Commit Graph

854 Commits (c4ebddd27ab964e55f4c7a1ae098f3f2c8ef47a6)

Author SHA1 Message Date
Dean Camera c4ebddd27a Add missing <math.h> include for the UC3 devices, hide CDC class driver stream functions for unsupported platforms.
13 years ago
Dean Camera c41bbf9fcc Add checks to the endpoint and pipe configure functions and fail if the requested endpoint or pipe number is above the maximum for that device.
13 years ago
Dean Camera fae71b5780 Minor correction to the UC3 USB clock division formula (thanks to Kim Blomqvist).
13 years ago
Dean Camera 21a6acff83 Add MAX_ENDPOINT_INDEX compile time option for the XMEGA devices.
13 years ago
Dean Camera 3808f5c36d Spell check source code, fix mistakes.
13 years ago
Dean Camera 6e29655b54 Update SVN line endings property on newer source files to native.
13 years ago
Dean Camera 082537f5bd Oops - really fix logic errors in USBMode.h.
13 years ago
Dean Camera 940145ca6d Fix errors in the SingleUSBModeTest build test. Fix logic errors in USBMode.h.
13 years ago
Dean Camera fab1678602 Fix typo in the UC3 host pipe driver. Improve library TAR export exclusion filetype filter.
13 years ago
Dean Camera 0d888458e1 Fix incorrect bank mask in Endpoint_ConfigureEndpoint() for the UC3 devices.
13 years ago
Dean Camera 4913678695 Fix UC3 support in the BUILD build system module. Fix bug in the EVK1101 board buttons driver.
13 years ago
Dean Camera 5ce60f25e6 Ensure that USB_DEVICE_ONLY or USB_HOST_ONLY is properly set for devices that physically do not support a particular mode. Fix main LUFA library makefile default target.
13 years ago
Dean Camera a9d8af99e4 Minor documentation improvements.
13 years ago
Dean Camera 35564bb1a7 Fixed swapped Little Endian/Big Endian endpoint and pipe write code for the UC3 devices (thanks to Andrew Chu).
13 years ago
Dean Camera f235021abe Fix incorrect definition for the XMEGA Endpoint_BytesInEndpoint() function when used on OUT endpoints.
13 years ago
Dean Camera b181cf4fb8 Minor documentation improvements.
13 years ago
Dean Camera 82162c710c Additional fixes to the MIDI host driver due to not unfreezing/re-freezing pipes correctly (thanks to Michael Brown).
13 years ago
Dean Camera f2ae4dc255 Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output.
13 years ago
Dean Camera c9b3468f1e Add missing CPPCheck unusedFunction check suppressions on the USB template functions.
13 years ago
Dean Camera 380f014c4c Added build test to verify correct compilation of all bootloaders using all supported devices.
13 years ago
Dean Camera e5a7fa201e Add support for the ATXMEGA384C3.
13 years ago
Dean Camera 9207e8b2fd Changed board LED driver implementations of LEDs_ToggleLEDs() for the AVR8 architecture to use the fast PIN register toggle alternative function for speed.
13 years ago
Dean Camera 395e4287a1 Added support for the Olimex AVR-USB-32U4 and Olimex AVR-USB-T32U4 boards.
13 years ago
Dean Camera 1007317c5f Fixed broken MIDI host driver MIDI_Host_ReceiveEventPacket() function due to not unfreezing the MIDI data IN pipe before use (thanks to Michael Brown).
13 years ago
Dean Camera 0e434c8f8f Add additional preprocessor sanity checks for the XMEGA platform based on the USB controller input clock speed.
13 years ago
Dean Camera 2d98e5499b Fixed possible deadlock in the CDC device driver if the USB connection is dropped while the CDC_REQ_SetLineEncoding control request is being processed by the stack (thanks to Jonathan Hudgins).
13 years ago
Dean Camera 46d511c021 Fixed incorrect DFU version number reported to the host in the DFU bootloader descriptors. Fixed incorrect version hundredths value encoding in VERSION_BCD() macro (thanks to Georg Glock).
13 years ago
Dean Camera 69ecaae732 Added support for the DorkbotPDX Duce board.
13 years ago
Dean Camera bd6123e2c1 Fixed inverted LED logic in the USB2AX board LED driver (thanks to Nicolas Saugnier).
13 years ago
Dean Camera e875d7cf9f Changed MIDI event structure MIDI_EventPacket_t to use a single field for the combined virtual cable index and command ID, to prevent bitfield packing issues on some architectures (thanks to Darren Gibbs).
13 years ago
Dean Camera 5b5b73ce58 Add basic hardware mapping information for all supported boards.
13 years ago
Dean Camera c7bfcf2cbb Fix documentation of the board LED driver (thanks to Karl Lunt).
13 years ago
Dean Camera c0841d98c5 Fixed incorrect reponse to GET STATUS requests in device mode if NO_DEVICE_SELF_POWER or NO_DEVICE_REMOTE_WAKEUP tokens are defined (thanks to Georg Glock).
13 years ago
Dean Camera 47f6a35013 Reintegrate the FullEPAddresses development branch into trunk.
13 years ago
Dean Camera 9add0d100d Ensure Temperature.c and TWI_AVR8.c can be compiled silently in projects with non-supported hardware - produce errors only if the user application includes the module header files.
13 years ago
Dean Camera 8f4f48d963 Add architecture guards to all architecture-specific files, so that they can be bulk-added to existing IDE projects without having to exclude unused architecture files.
13 years ago
Dean Camera 1cc62c9282 Oops - typos in alterations to HID_DESCRIPTOR_JOYSTICK().
13 years ago
Dean Camera b3aaffb792 Removed variable axis support from the HID_DESCRIPTOR_JOYSTICK() macro due to OS incompatibilities, replaced with fixed 3-axis joystick report structure.
13 years ago
Dean Camera 00b6b0140f Re-enable cppcheck static analysis unused function checks after adding in special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos.
13 years ago
Dean Camera a77c3edc37 Fixed inverted LED logic in the OLIMEX162 board LED driver.
13 years ago
Dean Camera 1971a415e5 Fixed compile error if LEDs_Disable() is called and BOARD=NONE is set (thanks to Sam Lin).
13 years ago
Dean Camera f87aec2264 Fixed incorrect call to the user callback CALLBACK_Audio_Device_GetSetInterfaceProperty() in the Audio Class device driver (thanks to Tiit Ratsep).
13 years ago
Dean Camera 77adb2ba52 Audio Device Class driver changed to also require the index of the Audio Control interface within the device, for SET/GET/CUR/MIN/MAX/RES property adjustments.
13 years ago
Dean Camera 17f104cbe8 Fixed compile error for the UC3 architecture when INTERRUPT_CONTROL_ENDPOINT is specified (thanks to Andrus Aaslaid).
13 years ago
Dean Camera 8a9e30a0cb Fixed possible enumeration error if the user application selects the non-Control pipe between the Powered and Default states of the host state machine.
13 years ago
Dean Camera 0456dfeb88 Update main library documentation organisation for Doxygen 1.8.0.
13 years ago
Dean Camera e406140f11 Minor documentation fixes - change \note entries to \warning where appropriate and remove/update old documentation.
13 years ago
Dean Camera 5561524a8f Added support for the BitWizard Multio and Big-Multio boards.
13 years ago
Dean Camera 4068efbd18 Remove potentially unaligned uint32_t access in HIDParser.c, replace with standard C bit shifts.
13 years ago
Dean Camera 84ff878fd7 Fix errors uncovered by the new build test compile warnings; fix UC3 pipe configuration function broken, redundant function prototypes and unused parameters.
13 years ago