Dean Camera
2e757d8c38
Added new SerialToLCD user project contributed by Simon Foster.
13 years ago
Dean Camera
d771099f62
Remove outdated documentation from the library, minor documentation improvements.
13 years ago
Dean Camera
b2fe539d1c
Removed the old pseudo-scheduler from the library as it was unused and deprecated since the 090810 release.
13 years ago
Dean Camera
fde181a830
Minor documentation improvements.
13 years ago
Dean Camera
3008f8ce13
Doxygen documentation style changes. Minor documentation corrections.
13 years ago
Dean Camera
512b4d87cc
Add additional specific sub-family parts to the ModuleTest build test as these may have minor header file differences to their standard family cousins.
...
Clean up of main library Makefile to extract out the library version once into a make variable for easy reference.
13 years ago
Dean Camera
292df85620
Add guide for importing LUFA into an AS5/AS6 project.
13 years ago
Dean Camera
c0f763db04
Reorder manual documentation sections, remove useless "AboutLUFA" section.
13 years ago
Dean Camera
eb2431ecd8
Update Doxygen configuration files to disable Markdown support.
13 years ago
Dean Camera
bb85d083a7
Fix warnings and errors found by the new cppcheck provided static code analysis.
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
5561524a8f
Added support for the BitWizard Multio and Big-Multio boards.
13 years ago
Dean Camera
0e4ece1d1d
Update build test "ModuleTest" to check platform drivers where possible. Add missing copyright/license headers.
13 years ago
Dean Camera
2f036ae2bf
Add build test for forced single USB modes.
...
Fix UC3 Interrupt Management platform driver not compiling under C++.
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
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
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
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
3dacb73af3
Fix errors in the new Micropendous board drivers. Reorder the board definition macro indexes so that misspelled board names default to BOARD_USER rather then BOARD_USBKEY.
13 years ago
Dean Camera
70f3d8e933
Add support for the Paranoid Studio USB2AX boards (hardware revisions 1-3).
13 years ago
Dean Camera
8b5aa61601
Add new Android Open Accessory class driver to the library core and add a new Android Open Accessory Host ClassDriver demo.
13 years ago
Dean Camera
d619214854
Update library to indicate support for the Android Accessory Host demo.
13 years ago
Dean Camera
eb2e883fd3
Added Class, ClassDevice, ClassHost and ClassCommon to the internal class driver source filenames to prevent ambiguities.
13 years ago
Dean Camera
cb7f7a8241
Fix XMEGA core USB driver endpoint code to prevent incorrect STALL determination.
13 years ago
Dean Camera
139c1afeeb
Add XMEGA SPI peripheral driver.
13 years ago
Dean Camera
00ad509061
Add support for the Atmel XMEGA A3BU Xplained board.
...
More XMEGA USB core fixes.
13 years ago
Dean Camera
e9029d49d5
Rename the Doxygen page source directory from ManPages/ to DoxygenPages/ to prevent user confusion with the actual *nix Man tool.
13 years ago
Dean Camera
1a4a26271e
Added User Application APIs to the CDC and DFU class bootloaders.
13 years ago
Dean Camera
fc5fa769ef
Pull out architecture specific macros and other definitions into a new common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code.
13 years ago
Dean Camera
ddae47979d
Update LUFAConfig.h with missing options for the AVR32 target.
...
Add Binary Page Mode fuse command bytes to the AT45DB642D.h Dataflash header.
13 years ago
Dean Camera
77a9df36a7
Update UC3 platform driver support to use the bitmasks defined in the header files over raw constants.
...
Start implementation of XMEGA platform drivers.
14 years ago
Dean Camera
d9643cf6ec
Add start of an architecture port to the Atmel USB XMEGA devices.
14 years ago
Dean Camera
5f51554a5e
Enhance and document the AVR32 UC3 platform drivers.
14 years ago
Dean Camera
f152ff26c7
Add missing function attributes to the RingBuffer driver to reduce the chances of invalid usage.
...
Fix duplicated LED driver functions in the Doxygen documentation.
14 years ago
Dean Camera
4e601207a7
Tighten up the implementations of the USB_Device_SetDeviceAddress(), USB_Controller_Reset() and USB_PLL_On() functions for the AVR8 devices.
...
Minor corrections to the documentation of the USB_Control_Request_t enum.
14 years ago
Dean Camera
5a580c6854
Pull out Android Accessory Mode functions into a seperate set of files in the incomplete Android Accessory Mode Host demo. Improve Android Accessory Mode protocol support to correctly query the device's supported protocol and send the approriate device information strings.
14 years ago
Dean Camera
75da0d1877
Update AudioInput and AudioOutput Class Driver device mode demos to use a switch statement when selecting the audio request type for clarity.
14 years ago
Dean Camera
8c3d421a01
Added board hardware driver support for the EVK1104 board.
...
Fix inverted LEDs_GetLEDs() result for the EVK1100 and EVK1101 boards.
14 years ago
Dean Camera
8cc3fd56d9
Add board driver support for the EVK1100 board.
14 years ago
Dean Camera
2e6370a6b9
Add missing project files for the new HIDReportViewer project to upgrade its status to a finished (working) project.
14 years ago
Dean Camera
00acc95ff6
Add new incomplete HIDReportViewer project.
14 years ago
Dean Camera
d8fe01f19a
Rename new Audio class driver functions, callbacks and events to ensure that they contain the USB mode (Device or Host) in the function names.
14 years ago
Dean Camera
e5e34f91fa
Fix compile errors when both Host and Device modes are enabled.
14 years ago
Dean Camera
1191da7b7b
Add missing AS4 and project description files to the new Audio Host demos.
...
Correct errors in the existing Audio demo description files due to the new demo features (variable sampling rate vs. a fixed sampling rate).
14 years ago
Dean Camera
1f1d0710f3
Add new Audio Class Driver Host demos.
...
Fix errors in the new Audio Host mode Class Driver, which would have prevented data from being sent or received properly by the device.
Add microphone/square wave generation compile time switch to the Low Level AudioOutput Host demo.
14 years ago
Dean Camera
e572ee7ff2
Added new Host mode Audio Class driver.
...
Added new EVENT_Audio_StreamStartStopChange() event to the Audio Device Class driver to detect stream start/stop events.
14 years ago
Dean Camera
2d778a3ff5
Add additional support files for the new low level AudioInputHost and AudioOutputHost demos.
14 years ago
Dean Camera
85f39a58c5
Move completed low level Audio Host demos into the LowLevel folder from the Incomplete folder.
14 years ago
Dean Camera
7dffa15c16
Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.
14 years ago