| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Class driver directory.
|
| |
|
| |
|
|
|
|
|
|
| |
been written to the endpoint.
Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos.
|
|
|
|
|
|
| |
being sent correctly.
Add new (incomplete) StandaloneProgrammer project, using the ELM Petite FAT library to read files stored on the board's dataflash by the host.
|
|
|
|
| |
to USB_Host_GetDeviceConfigDescriptor().
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used.
|
|
|
|
| |
per-endpoint, per-interface level.
|
|
|
|
| |
in the free path item search loop. Increased the default number of collection paths allowable by the parser.
|
|
|
|
| |
Port and a HID Mouse.
|
| |
|
|
|
|
| |
Add new manual pages detailing the advantages of LUFA over the official Atmel USB AVR stack, and reasons why LUFA should be used over a built-from-scratch USB stack.
|
|
|
|
| |
callbacks have fired.
|
|
|
|
| |
CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
|
| |
|
|
|
|
| |
value was being supplied in the audio descritors field giving the number of discrete audio formats the device supports.
|
|
|
|
| |
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.
|
|
|
|
| |
Make unfinished device mode applications use the VID/PID reserved for LUFA development devices.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
device does not have a device ID (thanks to Andrei Krainev).
|
|
|
|
| |
DataflashManager.c in the Device mode Mass Storage demos.
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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".
|
|
|
|
| |
new USB_GetDeviceConfigDescriptor() function parameters.
|
|
|
|
| |
functions.
|
|
|
|
| |
quickly clear zero-length termination packets from the host.
|
|
|
|
| |
Re-enabled building of the Host mode demos ClassDriver directory.
|
|
|
|
| |
in next release.
|
| |
|
|
|
|
| |
ReportSize parameter to zero before calling callback routine, so that ignored callbacks don't cause incorrect data to be sent.
|
|
|
|
| |
driver to ensure that multiple instances of the driver can be used on a single device with multiple Mass Storage interfaces.
|
| |
|
|
|
|
|
|
| |
Added ATTR_NON_NULL_PTR_ARG() attributes to the class drivers to improve user code reliability by disallowing explicit NULL pointers as pointer parameters in function calls where the parameter must not be NULL.
Disabled building of the Demos/Host/ClassDriver directory until Host Mode Class drivers are complete to prevent build errors in the meantime.
|
|
|
|
|
|
| |
AVRISP project.
Added Load Extended Command functionality to the LOAD ADDRESS V2 Protocol command handler for devices with more than 64KB of memory.
|
|
|
|
|
|
| |
Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints.
Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
reports.
SetIdle requests to the HID device driver with a 0 idle period (send changes only) now only affect the requested HID interface within the device, not all HID interfaces.
Apply correct fix to the HID report parser for PUSH items - current HID item attribute stack was being copied in the wrong direction.
Fixed HID report parser not resetting the FEATURE item count when a REPORT ID item is encountered.
|
|
|
|
|
|
|
|
| |
data endpoint could lock up the driver.
Further work on the new CDC and HID host mode class drivers.
Reset changelog et. al. to reset development information for the new version currently under development.
|
| |
|
| |
|
| |
|
|
|
|
| |
prototypes.
|
|
|
|
| |
functions. Changed Endpoint.c and Pipe.c to use a templated system to build the seperate functions, rather than duplicating each function's code many times.
|
|
|
|
|
|
| |
Documented FAST_STREAM_TRANSFERS compile time option.
Reduced the TCP window size for the RNDIS demos (Class and LowLevel) to make them compatible with the AT90USB64x.
|
|
|
|
|
|
| |
non-blocking disabling of device communications until the device has been removed (for use when an error occurs or communications with the device have completed). Changed over all host mode demos to use the new state.
Added verbose documentation for each of the USB Host state machine states.
|