Commit Graph

710 Commits (d5e874d3480e6806223cd2fc05d9c9bb85e9d95e)

Author SHA1 Message Date
Dean Camera d5e874d348 Add INTERRUPT_CONTROL_ENDPOINT compile time option support for the UC3 devices.
14 years ago
Dean Camera 5c274d106b Fixed USB_USBTask not being called internally in stream transfers between packets when Partial Stream Transfers are used.
14 years ago
Dean Camera 110711598a Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
14 years ago
Dean Camera 2c404e5af5 Add support for the ORDERED_EP_CONFIG compile time token on the UC3 architecture.
14 years ago
Dean Camera 69243c5071 Move out the EP_TYPE_* macros to the base USBController.h header, as these are used in the device descriptors as well and thus must not be changed.
14 years ago
Dean Camera 69ab85cbc0 More USB XMEGA porting for Endpoint control.
14 years ago
Dean Camera 0c2ad9eb34 Add missing SVN eol-style property to files where it was missing.
14 years ago
Dean Camera a36012fc4b Add option to the USB XMEGAs to set the USB bus interrupt priority level.
14 years ago
Dean Camera f07e766755 Complete USB XMEGA interrupt control subsystem code in the core USB driver.
14 years ago
Dean Camera ffa8b430c1 Complete initial revision of the XMEGA Clock Management platform driver.
14 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 b971dbbce8 More XMEGA USB AVR device port work - re-add missing Endpoint stream functions, remove unnecessary internal functions.
14 years ago
Dean Camera 8629e1918c Implementation of several key core USB driver functions for the new USB XMEGA devices.
14 years ago
Dean Camera 6490d1c443 Correct the maximum banks per endpoint information macros for the UC3A3 and UC3A4 devices.
14 years ago
Dean Camera bc41cbd26d Add support for triple endpoint/pipe bank AVR32 UC3 devices.
14 years ago
Dean Camera 7c3290607e Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices.
14 years ago
Dean Camera 3f38ea6317 Added Device Qualifier standard descriptor structure definitions USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.
14 years ago
Dean Camera f4528c4aef Add high speed USB support for the UC3 devices containing a high speed USB controller.
14 years ago
Dean Camera d9643cf6ec Add start of an architecture port to the Atmel USB XMEGA devices.
14 years ago
Dean Camera f580232392 Remove unneeded #include of Device.h in StdDescriptors.h breaking compilation for some user projects.
14 years ago
Dean Camera bd8046976f Minor documentation fixes.
14 years ago
Dean Camera fdb82cd1e8 Fixed error in the pipe unordered allocation algorithm for the AVR8 devices breaking compatibility with some devices.
14 years ago
Dean Camera 04287b76c5 Add more missing function attributes to the TWI peripheral driver.
14 years ago
Dean Camera 7207b05695 Add missing function attributes.
14 years ago
Dean Camera 065ed4da20 Added new USB_Host_GetDeviceStatus() function for USB Host mode.
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 c029d72b94 More endianness porting of the LUFA host mode class drivers.
14 years ago
Dean Camera 85e85befc4 More endianness porting of the LUFA device mode class drivers.
14 years ago
Dean Camera d771b1ff8f Oops - re-order Ringbuffer.h inline functions to prevent compile errors due to forward references.
14 years ago
Dean Camera 87ea060afe Added new RingBuffer_GetFreeCount() function to the library miscellaneous RingBuffer driver.
14 years ago
Dean Camera 6c4f736793 Minor documentation and style fixes.
14 years ago
Dean Camera 137ce280c1 Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task.
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 87b57522b2 Fix improper indenting of the internal board driver dispatch headers.
14 years ago
Dean Camera 9ea22ebf41 Fix HID_Host_SetIdlePeriod() function to send the correct request type to the device, remove reference to unavailable (and not needed) local variable.
14 years ago
Dean Camera 5b06886dab Add missing function parameter to the new HID_Host_SetIdlePeriod() function.
14 years ago
Dean Camera 258381e760 Add missing function parameter to the new HID_Host_SetIdlePeriod() function.
14 years ago
Dean Camera 61861c548e Added new HID_Host_SetIdlePeriod() function to the HID Host Class driver.
14 years ago
Dean Camera c6a7a028bd Merge over core library changes from the MultiArchDemos branch.
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 5d7827a573 Minor internal macro renaming for the UC3 devices.
14 years ago
Dean Camera d784baaa3a Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s.
14 years ago
Dean Camera bb0b761c65 Make the HID Report Parser Get/Set Report Item routines fail if a NULL pointer to a report item is given.
14 years ago
Dean Camera a7dd984446 Code style fixes for the Device mode USB Audio Class driver to make it more in line with the style of the other library Device Class drivers.
14 years ago
Dean Camera bad956bace Fix TWI driver documentation example (thanks to Jerome Colombie).
14 years ago
Dean Camera 0ec2b55a7c Add missing SVN eol-style properties to source files to prevent mixed end-of-line characters.
14 years ago
Dean Camera f10126a95e Added new \ref SPI_GetCurrentMode() function to the SPI peripheral driver.
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 21a012a018 Add macro guards to the templated C files to prevent compile errors if they are mistakenly compiled as regular source files in a LUFA project.
14 years ago