Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for triple endpoint/pipe bank AVR32 UC3 devices. | Dean Camera | 2011-07-14 | 3 | -2/+24 |
| | |||||
* | Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices. | Dean Camera | 2011-07-14 | 1 | -1/+2 |
| | | | | MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos. | ||||
* | Added Device Qualifier standard descriptor structure definitions ↵ | Dean Camera | 2011-07-14 | 2 | -0/+48 |
| | | | | USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t. | ||||
* | Add high speed USB support for the UC3 devices containing a high speed USB ↵ | Dean Camera | 2011-07-14 | 5 | -58/+96 |
| | | | | | | controller. Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver. | ||||
* | Fix compile errors in the UC3 platform support due to a forward reference ↵ | Dean Camera | 2011-07-14 | 2 | -10/+9 |
| | | | | and an incorrect function prototype. | ||||
* | Add new STRINGIFY() and STRINGIFY_EXPANDED() convenience macros. | Dean Camera | 2011-07-14 | 2 | -0/+21 |
| | |||||
* | Add start of an architecture port to the Atmel USB XMEGA devices. | Dean Camera | 2011-07-13 | 29 | -5/+3720 |
| | |||||
* | Remove unneeded #include of Device.h in StdDescriptors.h breaking ↵ | Dean Camera | 2011-07-13 | 2 | -17/+13 |
| | | | | compilation for some user projects. | ||||
* | Enhance and document the AVR32 UC3 platform drivers. | Dean Camera | 2011-07-12 | 5 | -177/+401 |
| | |||||
* | Minor documentation fixes. | Dean Camera | 2011-07-12 | 3 | -10/+9 |
| | |||||
* | Fixed error in the pipe unordered allocation algorithm for the AVR8 devices ↵ | Dean Camera | 2011-07-12 | 4 | -13/+6 |
| | | | | breaking compatibility with some devices. | ||||
* | Add more missing function attributes to the TWI peripheral driver. | Dean Camera | 2011-07-12 | 2 | -17/+21 |
| | | | | Fix incorrect standard request name in the host standard request driver. | ||||
* | Add missing function attributes. | Dean Camera | 2011-07-12 | 16 | -47/+80 |
| | |||||
* | Added new USB_Host_GetDeviceStatus() function for USB Host mode. | Dean Camera | 2011-07-12 | 4 | -15/+44 |
| | |||||
* | Add missing function attributes to the RingBuffer driver to reduce the ↵ | Dean Camera | 2011-07-11 | 3 | -23/+33 |
| | | | | | | chances of invalid usage. Fix duplicated LED driver functions in the Doxygen documentation. | ||||
* | More endianness porting of the LUFA host mode class drivers. | Dean Camera | 2011-07-11 | 8 | -84/+84 |
| | |||||
* | More endianness porting of the LUFA device mode class drivers. | Dean Camera | 2011-07-11 | 18 | -152/+290 |
| | | | | | | Add endianness information to the class driver and core structure definitions. Move out the unused Ethernet_Frame_Info_t structure definition to the RNDIS device demos where it is needed. | ||||
* | Minor style improvements to the incomplete AndroidAccessoryHost demo. | Dean Camera | 2011-07-11 | 1 | -2/+2 |
| | |||||
* | Oops - re-order Ringbuffer.h inline functions to prevent compile errors due ↵ | Dean Camera | 2011-07-11 | 1 | -25/+25 |
| | | | | to forward references. | ||||
* | Added new RingBuffer_GetFreeCount() function to the library miscellaneous ↵ | Dean Camera | 2011-07-11 | 1 | -8/+26 |
| | | | | RingBuffer driver. | ||||
* | Minor documentation and style fixes. | Dean Camera | 2011-07-11 | 5 | -8/+12 |
| | |||||
* | Minor demo/project documentation and style fixes. | Dean Camera | 2011-07-11 | 3 | -12/+12 |
| | |||||
* | Replace blind interface descriptor search in the incomplete ↵ | Dean Camera | 2011-07-10 | 2 | -10/+43 |
| | | | | AndroidAccessoryHost demo with an intelligent search for the correct interface in the device matching the correct class/subclass/protocol values. | ||||
* | Add missing device deconfiguration-on-error statements to the host mode ↵ | Dean Camera | 2011-07-08 | 9 | -0/+13 |
| | | | | demos and projects. | ||||
* | Updated all host mode demos and projects to use the ↵ | Dean Camera | 2011-07-08 | 96 | -3660/+3057 |
| | | | | | | | | | | | | | | EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task. Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device. Renamed global state variables that are specific to a certain USB mode to clearly indicate which mode the variable relates to, by changing the USB_* prefix to USB_Device_* or USB_Host_*. Removed the HOST_STATE_WaitForDeviceRemoval and HOST_STATE_Suspended host state machine states, as these are no longer required. Altered the USB_Host_SetDeviceConfiguration() function to update the new USB_Host_ConfigurationNumber global as required. Moved out the Host mode standard request convenience/helper functions from the architecture specific Host driver files to the architecture agnostic HostStandardReq.c driver file. | ||||
* | Add missing doxygen group terminator to the new CompilerSpecific.h header file. | Dean Camera | 2011-07-07 | 1 | -0/+2 |
| | |||||
* | Tighten up the implementations of the USB_Device_SetDeviceAddress(), ↵ | Dean Camera | 2011-07-06 | 5 | -62/+62 |
| | | | | | | USB_Controller_Reset() and USB_PLL_On() functions for the AVR8 devices. Minor corrections to the documentation of the USB_Control_Request_t enum. | ||||
* | Fix improper indenting of the internal board driver dispatch headers. | Dean Camera | 2011-07-06 | 4 | -115/+119 |
| | | | | Slight improvements to the ADC peripheral driver example in the manual. | ||||
* | Split out compiler specific helper macros into a new CompilerSpecific.h ↵ | Dean Camera | 2011-07-06 | 3 | -30/+102 |
| | | | | header file inside the library, for future expansion. | ||||
* | Add the GCC -fno-split-wide-types compile time option to some of the larger ↵ | Dean Camera | 2011-07-06 | 3 | -0/+3 |
| | | | | user projects to reduce the compiled application size. | ||||
* | Fix HID_Host_SetIdlePeriod() function to send the correct request type to ↵ | Dean Camera | 2011-07-05 | 2 | -3/+3 |
| | | | | the device, remove reference to unavailable (and not needed) local variable. | ||||
* | Add missing function parameter to the new HID_Host_SetIdlePeriod() function. | Dean Camera | 2011-07-04 | 1 | -1/+2 |
| | |||||
* | Add missing function parameter to the new HID_Host_SetIdlePeriod() function. | Dean Camera | 2011-07-04 | 2 | -2/+4 |
| | |||||
* | Switch the HTTP Webserver project to use the safer strlcpy() instead of ↵ | Dean Camera | 2011-07-04 | 1 | -8/+2 |
| | | | | strncpy() to save on manual null-termination. | ||||
* | Added new HID_Host_SetIdlePeriod() function to the HID Host Class driver. | Dean Camera | 2011-07-04 | 3 | -0/+27 |
| | |||||
* | Oops: Fix compile error in the low level KeyboardMouse demo. | Dean Camera | 2011-07-02 | 6 | -4/+7 |
| | |||||
* | Remove custom CDC class descriptor definitions from the CDC bootloader, and ↵ | Dean Camera | 2011-07-01 | 2 | -40/+6 |
| | | | | switch it to use the CDC Class Driver descriptor definitions. | ||||
* | Seperate out the device demos and project's configuration descriptor ↵ | Dean Camera | 2011-07-01 | 49 | -20/+179 |
| | | | | structure definitions to clearly indicate what descriptors belong to which interface. | ||||
* | Minor documentation fix for the RelayBoard project. | Dean Camera | 2011-06-30 | 1 | -2/+2 |
| | |||||
* | Pull out Android Accessory Mode functions into a seperate set of files in ↵ | Dean Camera | 2011-06-30 | 7 | -29/+198 |
| | | | | 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. | ||||
* | Merge over core library changes from the MultiArchDemos branch. | Dean Camera | 2011-06-29 | 8 | -4/+458 |
| | |||||
* | Update AudioInput and AudioOutput Class Driver device mode demos to use a ↵ | Dean Camera | 2011-06-29 | 3 | -55/+51 |
| | | | | switch statement when selecting the audio request type for clarity. | ||||
* | Added board hardware driver support for the EVK1104 board. | Dean Camera | 2011-06-27 | 10 | -3/+263 |
| | | | | Fix inverted LEDs_GetLEDs() result for the EVK1100 and EVK1101 boards. | ||||
* | Add board driver support for the EVK1100 board. | Dean Camera | 2011-06-27 | 13 | -8/+385 |
| | |||||
* | Fix logic bug in the incomplete Android Accessory Host demo preventing ↵ | Dean Camera | 2011-06-27 | 5 | -2/+10 |
| | | | | correct detection of an attached Android Accessory Mode device. | ||||
* | Oops - Mouse ClassDriver multi-arch demo changes were applied to trunk, ↵ | Dean Camera | 2011-06-20 | 5 | -584/+36 |
| | | | | rather than the correct branch. | ||||
* | Update Mouse demo to support the UC3 devices in the MultiArchDemos branch. | Dean Camera | 2011-06-20 | 5 | -36/+584 |
| | |||||
* | Add new "checksource" target to the library makefiles, for automated source ↵ | Dean Camera | 2011-06-20 | 80 | -147/+792 |
| | | | | file existance checking. | ||||
* | Minor internal macro renaming for the UC3 devices. | Dean Camera | 2011-06-20 | 7 | -15/+15 |
| | |||||
* | Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was ↵ | Dean Camera | 2011-06-20 | 22 | -5/+198 |
| | | | | | | disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s. Add C++ compatibility to some header files currently missing extern "C" linkage. |