Commit Graph

276 Commits (915b4d234621298541f30d5cbaa14803a09e6eda)

Author SHA1 Message Date
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.
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.
13 years ago
Dean Camera 09d2be0dc1 Add new Master SPI Mode USART serial peripheral driver for the XMEGA and AVR8 architectures.
13 years ago
Dean Camera f45d60f768 Added Serial USART peripheral driver for the XMEGA platform.
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.
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.
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.
13 years ago
Dean Camera 77a9df36a7 Update UC3 platform driver support to use the bitmasks defined in the header files over raw constants.
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.
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.
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.
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.
14 years ago
Dean Camera 1f1d0710f3 Add new Audio Class Driver Host demos.
14 years ago
Dean Camera e572ee7ff2 Added new Host mode Audio Class driver.
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
Dean Camera 3bd6336075 Added board driver support for the Busware TUL board.
14 years ago
Dean Camera 68468e0aea Added new incomplete AudioOutputHost Host LowLevel demo.
14 years ago
Dean Camera ea922c98d1 Added new incomplete AudioInputHost Host LowLevel demo.
14 years ago
Dean Camera 6e7fc21a94 Fix incorrect macro guard in the UC3 EndpointStream header file.
14 years ago
Dean Camera edc4db41f4 Update Webserver project to remove DHCP IP configuration status notification.
14 years ago
Dean Camera b88e0a7b90 Add new MediaController project, a simple Media Playback control manipulator (Play/Pause/Next Track/Volume/etc.).
14 years ago
Dean Camera 3cba88e4c0 Add RNDIS Device support to the Webserver project, so that the files stored on the device can be viewed from a web-browser while the board is plugged into a host machine.
14 years ago
Dean Camera 9d733d44b4 Add new RNDIS_Host_IsPacketReceived(), RNDIS_Device_ReadPacket() and RNDIS_Device_WritePacket() functions to the Device RNDIS Class Driver.
14 years ago
Dean Camera 049e930963 Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device.
14 years ago