aboutsummaryrefslogtreecommitdiff
path: root/LUFA/Drivers
AgeCommit message (Collapse)Author
2012-07-26Add support for the Olimex AVR-ISP-MK2 board.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2420 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-26Fix errors in some board driver LED_Disable() functions.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2419 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-24Add missing UC3 architecture F_USB configuration checks.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2414 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-22Fixed endianess issues in the RNDIS host class driver for UC3 devices ↵Dean
(thanks to Andrew Chu). Fix broken build for UC3 devices when ORDERED_EP_CONFIG compile time option is set. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2408 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-15Minor documentation improvements.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2405 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-10Fix up makefile .NOTPARALLEL heuristics so that linear building is only ↵Dean
enforced if no object folder set and the "all" target is run. Rename library "ConfigDescriptor.c" file to "ConfigDescriptors.c" to ensure that object filenames are unique. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2393 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-03Fixed incorrect Micropendous board LED driver LEDs_SetAllLEDs() and ↵Dean
LEDs_ChangeLEDs() function implementations (thanks to MitchJS). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2380 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-21Add svn:eol-style property on all source files where it was missing. Fix ↵Dean
line endings of all makefile, *.c and *.h files. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2361 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-12Add missing <math.h> include for the UC3 devices, hide CDC class driver ↵Dean
stream functions for unsupported platforms. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2343 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-10Add checks to the endpoint and pipe configure functions and fail if the ↵Dean
requested endpoint or pipe number is above the maximum for that device. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2336 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-10Minor correction to the UC3 USB clock division formula (thanks to Kim ↵Dean
Blomqvist). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2332 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-10Add MAX_ENDPOINT_INDEX compile time option for the XMEGA devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2327 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-09Spell check source code, fix mistakes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2322 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-07Update SVN line endings property on newer source files to native.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2317 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Oops - really fix logic errors in USBMode.h.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2316 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Fix errors in the SingleUSBModeTest build test. Fix logic errors in USBMode.h.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2315 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Fix typo in the UC3 host pipe driver. Improve library TAR export exclusion ↵Dean
filetype filter. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2309 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Fix incorrect bank mask in Endpoint_ConfigureEndpoint() for the UC3 devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2287 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Fix UC3 support in the BUILD build system module. Fix bug in the EVK1101 ↵Dean
board buttons driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2284 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Ensure that USB_DEVICE_ONLY or USB_HOST_ONLY is properly set for devices ↵Dean
that physically do not support a particular mode. Fix main LUFA library makefile default target. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2283 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-27Minor documentation improvements.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2240 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-26Fixed swapped Little Endian/Big Endian endpoint and pipe write code for the ↵Dean
UC3 devices (thanks to Andrew Chu). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2238 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-26Fix incorrect definition for the XMEGA Endpoint_BytesInEndpoint() function ↵Dean
when used on OUT endpoints. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2237 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-20Minor documentation improvements.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2227 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-20Additional fixes to the MIDI host driver due to not unfreezing/re-freezing ↵Dean
pipes correctly (thanks to Michael Brown). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2225 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-20Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet ↵Dean
and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2224 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-19Add missing CPPCheck unusedFunction check suppressions on the USB template ↵Dean
functions. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2223 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-13Added build test to verify correct compilation of all bootloaders using all ↵Dean
supported devices. Fixed compile error with the unreleased ATMEGA32U6 device. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2204 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-07Add support for the ATXMEGA384C3.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2190 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Changed board LED driver implementations of LEDs_ToggleLEDs() for the AVR8 ↵Dean
architecture to use the fast PIN register toggle alternative function for speed. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2186 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Added support for the Olimex AVR-USB-32U4 and Olimex AVR-USB-T32U4 boards.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2185 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Fixed broken MIDI host driver MIDI_Host_ReceiveEventPacket() function due to ↵Dean
not unfreezing the MIDI data IN pipe before use (thanks to Michael Brown). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2184 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-05Add additional preprocessor sanity checks for the XMEGA platform based on ↵Dean
the USB controller input clock speed. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2181 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-05Fixed possible deadlock in the CDC device driver if the USB connection is ↵Dean
dropped while the CDC_REQ_SetLineEncoding control request is being processed by the stack (thanks to Jonathan Hudgins). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2180 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-05Fixed incorrect DFU version number reported to the host in the DFU ↵Dean
bootloader descriptors. Fixed incorrect version hundredths value encoding in VERSION_BCD() macro (thanks to Georg Glock). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2179 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-25Added support for the DorkbotPDX Duce board.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2176 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-25Fixed inverted LED logic in the USB2AX board LED driver (thanks to Nicolas ↵Dean
Saugnier). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2175 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-25Changed MIDI event structure MIDI_EventPacket_t to use a single field for ↵Dean
the combined virtual cable index and command ID, to prevent bitfield packing issues on some architectures (thanks to Darren Gibbs). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2174 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-25Add basic hardware mapping information for all supported boards.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2173 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-23Fix documentation of the board LED driver (thanks to Karl Lunt).Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2172 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-15Fixed incorrect reponse to GET STATUS requests in device mode if ↵Dean
NO_DEVICE_SELF_POWER or NO_DEVICE_REMOTE_WAKEUP tokens are defined (thanks to Georg Glock). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2161 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-14Reintegrate the FullEPAddresses development branch into trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2155 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-09Ensure Temperature.c and TWI_AVR8.c can be compiled silently in projects ↵Dean
with non-supported hardware - produce errors only if the user application includes the module header files. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2152 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-07Add architecture guards to all architecture-specific files, so that they can ↵Dean
be bulk-added to existing IDE projects without having to exclude unused architecture files. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2136 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-29Oops - typos in alterations to HID_DESCRIPTOR_JOYSTICK().Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2125 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-29Removed variable axis support from the HID_DESCRIPTOR_JOYSTICK() macro due ↵Dean
to OS incompatibilities, replaced with fixed 3-axis joystick report structure. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2123 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-25Re-enable cppcheck static analysis unused function checks after adding in ↵Dean
special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2120 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-20Fixed inverted LED logic in the OLIMEX162 board LED driver.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2117 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-17Fixed compile error if LEDs_Disable() is called and BOARD=NONE is set ↵Dean
(thanks to Sam Lin). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2112 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-15Fixed incorrect call to the user callback ↵Dean
CALLBACK_Audio_Device_GetSetInterfaceProperty() in the Audio Class device driver (thanks to Tiit Ratsep). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2111 d5102386-fcda-11dd-9fdb-3debd5008f28