LUFA Library  120219
File List
Here is a list of all files with brief descriptions:
Version.hLUFA library version constants
CodeTemplates/LUFAConfig.h
CodeTemplates/DriverStubs/Buttons.h
CodeTemplates/DriverStubs/Dataflash.h
CodeTemplates/DriverStubs/Joystick.h
CodeTemplates/DriverStubs/LEDs.h
Common/Architectures.hSupported library architecture defines
Common/ArchitectureSpecific.hArchitecture specific definitions relating to specific processor architectures
Common/Attributes.hSpecial function/variable attribute macros
Common/BoardTypes.hSupported pre-made board hardware defines
Common/Common.hCommon library convenience headers, macros and functions
Common/CompilerSpecific.hCompiler specific definitions for code optimization and correctness
Common/Endianness.hEndianness and Byte Ordering macros and functions
Drivers/Board/Buttons.hDigital button board hardware driver
Drivers/Board/Dataflash.hMaster include file for the board dataflash IC driver
Drivers/Board/Joystick.hDigital joystick board hardware driver
Drivers/Board/LEDs.hLED board hardware driver
Drivers/Board/Temperature.hNTC Temperature Sensor board hardware driver
Drivers/Board/AVR8/ADAFRUITU4/LEDs.hBoard specific LED driver header for the Adafruit U4 Breakout board
Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.hBoard specific Buttons driver header for the Atmel ATAVRUSBRF01
Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.hBoard specific LED driver header for the Atmel ATAVRUSBRF01
Drivers/Board/AVR8/BENITO/Buttons.hBoard specific Buttons driver header for the Tempusdictum Benito
Drivers/Board/AVR8/BENITO/LEDs.hBoard specific LED driver header for the Tempusdictum Benito
Drivers/Board/AVR8/BLACKCAT/LEDs.hBoard specific LED driver header for the BLACKCAT USB JTAG
Drivers/Board/AVR8/BUI/LEDs.hBoard specific LED driver header for the Busware BUI
Drivers/Board/AVR8/BUMBLEB/Buttons.hBoard specific Buttons driver header for the Fletchtronics BUMBLEB
Drivers/Board/AVR8/BUMBLEB/Joystick.hBoard specific joystick driver header for the Fletchtronics BUMBLEB
Drivers/Board/AVR8/BUMBLEB/LEDs.hBoard specific LED driver header for the Fletchtronics BUMBLEB
Drivers/Board/AVR8/CULV3/Buttons.hBoard specific LED driver header for the Busware CULV3
Drivers/Board/AVR8/CULV3/LEDs.hBoard specific LED driver header for the Busware CUL V3
Drivers/Board/AVR8/EVK527/Buttons.hBoard specific Buttons driver header for the Atmel EVK527
Drivers/Board/AVR8/EVK527/Dataflash.hBoard specific Dataflash driver header for the Atmel EVK527
Drivers/Board/AVR8/EVK527/Joystick.hBoard specific joystick driver header for the Atmel EVK527
Drivers/Board/AVR8/EVK527/LEDs.hBoard specific LED driver header for the Atmel EVK527
Drivers/Board/AVR8/JMDBU2/Buttons.hBoard specific Buttons driver header for the Mattairtech JM-DB-U2
Drivers/Board/AVR8/JMDBU2/LEDs.hBoard specific LED driver header for the Mattairtech JM-DB-U2
Drivers/Board/AVR8/MAXIMUS/LEDs.hBoard specific LED driver header for the Maximus
Drivers/Board/AVR8/MICROPENDOUS/Buttons.hBoard specific Buttons driver header for the Micropendous series boards
Drivers/Board/AVR8/MICROPENDOUS/LEDs.hBoard specific LED driver header for the Micropendous-32U2
Drivers/Board/AVR8/MICROSIN162/Buttons.hBoard specific Buttons driver header for the Microsin AVR-USB162 board
Drivers/Board/AVR8/MICROSIN162/LEDs.hBoard specific LED driver header for the Microsin AVR-USB162 board
Drivers/Board/AVR8/MINIMUS/Buttons.hBoard specific Buttons driver header for the MINIMUS
Drivers/Board/AVR8/MINIMUS/LEDs.hBoard specific LED driver header for the MINIMUS
Drivers/Board/AVR8/OLIMEX162/Buttons.hBoard specific Buttons driver header for the Olimex AVR-USB-162 Development Board
Drivers/Board/AVR8/OLIMEX162/LEDs.hBoard specific LED driver header for the Olimex AVR-USB-162
Drivers/Board/AVR8/RZUSBSTICK/LEDs.hBoard specific LED driver header for the Atmel RZUSBSTICK
Drivers/Board/AVR8/SPARKFUN8U2/LEDs.hBoard specific LED driver header for the Sparkfun ATMEGA8U2 breakout board
Drivers/Board/AVR8/STK525/Buttons.hBoard specific Buttons driver header for the Atmel STK525
Drivers/Board/AVR8/STK525/Dataflash.hBoard specific Dataflash driver header for the Atmel STK525
Drivers/Board/AVR8/STK525/Joystick.hBoard specific joystick driver header for the Atmel STK525
Drivers/Board/AVR8/STK525/LEDs.hBoard specific LED driver header for the Atmel STK525
Drivers/Board/AVR8/STK526/Buttons.hBoard specific Buttons driver header for the Atmel STK526
Drivers/Board/AVR8/STK526/Dataflash.hBoard specific Dataflash driver header for the Atmel STK525
Drivers/Board/AVR8/STK526/Joystick.hBoard specific joystick driver header for the Atmel STK526
Drivers/Board/AVR8/STK526/LEDs.hBoard specific LED driver header for the Atmel STK526
Drivers/Board/AVR8/TEENSY/LEDs.hBoard specific LED driver header for the PJRC Teensy 1.x/2.x boards
Drivers/Board/AVR8/TUL/Buttons.hBoard specific Buttons driver header for the TUL
Drivers/Board/AVR8/TUL/LEDs.hBoard specific LED driver header for the Busware TUL
Drivers/Board/AVR8/UDIP/Buttons.hBoard specific Buttons driver header for the UDIP
Drivers/Board/AVR8/UDIP/LEDs.hBoard specific LED driver header for the Linnix UDIP
Drivers/Board/AVR8/UNO/LEDs.hBoard specific LED driver header for the Arduino Uno
Drivers/Board/AVR8/USB2AX/Buttons.hBoard specific Buttons driver header for the Paranoid Studio USB2AX
Drivers/Board/AVR8/USB2AX/LEDs.hBoard specific LED driver header for the Paranoid Studio USB2AX
Drivers/Board/AVR8/USBFOO/Buttons.hBoard specific Buttons driver header for the Kernel Concepts USBFOO
Drivers/Board/AVR8/USBFOO/LEDs.hBoard specific LED driver header for the Kernel Concepts USBFOO
Drivers/Board/AVR8/USBKEY/Buttons.hBoard specific Buttons driver header for the Atmel USBKEY
Drivers/Board/AVR8/USBKEY/Dataflash.hBoard specific Dataflash driver header for the Atmel USBKEY
Drivers/Board/AVR8/USBKEY/Joystick.hBoard specific joystick driver header for the Atmel USBKEY
Drivers/Board/AVR8/USBKEY/LEDs.hBoard specific LED driver header for the Atmel USBKEY
Drivers/Board/AVR8/USBTINYMKII/Buttons.hBoard specific Buttons driver header for Tom's USBTINY MKII
Drivers/Board/AVR8/USBTINYMKII/LEDs.hBoard specific LED driver header for Tom's USBTINY MKII
Drivers/Board/AVR8/XPLAIN/Dataflash.hBoard specific Dataflash driver header for the original Atmel XPLAIN
Drivers/Board/AVR8/XPLAIN/LEDs.hBoard specific LED driver header for the original Atmel XPLAIN
Drivers/Board/UC3/EVK1100/Buttons.hBoard specific Buttons driver header for the Atmel EVK1100
Drivers/Board/UC3/EVK1100/Joystick.hBoard specific joystick driver header for the Atmel EVK1100
Drivers/Board/UC3/EVK1100/LEDs.hBoard specific LED driver header for the Atmel EVK1100
Drivers/Board/UC3/EVK1101/Buttons.hBoard specific Buttons driver header for the Atmel EVK1101
Drivers/Board/UC3/EVK1101/Joystick.hBoard specific joystick driver header for the Atmel EVK1101
Drivers/Board/UC3/EVK1101/LEDs.hBoard specific LED driver header for the Atmel EVK1101
Drivers/Board/UC3/EVK1104/Buttons.hBoard specific Buttons driver header for the Atmel EVK1104
Drivers/Board/UC3/EVK1104/LEDs.hBoard specific LED driver header for the Atmel EVK1104
Drivers/Board/XMEGA/A3BU_XPLAINED/Buttons.hBoard specific Buttons driver header for the Atmel XMEGA A3BU Xplained
Drivers/Board/XMEGA/A3BU_XPLAINED/Dataflash.hBoard specific Dataflash driver header for the Atmel XMEGA B1 Xplained
Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.hBoard specific LED driver header for the Atmel XMEGA A3BU Xplained
Drivers/Board/XMEGA/B1_XPLAINED/Buttons.hBoard specific Buttons driver header for the Atmel XMEGA B1 Xplained
Drivers/Board/XMEGA/B1_XPLAINED/Dataflash.hBoard specific Dataflash driver header for the Atmel XMEGA A3BU Xplained
Drivers/Board/XMEGA/B1_XPLAINED/LEDs.hBoard specific LED driver header for the Atmel XMEGA B1 Xplained
Drivers/Misc/AT45DB321C.hCommand constants for the Atmel AT45DB321C Dataflash
Drivers/Misc/AT45DB642D.hCommand constants for the Atmel AT45DB642D Dataflash
Drivers/Misc/RingBuffer.hLightweight ring (circular) buffer, for fast insertion/deletion of bytes
Drivers/Misc/TerminalCodes.hANSI terminal special escape code macros
Drivers/Peripheral/ADC.hHardware Analogue-to-Digital converter driver
Drivers/Peripheral/Serial.hHardware Serial USART driver
Drivers/Peripheral/SerialSPI.hHardware SPI Master Mode Serial USART driver
Drivers/Peripheral/SPI.hHardware Serial Peripheral Interface driver
Drivers/Peripheral/TWI.hHardware Two Wire Interface (I2C) driver
Drivers/Peripheral/AVR8/ADC_AVR8.hADC Peripheral Driver (AVR8)
Drivers/Peripheral/AVR8/Serial_AVR8.hSerial USART Peripheral Driver (AVR8)
Drivers/Peripheral/AVR8/SerialSPI_AVR8.hMaster SPI Mode Serial USART Peripheral Driver (XMEGA)
Drivers/Peripheral/AVR8/SPI_AVR8.hSPI Peripheral Driver (AVR8)
Drivers/Peripheral/AVR8/TWI_AVR8.hTWI Peripheral Driver (AVR8)
Drivers/Peripheral/XMEGA/Serial_XMEGA.hSerial USART Peripheral Driver (XMEGA)
Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.hMaster SPI Mode Serial USART Peripheral Driver (XMEGA)
Drivers/Peripheral/XMEGA/SPI_XMEGA.hSPI Peripheral Driver (XMEGA)
Drivers/USB/USB.hMaster include file for the library USB functionality
Drivers/USB/Class/AndroidAccessoryClass.hMaster include file for the library USB Android Open Accessory Class driver
Drivers/USB/Class/AudioClass.hMaster include file for the library USB Audio 1.0 Class driver
Drivers/USB/Class/CDCClass.hMaster include file for the library USB CDC-ACM Class driver
Drivers/USB/Class/HIDClass.hMaster include file for the library USB HID Class driver
Drivers/USB/Class/MassStorageClass.hMaster include file for the library USB Mass Storage Class driver
Drivers/USB/Class/MIDIClass.hMaster include file for the library USB MIDI Class driver
Drivers/USB/Class/PrinterClass.hMaster include file for the library USB Printer Class driver
Drivers/USB/Class/RNDISClass.hMaster include file for the library USB RNDIS Class driver
Drivers/USB/Class/StillImageClass.hMaster include file for the library USB Still Image Class driver
Drivers/USB/Class/Common/AndroidAccessoryClassCommon.hCommon definitions and declarations for the library USB Android Open Accessory Class driver
Drivers/USB/Class/Common/AudioClassCommon.hCommon definitions and declarations for the library USB Audio 1.0 Class driver
Drivers/USB/Class/Common/CDCClassCommon.hCommon definitions and declarations for the library USB CDC Class driver
Drivers/USB/Class/Common/HIDClassCommon.hCommon definitions and declarations for the library USB HID Class driver
Drivers/USB/Class/Common/HIDParser.hUSB Human Interface Device (HID) Class report descriptor parser
Drivers/USB/Class/Common/HIDReportData.hConstants for HID report item attributes
Drivers/USB/Class/Common/MassStorageClassCommon.hCommon definitions and declarations for the library USB Mass Storage Class driver
Drivers/USB/Class/Common/MIDIClassCommon.hCommon definitions and declarations for the library USB MIDI Class driver
Drivers/USB/Class/Common/PrinterClassCommon.hCommon definitions and declarations for the library USB Printer Class driver
Drivers/USB/Class/Common/RNDISClassCommon.hCommon definitions and declarations for the library USB RNDIS Class driver
Drivers/USB/Class/Common/StillImageClassCommon.hCommon definitions and declarations for the library USB Still Image Class driver
Drivers/USB/Class/Device/AudioClassDevice.hDevice mode driver for the library USB Audio 1.0 Class driver
Drivers/USB/Class/Device/CDCClassDevice.hDevice mode driver for the library USB CDC Class driver
Drivers/USB/Class/Device/HIDClassDevice.hDevice mode driver for the library USB HID Class driver
Drivers/USB/Class/Device/MassStorageClassDevice.hDevice mode driver for the library USB Mass Storage Class driver
Drivers/USB/Class/Device/MIDIClassDevice.hDevice mode driver for the library USB MIDI Class driver
Drivers/USB/Class/Device/RNDISClassDevice.hDevice mode driver for the library USB RNDIS Class driver
Drivers/USB/Class/Host/AndroidAccessoryClassHost.hHost mode driver for the library USB Android Open Accessory Class driver
Drivers/USB/Class/Host/AudioClassHost.hHost mode driver for the library USB Audio 1.0 Class driver
Drivers/USB/Class/Host/CDCClassHost.hHost mode driver for the library USB CDC Class driver
Drivers/USB/Class/Host/HIDClassHost.hHost mode driver for the library USB HID Class driver
Drivers/USB/Class/Host/MassStorageClassHost.hHost mode driver for the library USB Mass Storage Class driver
Drivers/USB/Class/Host/MIDIClassHost.hHost mode driver for the library USB MIDI Class driver
Drivers/USB/Class/Host/PrinterClassHost.hHost mode driver for the library USB Printer Class driver
Drivers/USB/Class/Host/RNDISClassHost.hHost mode driver for the library USB RNDIS Class driver
Drivers/USB/Class/Host/StillImageClassHost.hHost mode driver for the library USB Still Image Class driver
Drivers/USB/Core/ConfigDescriptor.hUSB Configuration Descriptor definitions
Drivers/USB/Core/Device.hCommon USB Device definitions for all architectures
Drivers/USB/Core/DeviceStandardReq.hUSB device standard request management
Drivers/USB/Core/Endpoint.hUSB Endpoint definitions for all architectures
Drivers/USB/Core/EndpointStream.hEndpoint data stream transmission and reception management
Drivers/USB/Core/Events.hUSB Event management definitions
Drivers/USB/Core/Host.hCommon USB Host definitions for all architectures
Drivers/USB/Core/HostStandardReq.hUSB host standard request management
Drivers/USB/Core/OTG.hCommon USB OTG definitions for all architectures
Drivers/USB/Core/Pipe.hCommon USB Pipe definitions for all architectures
Drivers/USB/Core/PipeStream.hPipe data stream transmission and reception management
Drivers/USB/Core/StdDescriptors.hCommon standard USB Descriptor definitions for all architectures
Drivers/USB/Core/StdRequestType.hUSB control endpoint request definitions
Drivers/USB/Core/USBController.hCommon USB Controller definitions for all architectures
Drivers/USB/Core/USBInterrupt.hUSB controller interrupt service routine management
Drivers/USB/Core/USBMode.hUSB mode and feature support definitions
Drivers/USB/Core/USBTask.hMain USB service task management
Drivers/USB/Core/AVR8/Device_AVR8.hUSB Device definitions for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/Endpoint_AVR8.hUSB Endpoint definitions for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/EndpointStream_AVR8.hEndpoint data stream transmission and reception management for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/Host_AVR8.hUSB Host definitions for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/OTG_AVR8.hUSB OTG definitions for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/Pipe_AVR8.hUSB Pipe definitions for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/PipeStream_AVR8.hPipe data stream transmission and reception management for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/USBController_AVR8.hUSB Controller definitions for the AVR8 microcontrollers
Drivers/USB/Core/AVR8/USBInterrupt_AVR8.hUSB Controller Interrupt definitions for the AVR8 microcontrollers
Drivers/USB/Core/UC3/Device_UC3.hUSB Device definitions for the AVR32 UC3 microcontrollers
Drivers/USB/Core/UC3/Endpoint_UC3.hUSB Endpoint definitions for the AVR32 UC3 microcontrollers
Drivers/USB/Core/UC3/EndpointStream_UC3.hEndpoint data stream transmission and reception management for the AVR32 UC3 microcontrollers
Drivers/USB/Core/UC3/Host_UC3.hUSB Host definitions for the AVR32 UC3B microcontrollers
Drivers/USB/Core/UC3/Pipe_UC3.hUSB Pipe definitions for the AVR32 UC3 microcontrollers
Drivers/USB/Core/UC3/PipeStream_UC3.hPipe data stream transmission and reception management for the AVR32 UC3 microcontrollers
Drivers/USB/Core/UC3/USBController_UC3.hUSB Controller definitions for the AVR32 UC3 microcontrollers
Drivers/USB/Core/UC3/USBInterrupt_UC3.hUSB Controller Interrupt definitions for the AVR32 UC3 microcontrollers
Drivers/USB/Core/XMEGA/Device_XMEGA.hUSB Device definitions for the AVR XMEGA microcontrollers
Drivers/USB/Core/XMEGA/Endpoint_XMEGA.hUSB Endpoint definitions for the AVR XMEGA microcontrollers
Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.hEndpoint data stream transmission and reception management for the AVR XMEGA microcontrollers
Drivers/USB/Core/XMEGA/USBController_XMEGA.hUSB Controller definitions for the AVR XMEGA microcontrollers
Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.hUSB Controller Interrupt definitions for the AVR XMEGA microcontrollers
Platform/UC3/ClockManagement.hModule Clock Driver for the AVR32 UC3 microcontrollers
Platform/UC3/InterruptManagement.hInterrupt Controller Driver for the AVR32 UC3 microcontrollers
Platform/XMEGA/ClockManagement.hModule Clock Driver for the AVR USB XMEGA microcontrollers
Scheduler/Scheduler.hSimple round-robbin pseudo-task scheduler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines