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
Dean Camera
50ff97f378
All USB Class Driver configuration struct values are now non-const, to allow for run-time modifications if required before configuring an instance.
13 years ago
Dean Camera
1132488e8f
Add build tests to verify correct compilation of as many modules as possible under as many architectures as possible.
...
Fix broken compilation of LUFA under C++ compilers when the Serial peripheral module header file is included in a C++ source file.
Fix missing semicolon in the UC3 architecture host pipe functions.
Fix failed compilation for the XMEGA architecture if USB_DEVICE_ONLY us not specified.
13 years ago
Dean Camera
9d2e7aeff4
Add missing file Subversion EOL-style properties.
13 years ago
Dean Camera
7a8b038687
Fix Dataflash driver for the XMEGA-B1 XPLAINED - the Dataflash is connected to the USART module, but requires physical port remapping.
13 years ago
Dean Camera
01a80df6c2
Minor documentation improvements.
13 years ago
Dean Camera
5051df08d7
Minor documentation improvements.
13 years ago
Dean Camera
09d2be0dc1
Add new Master SPI Mode USART serial peripheral driver for the XMEGA and AVR8 architectures.
...
Modify board Dataflash drivers so that each individual board is responsible for including the correct peripheral driver (SPI or SerialSPI) based on the board connections to the Dataflash chip.
Complete A3BU-XPLAINED and B1-XPLAINED board Dataflash drivers.
13 years ago
Dean Camera
f45d60f768
Added Serial USART peripheral driver for the XMEGA platform.
...
Fix XMEGA SPI peripheral driver's incorrect const-ness on the SPI peripheral struct.
13 years ago
Dean Camera
82fdedc192
Minor documentation improvements.
13 years ago
Dean Camera
81bd8f2f83
Clean up the Audio Device class driver control request Endpoint match logic.
13 years ago
Dean Camera
2180f57d17
Altered the HID class driver to only try to construct at maximum one packet per USB frame, to reduce CPU usage.
13 years ago
Dean Camera
385ffb6de3
Fix XMEGA architecture not correctly resetting the device address and endpoints in response to a USB bus reset from the host.
13 years ago
Dean Camera
a2d18e46f8
Update XMEGA board drivers to use the port inversion feature of the XMEGA architecture rather than performing the inversion in software. Add partially completed XMEGA-B1-XPLAINED Dataflash board driver and revert implementation of the XMEGA-A3BU-XPLAINED Dataflash driver as the chip is connected to the USART, not the SPI interface.
13 years ago
Dean Camera
c60897df39
Allow serial strings to be generated on the older AVR8 devices which do not explicitly state they contain unique values in the datasheet, as this appears to be implemented in hardware.
13 years ago
Dean Camera
1482f77826
Oops - XMEGA-B1 Xplained LEDs are on PORTB and PORTE, not PORTF and PORTE.
13 years ago
Dean Camera
4d131de85b
Add board driver support for the Atmel XMEGA-B1 Xplained board.
...
Fix Dataflash driver for the A3BU-Xplained board.
Minor documentation improvements.
13 years ago
Dean Camera
fdab3aef86
Add (still preliminary) support for the ATXMEGA64A4 and ATXMEGA128A4. Fix minor error in the AVRISP-MKII clone project descriptors.
13 years ago
Dean Camera
da676f0f70
Add support for the Micropendous (Arduino-like) series of boards (revisions 1 and 2).
13 years ago
Dean Camera
a677254026
Added INVERTED_VBUS_ENABLE_LINE and NO_AUTO_VBUS_MANAGEMENT compile time options (thanks to Opendous Inc.).
13 years ago
Dean Camera
e55946f972
Add missing svn:eol-style properties to /trunk/.
13 years ago
Dean Camera
f1b6ddb710
Update file contributor copyrights for 2012.
13 years ago