 CodeTemplates | Code templates for use in LUFA powered applications |
  DeviceTemplate | |
   Descriptors.h | |
   DeviceApplication.h | |
  DriverStubs | Driver stub header files for custom boards, to allow the LUFA board drivers to operate |
   Board.h | LUFA Custom Board Hardware Information Driver (Template) |
   Buttons.h | LUFA Custom Board Button Hardware Driver (Template) |
   Dataflash.h | LUFA Custom Board Dataflash Hardware Driver (Template) |
   Joystick.h | LUFA Custom Board Joystick Hardware Driver (Template) |
   LEDs.h | LUFA Custom Board LED Hardware Driver (Template) |
  HostTemplate | |
   HostApplication.h | |
  LUFAConfig.h | LUFA Library Configuration Header File (Template) |
 Common | Common library header files |
  Architectures.h | Supported library architecture defines |
  ArchitectureSpecific.h | Architecture specific definitions relating to specific processor architectures |
  Attributes.h | Special function/variable attribute macros |
  BoardTypes.h | Supported pre-made board hardware defines |
  Common.h | Common library convenience headers, macros and functions |
  CompilerSpecific.h | Compiler specific definitions for code optimization and correctness |
  Endianness.h | Endianness and Byte Ordering macros and functions |
 Drivers | Library hardware and software drivers |
  Board | Board hardware driver files |
   AVR8 | |
    ADAFRUITU4 | |
     Board.h | Board specific information header for the Adafruit U4 Breakout board |
     LEDs.h | Board specific LED driver header for the Adafruit U4 Breakout board |
    ATAVRUSBRF01 | |
     Board.h | Board specific information header for the Atmel ATAVRUSBRF01 |
     Buttons.h | Board specific Buttons driver header for the Atmel ATAVRUSBRF01 |
     LEDs.h | Board specific LED driver header for the Atmel ATAVRUSBRF01 |
    BENITO | |
     Board.h | Board specific information header for the Tempusdictum Benito |
     Buttons.h | Board specific Buttons driver header for the Tempusdictum Benito |
     LEDs.h | Board specific LED driver header for the Tempusdictum Benito |
    BIGMULTIO | |
     Board.h | Board specific information header for the Bitwizard Big-Multio |
     LEDs.h | Board specific LED driver header for the Bitwizard Big-Multio |
    BLACKCAT | |
     Board.h | Board specific information header for the BLACKCAT USB JTAG |
     LEDs.h | Board specific LED driver header for the BLACKCAT USB JTAG |
    BUI | |
     Board.h | Board specific information header for the Busware BUI |
     LEDs.h | Board specific LED driver header for the Busware BUI |
    BUMBLEB | |
     Board.h | Board specific information header for the Fletchtronics BUMBLEB |
     Buttons.h | Board specific Buttons driver header for the Fletchtronics BUMBLEB |
     Joystick.h | Board specific joystick driver header for the Fletchtronics BUMBLEB |
     LEDs.h | Board specific LED driver header for the Fletchtronics BUMBLEB |
    CULV3 | |
     Board.h | Board specific information header for the Busware CUL V3 |
     Buttons.h | Board specific LED driver header for the Busware CULV3 |
     LEDs.h | Board specific LED driver header for the Busware CUL V3 |
    DUCE | |
     Board.h | Board specific information header for the DorkbotPDX Duce |
     LEDs.h | Board specific LED driver header for the DorkbotPDX Duce |
    EVK527 | |
     Board.h | Board specific information header for the Atmel EVK527 |
     Buttons.h | Board specific Buttons driver header for the Atmel EVK527 |
     Dataflash.h | Board specific Dataflash driver header for the Atmel EVK527 |
     Joystick.h | Board specific joystick driver header for the Atmel EVK527 |
     LEDs.h | Board specific LED driver header for the Atmel EVK527 |
    JMDBU2 | |
     Board.h | Board specific information header for the Mattairtech JM-DB-U2 |
     Buttons.h | Board specific Buttons driver header for the Mattairtech JM-DB-U2 |
     LEDs.h | Board specific LED driver header for the Mattairtech JM-DB-U2 |
    LEONARDO | |
     Board.h | Board specific information header for the Arduino Leonardo board |
     LEDs.h | Board specific LED driver header for the Arduino Leonardo board |
    MAXIMUS | |
     Board.h | Board specific information header for the Maximus board |
     LEDs.h | Board specific LED driver header for the Maximus |
    MICROPENDOUS | |
     Board.h | Board specific information header for the Micropendous series boards |
     Buttons.h | Board specific Buttons driver header for the Micropendous series boards |
     LEDs.h | Board specific LED driver header for the Micropendous series boards |
    MICROSIN162 | |
     Board.h | Board specific information header for the Microsin AVR-USB162 board |
     Buttons.h | Board specific Buttons driver header for the Microsin AVR-USB162 board |
     LEDs.h | Board specific LED driver header for the Microsin AVR-USB162 board |
    MINIMUS | |
     Board.h | Board specific information header for the MINIMUS |
     Buttons.h | Board specific Buttons driver header for the MINIMUS |
     LEDs.h | Board specific LED driver header for the MINIMUS |
    MULTIO | |
     Board.h | Board specific information header for the Bitwizard Multio |
     LEDs.h | Board specific LED driver header for the Bitwizard Multio |
    OLIMEX162 | |
     Board.h | Board specific information header for the Olimex AVR-USB-162 Development Board |
     Buttons.h | Board specific Buttons driver header for the Olimex AVR-USB-162 Development Board |
     LEDs.h | Board specific LED driver header for the Olimex AVR-USB-162 |
    OLIMEX32U4 | |
     Board.h | Board specific information header for the Olimex AVR-USB-32U4 Development Board |
     Buttons.h | Board specific Buttons driver header for the Olimex AVR-USB-32U4 Development Board |
     LEDs.h | Board specific LED driver header for the Olimex AVR-USB-32U4 |
    OLIMEXISPMK2 | |
     Board.h | Board specific information header for the Olimex AVR-ISP-MK2 Development Board |
     Buttons.h | Board specific Buttons driver header for the Olimex AVR-ISP-MK2 Development Board |
     LEDs.h | Board specific LED driver header for the Olimex AVR-ISP-MK2 Development Board |
    OLIMEXT32U4 | |
     Board.h | Board specific information header for the Olimex AVR-USB-T32U4 Development Board |
     Buttons.h | Board specific Buttons driver header for the Olimex AVR-USB-T32U4 Development Board |
     LEDs.h | Board specific LED driver header for the Olimex AVR-USB-T32U4 |
    RZUSBSTICK | |
     Board.h | Board specific information header for the Atmel RZUSBSTICK |
     LEDs.h | Board specific LED driver header for the Atmel RZUSBSTICK |
    SPARKFUN8U2 | |
     Board.h | Board specific information header for the Sparkfun ATMEGA8U2 breakout board |
     LEDs.h | Board specific LED driver header for the Sparkfun ATMEGA8U2 breakout board |
    STANGE_ISP | |
     Board.h | Board specific information header for the Dimex Stange-ISP board |
     Buttons.h | Board specific button driver header for the Dimex Stange-ISP board |
     LEDs.h | Board specific LED driver header for the Dimex Stange-ISP board |
    STK525 | |
     Board.h | Board specific information header for the Atmel STK525 |
     Buttons.h | Board specific Buttons driver header for the Atmel STK525 |
     Dataflash.h | Board specific Dataflash driver header for the Atmel STK525 |
     Joystick.h | Board specific joystick driver header for the Atmel STK525 |
     LEDs.h | Board specific LED driver header for the Atmel STK525 |
    STK526 | |
     Board.h | Board specific information header for the Atmel STK526 |
     Buttons.h | Board specific Buttons driver header for the Atmel STK526 |
     Dataflash.h | Board specific Dataflash driver header for the Atmel STK525 |
     Joystick.h | Board specific joystick driver header for the Atmel STK526 |
     LEDs.h | Board specific LED driver header for the Atmel STK526 |
    TEENSY | |
     Board.h | Board specific information header for the PJRC Teensy 1.x/2.x boards |
     LEDs.h | Board specific LED driver header for the PJRC Teensy 1.x/2.x boards |
    TUL | |
     Board.h | Board specific information header for the TUL |
     Buttons.h | Board specific Buttons driver header for the TUL |
     LEDs.h | Board specific LED driver header for the Busware TUL |
    UDIP | |
     Board.h | Board specific information header for the UDIP |
     Buttons.h | Board specific Buttons driver header for the UDIP |
     LEDs.h | Board specific LED driver header for the Linnix UDIP |
    UNO | |
     Board.h | Board specific information header for the Arduino Uno |
     LEDs.h | Board specific LED driver header for the Arduino Uno |
    USB2AX | |
     Board.h | Board specific LED driver header for the Xevelabs USB2AX |
     Buttons.h | Board specific Buttons driver header for the Xevelabs USB2AX |
     LEDs.h | Board specific LED driver header for the Xevelabs USB2AX |
    USBFOO | |
     Board.h | Board specific information header for the Kernel Concepts USBFOO |
     Buttons.h | Board specific Buttons driver header for the Kernel Concepts USBFOO |
     LEDs.h | Board specific LED driver header for the Kernel Concepts USBFOO |
    USBKEY | |
     Board.h | Board specific information header for the Atmel USBKEY |
     Buttons.h | Board specific Buttons driver header for the Atmel USBKEY |
     Dataflash.h | Board specific Dataflash driver header for the Atmel USBKEY |
     Joystick.h | Board specific joystick driver header for the Atmel USBKEY |
     LEDs.h | Board specific LED driver header for the Atmel USBKEY |
    USBTINYMKII | |
     Board.h | Board specific information header for Tom's USBTINY MKII |
     Buttons.h | Board specific Buttons driver header for Tom's USBTINY MKII |
     LEDs.h | Board specific LED driver header for Tom's USBTINY MKII |
    XPLAIN | |
     Board.h | Board specific information header for the original Atmel XPLAIN |
     Dataflash.h | Board specific Dataflash driver header for the original Atmel XPLAIN |
     LEDs.h | Board specific LED driver header for the original Atmel XPLAIN |
   UC3 | |
    EVK1100 | |
     Board.h | Board specific information header for the Atmel EVK1100 |
     Buttons.h | Board specific Buttons driver header for the Atmel EVK1100 |
     Joystick.h | Board specific joystick driver header for the Atmel EVK1100 |
     LEDs.h | Board specific LED driver header for the Atmel EVK1100 |
    EVK1101 | |
     Board.h | Board specific information header for the Atmel EVK1101 |
     Buttons.h | Board specific Buttons driver header for the Atmel EVK1101 |
     Joystick.h | Board specific joystick driver header for the Atmel EVK1101 |
     LEDs.h | Board specific LED driver header for the Atmel EVK1101 |
    EVK1104 | |
     Board.h | Board specific information header for the Atmel EVK1104 |
     Buttons.h | Board specific Buttons driver header for the Atmel EVK1104 |
     LEDs.h | Board specific LED driver header for the Atmel EVK1104 |
    UC3A3_XPLAINED | |
     Board.h | Board specific information header for the Atmel UC3-A3 Xplained |
     Buttons.h | Board specific Buttons driver header for the Atmel UC3-A3 Xplained |
     LEDs.h | Board specific LED driver header for the Atmel UC3-A3 Xplained |
   XMEGA | |
    A3BU_XPLAINED | |
     Board.h | Board specific information header for the Atmel XMEGA A3BU Xplained |
     Buttons.h | Board specific Buttons driver header for the Atmel XMEGA A3BU Xplained |
     Dataflash.h | Board specific Dataflash driver header for the Atmel XMEGA B1 Xplained |
     LEDs.h | Board specific LED driver header for the Atmel XMEGA A3BU Xplained |
    B1_XPLAINED | |
     Board.h | Board specific information header for the Atmel XMEGA B1 Xplained |
     Buttons.h | Board specific Buttons driver header for the Atmel XMEGA B1 Xplained |
     Dataflash.h | Board specific Dataflash driver header for the Atmel XMEGA A3BU Xplained |
     LEDs.h | Board specific LED driver header for the Atmel XMEGA B1 Xplained |
   Board.h | Board hardware information driver |
   Buttons.h | Digital button board hardware driver |
   Dataflash.h | Master include file for the board dataflash IC driver |
   Joystick.h | Digital joystick board hardware driver |
   LEDs.h | LED board hardware driver |
   Temperature.h | NTC Temperature Sensor board hardware driver |
  Misc | Miscellaneous driver files |
   AT45DB321C.h | Command constants for the Atmel AT45DB321C Dataflash |
   AT45DB642D.h | Command constants for the Atmel AT45DB642D Dataflash |
   RingBuffer.h | Lightweight ring (circular) buffer, for fast insertion/deletion of bytes |
   TerminalCodes.h | ANSI terminal special escape code macros |
  Peripheral | Microcontroller peripheral driver files |
   AVR8 | |
    ADC_AVR8.h | ADC Peripheral Driver (AVR8) |
    Serial_AVR8.h | Serial USART Peripheral Driver (AVR8) |
    SerialSPI_AVR8.h | Master SPI Mode Serial USART Peripheral Driver (XMEGA) |
    SPI_AVR8.h | SPI Peripheral Driver (AVR8) |
    TWI_AVR8.h | TWI Peripheral Driver (AVR8) |
   XMEGA | |
    Serial_XMEGA.h | Serial USART Peripheral Driver (XMEGA) |
    SerialSPI_XMEGA.h | Master SPI Mode Serial USART Peripheral Driver (XMEGA) |
    SPI_XMEGA.h | SPI Peripheral Driver (XMEGA) |
   ADC.h | Hardware Analogue-to-Digital converter driver |
   Serial.h | Hardware Serial USART driver |
   SerialSPI.h | Hardware SPI Master Mode Serial USART driver |
   SPI.h | Hardware Serial Peripheral Interface driver |
   TWI.h | Hardware Two Wire Interface (I2C) driver |
  USB | USB controller peripheral driver files |
   Class | USB Class helper driver files |
    Common | |
     AndroidAccessoryClassCommon.h | Common definitions and declarations for the library USB Android Open Accessory Class driver |
     AudioClassCommon.h | Common definitions and declarations for the library USB Audio 1.0 Class driver |
     CDCClassCommon.h | Common definitions and declarations for the library USB CDC Class driver |
     HIDClassCommon.h | Common definitions and declarations for the library USB HID Class driver |
     HIDParser.h | USB Human Interface Device (HID) Class report descriptor parser |
     HIDReportData.h | Constants for HID report item attributes |
     MassStorageClassCommon.h | Common definitions and declarations for the library USB Mass Storage Class driver |
     MIDIClassCommon.h | Common definitions and declarations for the library USB MIDI Class driver |
     PrinterClassCommon.h | Common definitions and declarations for the library USB Printer Class driver |
     RNDISClassCommon.h | Common definitions and declarations for the library USB RNDIS Class driver |
     StillImageClassCommon.h | Common definitions and declarations for the library USB Still Image Class driver |
    Device | USB Device Class helper driver files |
     AudioClassDevice.h | Device mode driver for the library USB Audio 1.0 Class driver |
     CDCClassDevice.h | Device mode driver for the library USB CDC Class driver |
     HIDClassDevice.h | Device mode driver for the library USB HID Class driver |
     MassStorageClassDevice.h | Device mode driver for the library USB Mass Storage Class driver |
     MIDIClassDevice.h | Device mode driver for the library USB MIDI Class driver |
     RNDISClassDevice.h | Device mode driver for the library USB RNDIS Class driver |
    Host | USB Host Class helper driver files |
     AndroidAccessoryClassHost.h | Host mode driver for the library USB Android Open Accessory Class driver |
     AudioClassHost.h | Host mode driver for the library USB Audio 1.0 Class driver |
     CDCClassHost.h | Host mode driver for the library USB CDC Class driver |
     HIDClassHost.h | Host mode driver for the library USB HID Class driver |
     MassStorageClassHost.h | Host mode driver for the library USB Mass Storage Class driver |
     MIDIClassHost.h | Host mode driver for the library USB MIDI Class driver |
     PrinterClassHost.h | Host mode driver for the library USB Printer Class driver |
     RNDISClassHost.h | Host mode driver for the library USB RNDIS Class driver |
     StillImageClassHost.h | Host mode driver for the library USB Still Image Class driver |
    AndroidAccessoryClass.h | Master include file for the library USB Android Open Accessory Class driver |
    AudioClass.h | Master include file for the library USB Audio 1.0 Class driver |
    CDCClass.h | Master include file for the library USB CDC-ACM Class driver |
    HIDClass.h | Master include file for the library USB HID Class driver |
    MassStorageClass.h | Master include file for the library USB Mass Storage Class driver |
    MIDIClass.h | Master include file for the library USB MIDI Class driver |
    PrinterClass.h | Master include file for the library USB Printer Class driver |
    RNDISClass.h | Master include file for the library USB RNDIS Class driver |
    StillImageClass.h | Master include file for the library USB Still Image Class driver |
   Core | Core USB driver files |
    AVR8 | |
     Device_AVR8.h | USB Device definitions for the AVR8 microcontrollers |
     Endpoint_AVR8.h | USB Endpoint definitions for the AVR8 microcontrollers |
     EndpointStream_AVR8.h | Endpoint data stream transmission and reception management for the AVR8 microcontrollers |
     Host_AVR8.h | USB Host definitions for the AVR8 microcontrollers |
     OTG_AVR8.h | USB OTG definitions for the AVR8 microcontrollers |
     Pipe_AVR8.h | USB Pipe definitions for the AVR8 microcontrollers |
     PipeStream_AVR8.h | Pipe data stream transmission and reception management for the AVR8 microcontrollers |
     USBController_AVR8.h | USB Controller definitions for the AVR8 microcontrollers |
     USBInterrupt_AVR8.h | USB Controller Interrupt definitions for the AVR8 microcontrollers |
    UC3 | |
     Device_UC3.h | USB Device definitions for the AVR32 UC3 microcontrollers |
     Endpoint_UC3.h | USB Endpoint definitions for the AVR32 UC3 microcontrollers |
     EndpointStream_UC3.h | Endpoint data stream transmission and reception management for the AVR32 UC3 microcontrollers |
     Host_UC3.h | USB Host definitions for the AVR32 UC3B microcontrollers |
     Pipe_UC3.h | USB Pipe definitions for the AVR32 UC3 microcontrollers |
     PipeStream_UC3.h | Pipe data stream transmission and reception management for the AVR32 UC3 microcontrollers |
     USBController_UC3.h | USB Controller definitions for the AVR32 UC3 microcontrollers |
     USBInterrupt_UC3.h | USB Controller Interrupt definitions for the AVR32 UC3 microcontrollers |
    XMEGA | |
     Device_XMEGA.h | USB Device definitions for the AVR XMEGA microcontrollers |
     Endpoint_XMEGA.h | USB Endpoint definitions for the AVR XMEGA microcontrollers |
     EndpointStream_XMEGA.h | Endpoint data stream transmission and reception management for the AVR XMEGA microcontrollers |
     USBController_XMEGA.h | USB Controller definitions for the AVR XMEGA microcontrollers |
     USBInterrupt_XMEGA.h | USB Controller Interrupt definitions for the AVR XMEGA microcontrollers |
    ConfigDescriptors.h | USB Configuration Descriptor definitions |
    Device.h | Common USB Device definitions for all architectures |
    DeviceStandardReq.h | USB device standard request management |
    Endpoint.h | USB Endpoint definitions for all architectures |
    EndpointStream.h | Endpoint data stream transmission and reception management |
    Events.h | USB Event management definitions |
    Host.h | Common USB Host definitions for all architectures |
    HostStandardReq.h | USB host standard request management |
    OTG.h | Common USB OTG definitions for all architectures |
    Pipe.h | Common USB Pipe definitions for all architectures |
    PipeStream.h | Pipe data stream transmission and reception management |
    StdDescriptors.h | Common standard USB Descriptor definitions for all architectures |
    StdRequestType.h | USB control endpoint request definitions |
    USBController.h | Common USB Controller definitions for all architectures |
    USBInterrupt.h | USB controller interrupt service routine management |
    USBMode.h | USB mode and feature support definitions |
    USBTask.h | Main USB service task management |
   USB.h | Master include file for the library USB functionality |
 Platform | Platform specific drivers |
  UC3 | |
   ClockManagement.h | Module Clock Driver for the AVR32 UC3 microcontrollers |
   InterruptManagement.h | Interrupt Controller Driver for the AVR32 UC3 microcontrollers |
  XMEGA | |
   ClockManagement.h | Module Clock Driver for the AVR USB XMEGA microcontrollers |
  Platform.h | Architecture Specific Hardware Platform Drivers |
 Version.h | LUFA library version constants |