| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
software UART code).
|
|
|
|
| |
HOST_DEVICE_SETTLE_DELAY_MS is set to zero.
|
|
|
|
|
|
| |
ahead double the expected amount.
Fixed Pipe_IsEndpointBound() not masking the given Endpoint Address against PIPE_EPNUM_MASK.
|
| |
|
|
|
|
| |
CALLBACK_HID_Device_CreateHIDReport() callback to indicate the report type to generate.
|
|
|
|
| |
data in the HID Host Parser.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
number of pressed keys, as this relied on non-standard OS behaviour.
|
| |
|
| |
|
|
|
|
| |
when the given data length is zero.
|
|
|
|
|
|
| |
been written to the endpoint.
Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos.
|
|
|
|
| |
Lyons).
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
standard streams from CDC Class driver instances.
|
|
|
|
|
|
|
|
| |
through the control pipe.
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.
|
|
|
|
| |
per-endpoint, per-interface level.
|
|
|
|
|
|
| |
Added new Printer Host mode ClassDriver demo.
Added table of supported classes and modes to the main USB Class Driver documentation.
|
|
|
|
| |
in the free path item search loop. Increased the default number of collection paths allowable by the parser.
|
|
|
|
| |
Add some missing documentation to some of the library demos.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
callbacks have fired.
|
|
|
|
| |
CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
Removed accidental reference to the incomplete MIDI class bootloader in the Bootloader folder makefile.
|
|
|
|
|
|
| |
demo.
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.
|
|
|
|
| |
Make unfinished device mode applications use the VID/PID reserved for LUFA development devices.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
of the HID Host Class driver when Report protocol is not needed.
|
|
|
|
| |
using the incorrect mode (control/pipe) to send report to the attached device.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
documentation. Add a 0x prefix to the LUFA_VERSION_INTEGER define to ensure that it is stored as BCD, and not an octal value.
|
|
|
|
| |
device does not have a device ID (thanks to Andrei Krainev).
|
|
|
|
| |
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.
|
|
|
|
| |
Hullin).
|
|
|
|
|
|
|
|
| |
is frozen.
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.
|
|
|
|
|
|
| |
peripherals connected to the BUMBLEB board.
Added flag to the HID Host Class driver to indicate the currently selected reporting protocol.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
correct size (thanks to Thomas Bleeker).
|
|
|
|
| |
Michael from DirectAid.ca).
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
OUT and FEATURE) of each report within the device, by report ID. This will be required in host mode, so that the host can determine how many bytes of data must be read in for each report.
Add to MouseHostWithParser and KeyboardHostWithParser demos to print out the report sizes when a valid device is connected.
|
|
|
|
|
|
| |
64-bit Windows OSes to the DFU bootloader readme file.
Add HTML anchor links to URLs in the documentation to ensure that they are rendered correctly in the generated documentation.
|
|
|
|
|
|
| |
the ATMEGAXX2 variant AVRs to the DFU bootloader.
Added warning to the EVENT_USB_Device_Connect() and EVENT_USB_Device_Disconnect() events that they may be fired multiple times during device enumeration on the series 2 AVRs.
|
| |
|
|
|
|
|
|
|
|
| |
compilation errors when invalid event names are used in a project.
Re-add in flip, flip-ee, dfu and dfu-ee targets to project makefiles (thanks to Opendous Inc.)
Fix allowable F_CPU values comment in project makefiles.
|