summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-10Add LUFA-111009 tag.LUFA-111009Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/tags/LUFA-111009@1942 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Add XMEGA to the LUFA core library makefile's list of architectures, so that ↵Dean
the XMEGA files are properly cleaned on request. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1881 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Update UC3 platform driver support to use the bitmasks defined in the header ↵Dean
files over raw constants. Start implementation of XMEGA platform drivers. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1880 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14More XMEGA USB AVR device port work - re-add missing Endpoint stream ↵Dean
functions, remove unnecessary internal functions. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1879 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Implementation of several key core USB driver functions for the new USB ↵Dean
XMEGA devices. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1878 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Correct the maximum banks per endpoint information macros for the UC3A3 and ↵Dean
UC3A4 devices. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1877 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Add support for triple endpoint/pipe bank AVR32 UC3 devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1876 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices.Dean
MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1875 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Added Device Qualifier standard descriptor structure definitions ↵Dean
USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1874 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Add high speed USB support for the UC3 devices containing a high speed USB ↵Dean
controller. Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1873 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Fix compile errors in the UC3 platform support due to a forward reference ↵Dean
and an incorrect function prototype. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1871 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-14Add new STRINGIFY() and STRINGIFY_EXPANDED() convenience macros.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1870 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-13Add start of an architecture port to the Atmel USB XMEGA devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1869 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-13Remove unneeded #include of Device.h in StdDescriptors.h breaking ↵Dean
compilation for some user projects. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1868 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Enhance and document the AVR32 UC3 platform drivers.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1867 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Minor documentation fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1865 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Fixed error in the pipe unordered allocation algorithm for the AVR8 devices ↵Dean
breaking compatibility with some devices. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1864 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Add more missing function attributes to the TWI peripheral driver.Dean
Fix incorrect standard request name in the host standard request driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1863 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Add missing function attributes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1862 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Added new USB_Host_GetDeviceStatus() function for USB Host mode.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1861 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Add missing function attributes to the RingBuffer driver to reduce the ↵Dean
chances of invalid usage. Fix duplicated LED driver functions in the Doxygen documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1860 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11More endianness porting of the LUFA host mode class drivers.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1859 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11More endianness porting of the LUFA device mode class drivers.Dean
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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1858 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Minor style improvements to the incomplete AndroidAccessoryHost demo.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1857 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Oops - re-order Ringbuffer.h inline functions to prevent compile errors due ↵Dean
to forward references. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1856 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Added new RingBuffer_GetFreeCount() function to the library miscellaneous ↵Dean
RingBuffer driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1855 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Minor documentation and style fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1854 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Minor demo/project documentation and style fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1853 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-10Replace blind interface descriptor search in the incomplete ↵Dean
AndroidAccessoryHost demo with an intelligent search for the correct interface in the device matching the correct class/subclass/protocol values. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1852 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-08Add missing device deconfiguration-on-error statements to the host mode ↵Dean
demos and projects. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1851 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-08Updated all host mode demos and projects to use the ↵Dean
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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1850 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-07Add missing doxygen group terminator to the new CompilerSpecific.h header file.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1849 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-06Tighten up the implementations of the USB_Device_SetDeviceAddress(), ↵Dean
USB_Controller_Reset() and USB_PLL_On() functions for the AVR8 devices. Minor corrections to the documentation of the USB_Control_Request_t enum. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1848 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-06Fix improper indenting of the internal board driver dispatch headers.Dean
Slight improvements to the ADC peripheral driver example in the manual. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1847 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-06Split out compiler specific helper macros into a new CompilerSpecific.h ↵Dean
header file inside the library, for future expansion. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1846 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-06Add the GCC -fno-split-wide-types compile time option to some of the larger ↵Dean
user projects to reduce the compiled application size. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1845 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-05Fix HID_Host_SetIdlePeriod() function to send the correct request type to ↵Dean
the device, remove reference to unavailable (and not needed) local variable. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1844 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Add missing function parameter to the new HID_Host_SetIdlePeriod() function.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1843 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Add missing function parameter to the new HID_Host_SetIdlePeriod() function.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1842 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Switch the HTTP Webserver project to use the safer strlcpy() instead of ↵Dean
strncpy() to save on manual null-termination. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1841 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Added new HID_Host_SetIdlePeriod() function to the HID Host Class driver.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1840 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-02Oops: Fix compile error in the low level KeyboardMouse demo.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1839 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-01Remove custom CDC class descriptor definitions from the CDC bootloader, and ↵Dean
switch it to use the CDC Class Driver descriptor definitions. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1838 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-01Seperate out the device demos and project's configuration descriptor ↵Dean
structure definitions to clearly indicate what descriptors belong to which interface. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1837 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-30Minor documentation fix for the RelayBoard project.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1836 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-30Pull out Android Accessory Mode functions into a seperate set of files in ↵Dean
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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1835 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-29Merge over core library changes from the MultiArchDemos branch.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1831 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-29Update AudioInput and AudioOutput Class Driver device mode demos to use a ↵Dean
switch statement when selecting the audio request type for clarity. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1830 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-27Added board hardware driver support for the EVK1104 board.Dean
Fix inverted LEDs_GetLEDs() result for the EVK1100 and EVK1101 boards. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1826 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-27Add board driver support for the EVK1100 board.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1825 d5102386-fcda-11dd-9fdb-3debd5008f28