| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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.
|
|
|
|
| |
of the HID Host Class driver when Report protocol is not needed.
|
| |
|
| |
|
|
|
|
| |
directory with new Class Driver powered Mouse dual role demonstration application showing a dual role device using the HID host/device Class drivers.
|
|
|
|
| |
device does not have a device ID (thanks to Andrei Krainev).
|
|
|
|
| |
Make HID item filtering routines clearer in the HID WithParser demos.
|
| |
|
| |
|
| |
|
|
|
|
| |
but no unfiltered items are encountered (i.e. nothing of interest in the device report). Make all host HID "WithParser" demos print the new error condition.
|
|
|
|
| |
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.
|
|
|
|
| |
Add new MouseHostWithParser and KeyboardHostWithParser Host Class driver demos.
|
|
|
|
| |
by HIDParser API changes.
|
|
|
|
| |
Fix KeyboardHost ClassDriver demo; boot protocol keyboard report structure in the Host Mode HID Class driver uses the full keycode array from the attached device.
|
| |
|
|
|
|
| |
protocol now works, still need to finish and test report protocol mode.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
sent headers depending on the current session state.
CDC based demos and project now work under 64 bit versions of Windows (thanks to Ronny Hanson, Thomas Bleeker).
The Benito Programmer project now has its own unique VID/PID pair allocated from the Atmel donated LUFA VID/PID pool.
|
|
|
|
|
|
| |
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".
|
|
|
|
| |
decide which items are to be stored into the HID_ReportInfo_t structure and which should be discarded to save on RAM usage.
|
|
|
|
| |
the attached device.
|
|
|
|
|
|
| |
waiting for a response block header.
Added basic PIMA commands to the StillImage Host Class driver - need to extend to PIMA specific command functions.
|
|
|
|
| |
retrieved from the device, ensure that the correct position pointer is cast when extracting descriptor parameters.
|
|
|
|
| |
function so that it now performs size checks and data validations internally, to simplify user code.
|
|
|
|
| |
Re-enabled building of the Host mode demos ClassDriver directory.
|
| |
|
|
|
|
|
|
| |
save on FLASH space.
Fixed issue in AVRISP project where the target RESET line was being toggled before it was tristated, causing problems synchronising to some targets (thanks to Mike Alex).
|
| |
|
|
|
|
| |
mode Mass Storage Class driver.
|
|
|
|
| |
it in both the Host and Device Mass Storage Class drivers. Delete existing version from the ClassDriver MassStorage device demo's /Lib/ folder.
|
|
|
|
|
|
|
|
| |
Projects/Host/ makefile.
Add more skeleton functions and definitions to the Mass Storage Host mode Class driver.
Made Endpoint_Write_DWord_* functions echo the structure of the matching Endpoint routines for clarity.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Minor updates to the unfinished SideShow demo for clarity.
Added unfinished MassStorageHost class driver demo.
|
|
|
|
|
|
| |
protocol matching.
Remove stray state variable from the CDC host class driver.
|
|
|
|
|
|
|
|
|
|
| |
a HID PUSH item in the HID report parser.
Fixed memory corruption HID report parser when too many COLLECTION or PUSH items were processed.
Make RNDIS device class driver include the CDC device class driver header, so that it can inherrit the required CDC functional descriptor macro.
Make HID host class driver include the HID report parser.
|
|
|
|
|
|
|
|
| |
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.
|