summaryrefslogtreecommitdiff
path: root/LUFA
AgeCommit message (Collapse)Author
2012-02-19Add tag for the 120219 release.LUFA-120219Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/tags/LUFA-120219@2061 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-23Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵dean
trailing whitespace at the end of each line. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2007 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-20Fixed compiler warning on GCC with -wundef compile flag is used (thanks to ↵Dean
Georg Glock). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2006 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-14Don't validate the Device Descriptor's vendor ID when validating that a ↵Dean
device is an Android Accessory device; the Product ID and (later) Accessory protocol support is enough to probe AOA class support without having to maintain a list of Android device manufacture VID values. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2005 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-13Minor XMEGA USB driver fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2004 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-11Change PIPE_PIPENUM_MASK from 0x07 to the more generic 0x0F to allow for ↵Dean
full pipe address support in USB host architectures other than the current AVR8 devices. Minor documentation improvements. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2003 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-01Altered the Mass Storage Host class driver so that SCSI data STALLs from the ↵Dean
attached device can be recovered from automatically without having to reset the Mass Storage interface. Altered the Mass Storage Host LowLevel demo so that SCSI data STALLs from the attached device can be recovered from automatically without having to reset the Mass Storage interface. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2001 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-29Fixed AVRISP-MKII Clone failing to start application firmware once a TPI ↵Dean
programming session is exited. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2000 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-29Fix typo in the Joystick board driver documentation example code.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1999 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-28Add support for the Paranoid Studio USB2AX boards (hardware revisions 1-3).Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1997 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-28Add dummy board documentation nodes for the XPLAIN_REV1 and TEENSY2 meta ↵Dean
board targets. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1996 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Oops - fix incorrect value of AOA_CSCP_AOADataSubclass in the Android Open ↵Dean
Accessory class driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1993 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Minor Doxygen documentation improvements.Dean
Add missing ATTR_NON_NULL_PTR_ARG and const decorations. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1992 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Add new USB_Host_GetDescriptor() function. Alter the ↵Dean
USB_Host_GetDeviceDescriptor() and USB_Host_GetDeviceStringDescriptor() convenience functions so that they wrap the new function. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1991 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Added new USB_Host_GetDeviceConfiguration() and ↵Dean
USB_Host_GetInterfaceAltSetting() functions. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1990 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Convert the LowLevel AndroidAccessory demo to use the new class driver ↵Dean
constants to reduce code duplication. Add missing Doxygen documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1989 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Add new Android Open Accessory class driver to the library core and add a ↵Dean
new Android Open Accessory Host ClassDriver demo. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1988 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-23Update library to indicate support for the Android Accessory Host demo.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1986 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-23Oops: Typo on the new TEENSY2 board support.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1983 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-23Added support for version 2 of the Teensy boards (thanks to Christoph Redecker).Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1981 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-23Add XMEGA compile time tokens to the LUFAConfig.h code template.Dean
Add additional compile time errors to the XMEGA and AVR8 architectures if multiple USE_*_DESCRIPTORS compile time tokens are enabled. Add support for the NO_INTERNAL_SERIAL compile time token on the XMEGA targets. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1980 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-22Fixed broken AVR32 endpoint/pipe communications when ORDERED_EP_CONFIG ↵Dean
compile time option is not enabled (thanks to Matthias). Fixed broken compilation for the AVR32 devices if the NO_SOF_EVENTS compile time option was not enabled (thanks to Matthias). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1979 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-18Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean
driver source filenames to prevent ambiguities. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1978 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-16Fixed misspelled HID_KEYBOARD_MODIFIER_* macros in the HID class driver ↵Dean
(thanks to Laszlo Monda). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1977 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-14Minor corrections for the XMEGA USB controller. Add compile time warning if ↵Dean
the USB clock frequency is provably incorrect. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1976 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-09Add missing SVN eol-style property to ensure that source code line endings ↵Dean
and converted to the native values on checkout. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1975 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-09Fixed race conditions in the CDC, HID and Mass Storage class drivers when ↵Dean
processing some control requests. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1971 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-09Fix typos in makefile templates.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1970 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-01Add partial support for the Atmel A3BU Xplained's Dataflash IC (physical ↵Dean
USART-as-SPI transport driver still pending). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1969 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-01Fix XMEGA core USB driver endpoint code to prevent incorrect STALL ↵Dean
determination. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1968 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-31Add XMEGA SPI peripheral driver.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1967 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-31Add support for the new MEGA B series devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1966 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-31Add support for the Atmel XMEGA A3BU Xplained board.Dean
More XMEGA USB core fixes. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1965 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-31Fix XMEGA core USB driver so that device mode enumerates correctly on the ↵Dean
host PC. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1964 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Added INVERTED_ISP_MISO compile time option to the AVRISP-MKII clone project ↵Dean
(thanks to Chuck Rohs). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1963 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Namespace out the internal endpoint globals in the XMEGA architecture.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1962 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Update ENDPOINT_EPNUM_MASK to be 0x0F, the maximum possible USB endpoint ↵Dean
number within a device, rather than just the maximum number for the AVR8 and UC3 targets of 0x07. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1961 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Namespace out the internal endpoint and pipe globals in the UC3 architecture.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1960 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Update XMEGA clock management so that the correct 16-bit calibration is used ↵Dean
when requested. Fix endpoint descriptor table so that the frame number is stored into the correct location. Add compile time option to source the USB clock from the PLL rather than the internal 32MHz RC oscillator. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1959 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Fix error in XMEGA clock platform driver for the DFLL calibration byte order.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1958 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30Minor documentation fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1957 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-30XMEGA port improvements; connection and disconnection are now detected ↵Dean
correctly. Fixed incorrect interrupt priority levels being set for XMEGA devices. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1956 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-26Fixed CDC class drivers not saving and sending all 16-bits of the control ↵Dean
line states (thanks to Matthew Swabey). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1953 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-25Update XMEGA platform clock management example code to suit the currently ↵Dean
released silicon. Cleanups to the UC3 endpoint/pipe multi byte read code. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1952 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-18Rename the Doxygen page source directory from ManPages/ to DoxygenPages/ to ↵Dean
prevent user confusion with the actual *nix Man tool. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1950 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-18Fixed AVRISP-MKII Clone compile warning on AVR8 U4 targets even when ↵Dean
NO_VTARGET_DETECT is enabled. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1949 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-18Fixed ring buffer size limited to 255 elements, instead of the intended ↵Dean
65535 elements. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1948 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-12Added reliability patches to the AVRISP-MKII Clone project's PDI/TPI ↵Dean
protocols (thanks to Justin Mattair). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1947 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-12When automatic PLL management mode is enabled on the U4 series AVR8 chips, ↵Dean
the PLL is now configured for 48MHz and not a divided 96MHz, to lower power consumption and to keep the system within the datasheet specs for 3.3V operation (thanks to Scott Vitale). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1944 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-11Added User Application APIs to the CDC and DFU class bootloaders.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1943 d5102386-fcda-11dd-9fdb-3debd5008f28