aboutsummaryrefslogtreecommitdiff
path: root/LUFA/Common
AgeCommit message (Collapse)Author
2012-07-26Add support for the Olimex AVR-ISP-MK2 board.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2420 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-12Add missing <math.h> include for the UC3 devices, hide CDC class driver ↵Dean
stream functions for unsupported platforms. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2343 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-09Spell check source code, fix mistakes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2322 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-09Added new JTAG_ENABLE() macro for the AVR8 architecture. Fixed the ↵Dean
JTAG_DISABLE() macro clearing all other bits in MCUSR when called. Moved the XPLAIN board specific bootloader entry condition code to the Application_Jump_Check() function of the DFU bootloader, added support for the original XPLAIN board to the CDC class bootloader. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2319 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-29Minor cleanup to Attributes.h spacing and rename old multiple-inclusion ↵Dean
macro guard. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2255 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-29Make sure that LUFAConfig.h is included *after* the common submodules, so ↵Dean
that the architecture and other defines are available to the configuration header. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2254 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Added support for the Olimex AVR-USB-32U4 and Olimex AVR-USB-T32U4 boards.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2185 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-25Added support for the DorkbotPDX Duce board.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2176 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-14Reintegrate the FullEPAddresses development branch into trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2155 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-08Minor documentation improvements.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2146 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-07Fix up Doxygen documentation directives to allow for generation of ↵Dean
documentation when the library code root folder is not "LUFA". git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2137 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-17Add XMEGA C3 family to the ModuleTest build test.Dean
Remove unnecessary GCC_MEMORY_BARRIER() at the end of GetGlobalInterruptMask(). Minor documentation improvements. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2113 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-24Minor documentation fixes - change \note entries to \warning where ↵Dean
appropriate and remove/update old documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2066 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-22Added support for the BitWizard Multio and Big-Multio boards.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2065 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-18Add build tests to verify correct compilation of as many modules as possible ↵Dean
under as many architectures as possible. Fix broken compilation of LUFA under C++ compilers when the Serial peripheral module header file is included in a C++ source file. Fix missing semicolon in the UC3 architecture host pipe functions. Fix failed compilation for the XMEGA architecture if USB_DEVICE_ONLY us not specified. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2053 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-06Add board driver support for the Atmel XMEGA-B1 Xplained board.Dean
Fix Dataflash driver for the A3BU-Xplained board. Minor documentation improvements. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2036 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-05Add support for the Micropendous (Arduino-like) series of boards (revisions ↵Dean
1 and 2). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2031 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file contributor copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2026 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file header copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2025 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-03Fix errors in the new Micropendous board drivers. Reorder the board ↵Dean
definition macro indexes so that misspelled board names default to BOARD_USER rather then BOARD_USBKEY. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2021 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-03Add support for the Micropendous series of USB AVR8 boards.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2020 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-03Minor documentation fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2019 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-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-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-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-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-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-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-09-22Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions ↵Dean
declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1932 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-09-21Fix missing C++ linkage command in ArchitectureSpecific.h.Dean
Fix missing closing brace in an Endpoint function for the UC3 targets. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1931 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-09-02Add new TWI_BITLENGTH_FROM_FREQ() macro to the AVR8 TWI peripheral driver.Dean
Change Delay_MS() to accept a 16-bit parameter rather than an 8-bit parameter for longer possible delays. Minor documentation improvements. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1918 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-24Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the ↵Dean
function works on an endpoint address within the attached device, and not a Pipe within the host. Updated MS_Host_ResetMSInterface() to now perform a full Mass Storage reset sequence to prevent data corruption in the event of a device lock up or timeout (thanks to David Lyons). Add parenthesis around the library Endianness macros that do nothing on a particular architecture to prevent operator precedence issues depending on usage. Minor documentation corrections. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1914 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-23Minor documentation fixes.Dean
Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1913 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-22Renamed the JTAG_DEBUG_ASSERT() macro to JTAG_ASSERT().Dean
Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines. Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values. Fixed TWI_ReadPacket() not releasing the TWI bus on read completion. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1911 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-16Pull out architecture specific macros and other definitions into a new ↵Dean
common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1906 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-16Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to ↵Dean
improve optimization if called with constant inputs. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1905 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-15Add missing SVN eol-style property to files where it was missing.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1887 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-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-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-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
2011-06-20Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was ↵Dean
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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1818 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-04Added board driver support for the Busware TUL board.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1780 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-01Spell check library source code files.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1777 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-05-09Add new USE_LUFA_CONFIG_HEADER compile time option.Dean
Add missing LEDS_ToggleLEDs() function to the LED driver for the EVK1101 board. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1750 d5102386-fcda-11dd-9fdb-3debd5008f28