aboutsummaryrefslogtreecommitdiff
path: root/Demos/Host/LowLevel/PrinterHost/Lib
AgeCommit message (Collapse)Author
2012-02-04Update file contributor copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2026 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file header copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2025 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-28Remove unnecessary ErrorCode variable initializations from the LowLevel Host ↵Dean
mode demos. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1995 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-01-10Altered all endpoint/pipe stream transfers so that the new BytesProcessed ↵Dean
parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk). Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions. Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it. Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1628 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-01-01Update copyright year on all source files.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1622 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-10-28Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org ↵Dean
redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1541 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-10-24All USB class drivers are now automatically included when LUFA/Drivers/USB.h ↵Dean
is included, and no longer need to be seperately included. All LowLevel demos changed to use the constants and types defined in the USB class drivers. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1537 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-10-13Clean up excessive whitespace at the end of each line using the wspurify ↵Dean
tool made by Laszlo Monda git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1524 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-09-30Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction ↵Dean
on the configuration order instead to ensure maximum reliability. Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly. Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices. Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1502 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-09-07Added new PRNT_Host_BytesReceived() and PRNT_Host_ReceiveByte() functions to ↵Dean
the Print Host Class driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1466 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-08-24Fixed LowLevel PrinterHost demo not sending control requests to the attached ↵Dean
printer with the correct printer interface wIndex value. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1453 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-07-21Update all demos, projects and bootloaders to indent all function ↵Dean
parameters, one per line, for better readability. Add missing const qualifiers to the demos. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1400 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-06-03Minor documentation cleanups.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1312 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-05-08Add svn:eol-style property to source files, so that the line endings are ↵Dean
correctly converted to the target system's native end of line style. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1248 d5102386-fcda-11dd-9fdb-3debd5008f28
2010-04-18Add const keyword to the demo function parameters where possible.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1212 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-12-30Update copyright year to 2010.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1032 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-12-28Fix MIT license language to make its intent clearer.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1019 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-12-13Use -pedantic compile time option to find and correct several minor code errors.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@967 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-11-04Added new Printer Host mode Class driver.Dean
Added new Printer Host mode ClassDriver demo. Added table of supported classes and modes to the main USB Class Driver documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@879 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-09-28Fixed PrinterHost demo returning invalid Device ID data when the attached ↵Dean
device does not have a device ID (thanks to Andrei Krainev). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@846 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-09-02Add StillImage Host Class Driver functions for opening and closing sessions. ↵Dean
Ensure IsActive is set on the interface to allow device functions to run. Fix spelling of "Received" in all source files where it is misspelt "Recieved". git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@809 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-09-02Fixed error in PrinterHost preventing the full page data from being sent to ↵Dean
the attached device. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@807 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-07-21Added new USB_DeviceState variable to keep track of the current Device mode ↵Dean
USB state. Added new Endpoint_ClearStatusStage() convenience function to assist with the status stages of control transfers. Removed vague USB_IsConnected global - test USB_DeviceState or USB_HostState explicitly to gain previous functionality. Removed USB_IsSuspended global - test USB_DeviceState against DEVICE_STATE_Suspended instead. Fixed possible enumeration errors from spinloops which may fail to exit if the USB connection is severed before the exit condition becomes true. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@676 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-07-20Ensure control pipe is selected in the PrinterHost demo before trying to ↵Dean
send control requests. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@669 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-07-20Added missing DoxyGen configuration file to the PrinterHost demo.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@667 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-07-20Added extra DoxyGen documentation to the new PrinterHost demo.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@666 d5102386-fcda-11dd-9fdb-3debd5008f28
2009-07-20Moved PrinterHost demo from Incomplete to LowLevel, as it is now near-complete.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@664 d5102386-fcda-11dd-9fdb-3debd5008f28