- 23 Nov, 2009 4 commits
-
-
Dean Camera authored
Fixed incorrect values for REPORT_ITEM_TYPE_* enum values causing corrupt data in the HID Host Parser.
-
Dean Camera authored
The incomplete StandaloneProgrammer project now uses Host and Device Mass storage classes, so that program data can either be loaded onto the device's Dataflash storage, or read off an attached USB memory stick. The USB target family and allowable USB mode tokens are now public and documented (USB_CAN_BE_*, USB_SERIES_*_AVR). The SCSI_Request_Sense_Response_t and SCSI_Inquiry_Response_t type defines are now part of the Mass Storage Class driver common defines, rather than being defined in the Host mode Class driver section only. The USB_MODE_HOST token is now defined even when host mode is not available. Added missing CDC_Host_CreateBlockingStream() function code to the CDC Host Class driver.
-
Dean Camera authored
Removed code to zero reports between two keyboard reports with differing number of pressed keys, as this relied on non-standard OS behaviour.
-
Dean Camera authored
-
- 22 Nov, 2009 1 commit
-
-
Dean Camera authored
-
- 20 Nov, 2009 2 commits
-
-
Dean Camera authored
Fixed Endpoint_Write_Control_Stream_* functions not sending a terminating IN when the given data length is zero.
-
Dean Camera authored
Fixed LowLevel Keyboard demo not saving the issued report only after it has been written to the endpoint. Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos.
-
- 16 Nov, 2009 1 commit
-
-
Dean Camera authored
-
- 13 Nov, 2009 1 commit
-
-
Dean Camera authored
Change device demos which use the joystick to use the natural UP, DOWN, LEFT, RIGHT ordering in all demos when checking the joystick's position.
-
- 11 Nov, 2009 1 commit
-
-
Dean Camera authored
-
- 10 Nov, 2009 1 commit
-
-
Dean Camera authored
Added new stream creation function to the CDC Class drivers, to easily make standard streams from CDC Class driver instances.
-
- 09 Nov, 2009 1 commit
-
-
Dean Camera authored
Make Mass Storage device Class driver accept resets at any time, rather than just after a command block has been processed. Remove the HID device parser from the boot protocol Keyboard/Mouse demos.
-
- 06 Nov, 2009 1 commit
-
-
Dean Camera authored
Add optional double-banking support to the Device mode Class Drivers, on a per-endpoint, per-interface level.
-
- 04 Nov, 2009 4 commits
-
-
Dean Camera authored
Added new Printer Host mode ClassDriver demo. Added table of supported classes and modes to the main USB Class Driver documentation.
-
Dean Camera authored
Fixed HID report parser collection paths invalid due to misplaced semicolon in the free path item search loop. Increased the default number of collection paths allowable by the parser.
-
Dean Camera authored
Add some missing documentation to some of the library demos.
-
Dean Camera authored
Update DevChapter9.c - use the Endpoint_ClearStatusStage() function where possible to reduce code size and (potentially) allow for centralized status stage timeouts. Fix Joystick device demo HID descriptors - buttons should be placed outside the Pointer collection.
-
- 03 Nov, 2009 1 commit
-
-
Dean Camera authored
-
- 26 Oct, 2009 1 commit
-
-
Dean Camera authored
-
- 18 Oct, 2009 1 commit
-
-
Dean Camera authored
Moved USBtoSerial demo the Projects directory, as it is simply an expanded CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
-
- 16 Oct, 2009 1 commit
-
-
Dean Camera authored
-
- 12 Oct, 2009 1 commit
-
-
Dean Camera authored
Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series.
-
- 11 Oct, 2009 1 commit
-
-
Dean Camera authored
Removed accidental reference to the incomplete MIDI class bootloader in the Bootloader folder makefile.
-
- 08 Oct, 2009 2 commits
-
-
Dean Camera authored
Make MouseHost and KeyboardHost ClassDriver demos use the HID Class driver's structures for the boot protocol Mouse/Keyboard report data, rather than rolling their own.
-
Dean Camera authored
Make unfinished device mode applications use the VID/PID reserved for LUFA development devices.
-
- 03 Oct, 2009 1 commit
-
-
Dean Camera authored
Changed Audio Class driver sample read/write functions to be inline, to reduce the number of cycles needed to transfer samples to and from the device (allowing more time for processing and output). Fixed ClassDriver AudioOutput demo not selecting an audio output mode.
-
- 02 Oct, 2009 1 commit
-
-
Dean Camera authored
-
- 30 Sep, 2009 3 commits
-
-
Dean Camera authored
Added new HID_HOST_BOOT_PROTOCOL_ONLY compile time token to reduce the size of the HID Host Class driver when Report protocol is not needed.
-
Dean Camera authored
Fixed issue in the HID Host class driver's HID_Host_SendReportByID() routine using the incorrect mode (control/pipe) to send report to the attached device.
-
Dean Camera authored
Removed mostly useless "TestApp" demo, as it was mainly useful only for checking for sytax errors in the library. MIDI device demos now receive MIDI events from the host and display note ON messages via the board LEDs. Added beginnings of a MIDI class bootloader.
-
- 29 Sep, 2009 1 commit
-
-
Dean Camera authored
Add information on the new MouseHostDevice dual role demo to the library documentation. Add a 0x prefix to the LUFA_VERSION_INTEGER define to ensure that it is stored as BCD, and not an octal value.
-
- 28 Sep, 2009 1 commit
-
-
Dean Camera authored
Fixed PrinterHost demo returning invalid Device ID data when the attached device does not have a device ID (thanks to Andrei Krainev).
-
- 21 Sep, 2009 2 commits
-
-
Dean Camera authored
Add new attributes to the HID Report Parser and HID Host Mode Class driver to keep track of the largest report the device can send for buffer allocation purposes. Change MouseHostWithParser and KeyboardHostWithParser demos to only allocate the needed number of bytes.
-
Dean Camera authored
-
- 20 Sep, 2009 1 commit
-
-
Dean Camera authored
Added new USB_GetHIDReportSize() function to the HID report parser to retrieve the size of a given report by its ID. More additions to the unfinished HID Host Class Driver.
-
- 17 Sep, 2009 2 commits
-
-
Dean Camera authored
Added support for the officially recommended layout of the external peripherals connected to the BUMBLEB board. Added flag to the HID Host Class driver to indicate the currently selected reporting protocol.
-
Dean Camera authored
Fix Mass Storage Host Class driver GetMaxLUN command - incorrect function return codes used in comparison to check for success. Add HID Host Class driver functions to set the report protocol, add more class driver documentation.
-
- 14 Sep, 2009 1 commit
-
-
Dean Camera authored
Fixed MIDI Device Class driver not sending/receiving MIDI packets of the correct size (thanks to Thomas Bleeker).
-
- 13 Sep, 2009 1 commit
-
-
Dean Camera authored
Fixed Low Level USBtoSerial demo not storing received characters (thanks to Michael from DirectAid.ca).
-
- 09 Sep, 2009 1 commit
-
-
Dean Camera authored
Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project. Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request.
-