aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Core/StdDescriptors.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrights to 2015 (better late than never).Dean Camera2015-05-171-2/+2
|
* Fix incorrect descriptor length when using USB_STRING_DESCRIPTOR macros.Dean Camera2014-01-271-2/+2
|
* Fix USB_STRING_DESCRIPTOR() macro reported length to account for the ↵Dean Camera2014-01-081-1/+1
| | | | null-terminator.
* Add USB_STRING_DESCRIPTOR_ARRAY() macro, update demos where required.Dean Camera2014-01-081-3/+14
|
* Add USB_STRING_DESCRIPTOR and make the Keyboard demo use it.László Monda2014-01-081-0/+3
|
* Update copyrights for 2014.Dean Camera2014-01-041-2/+2
|
* Use new VERSION_BCD() macro with explicit int arguments to fix edge cases ↵Dean Camera2013-11-211-14/+9
| | | | with the previous floating point macro version.
* Minor documentation improvements.Dean Camera2013-05-121-21/+38
|
* Update copyright year to 2013.Dean Camera2013-01-031-2/+2
|
* Minor documentation improvements.Dean Camera2012-10-051-1/+1
|
* Fixed possible rounding in the VERSION_BCD() macros for some 0.01 step ↵Dean Camera2012-09-121-2/+2
| | | | increments (thanks to Oliver Zander).
* Spell check source code, fix mistakes.Dean Camera2012-06-091-1/+1
|
* Fixed incorrect DFU version number reported to the host in the DFU ↵Dean Camera2012-05-051-6/+6
| | | | bootloader descriptors. Fixed incorrect version hundredths value encoding in VERSION_BCD() macro (thanks to Georg Glock).
* Update file contributor copyrights for 2012.Dean Camera2012-02-041-1/+1
|
* Update file header copyrights for 2012.Dean Camera2012-02-041-1/+1
|
* Minor documentation improvements.Dean Camera2012-02-011-4/+4
|
* USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as ↵Dean Camera2012-01-021-13/+12
| | | | this was misnamed (thanks to NXP Semiconductors).
* Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵Dean Camera2011-12-231-3/+3
| | | | trailing whitespace at the end of each line.
* Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions ↵Dean Camera2011-09-221-1/+1
| | | | | | declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation.
* Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the ↵Dean Camera2011-08-241-1/+2
| | | | | | | | | | function works on an endpoint address within the attached device, and not a Pipe within the host. Updated MS_Host_ResetMSInterface() to now perform a full Mass Storage reset sequence to prevent data corruption in the event of a device lock up or timeout (thanks to David Lyons). Add parenthesis around the library Endianness macros that do nothing on a particular architecture to prevent operator precedence issues depending on usage. Minor documentation corrections.
* Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵Dean Camera2011-07-191-15/+0
| | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
* Added Device Qualifier standard descriptor structure definitions ↵Dean Camera2011-07-141-0/+47
| | | | USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.
* Add start of an architecture port to the Atmel USB XMEGA devices.Dean Camera2011-07-131-1/+1
|
* Remove unneeded #include of Device.h in StdDescriptors.h breaking ↵Dean Camera2011-07-131-4/+0
| | | | compilation for some user projects.
* More endianness porting of the LUFA device mode class drivers.Dean Camera2011-07-111-0/+28
| | | | | | Add endianness information to the class driver and core structure definitions. Move out the unused Ethernet_Frame_Info_t structure definition to the RNDIS device demos where it is needed.
* Merge over core library changes from the MultiArchDemos branch.Dean Camera2011-06-291-1/+4
|
* Add __VA_ARGS__ support to the LUFA supplied ISR macro. Add proper result ↵Dean Camera2011-04-251-11/+15
| | | | | | | | | | typecasting to the SWAPENDIAN_* macros. Switch to using -1 on the UC3 target to obtain a register mask with all bits set (for clearing interrupts and status flags). Fix incorrect USB controller mode on the UC3 when a fixed mode is specified as a compile time option due to AVR32_USBB.USBCON.uide being set by default. Make USB_Descriptor_String_t use a uint16_t for Unicode strings on all targets except the AVR8 (retained for backwards compatibility).
* Add experimental support for the AVR32 UC3A4 microcontrollers.Dean Camera2011-03-131-9/+9
| | | | Add support for the inbuilt unique serial numbers in the UC3A3 and UC3A4 models.
* Add experimental support for the UC3A0, UC3A1 and UC3A3 series AVR32 ↵Dean Camera2011-03-131-2/+9
| | | | microcontrollers.
* Add structure padding to the appropriate descriptor structures to maintain ↵Dean Camera2011-03-111-14/+14
| | | | | | correct alignments on larger architectures. Fix EVK1101 swapped joystick Right/Down masks.
* Porting updates for the UC3B architecture - get UC3B partially enumerating ↵Dean Camera2011-03-051-2/+2
| | | | using a modified mouse demo on the EVK1101. Implement a software FIFO for the endpoint banks; datasheet hints that this can be done through hardware as on the AVR8 architecture, but the correct method to do this not discovered yet.
* More updates to remove architecture-specific comments from the ↵Dean Camera2011-02-201-2/+2
| | | | documentation, alter USBMode.h preprocessor logic to support future architectures more easily.
* More Doxygen updates for multiple architecture support.Dean Camera2011-02-201-2/+2
|
* Start update of documentation to support possible multiple architectures in ↵Dean Camera2011-02-201-4/+4
| | | | the future - alter \file documentation to automatically copy in the module documentation where possible.
* Initial restructuring of the core USB driver module to support multiple ↵Dean Camera2011-02-191-0/+669
architectures in the future.