LUFA Library

o*About the LUFA (Formerly MyUSB) Library

o*Building as a Linkable Library

o*Project Changelog

o*Summary of Compile Tokens

o*Getting Started

o*User Projects Powered by LUFA

o*Migrating from Older Versions

o*LUFA Scheduler Overview

o*VID and PID values

o*Writing LUFA Board Drivers

o+Data Structures

o*Data Fields

o+File List

|o*Version.h

|o*Common/BoardTypes.h

|o*Common/ButtLoadTag.h

|o*Common/Common.h

|o*Common/FunctionAttributes.h

|o*Drivers/AT90USBXXX/ADC.h

|o*Drivers/AT90USBXXX/Serial.c

|o*Drivers/AT90USBXXX/Serial.h

|o*Drivers/AT90USBXXX/Serial_Stream.c

|o*Drivers/AT90USBXXX/Serial_Stream.h

|o*Drivers/AT90USBXXX/SPI.h

|o*Drivers/AT90USBXXX/AT90USBXXX67/ADC.h

|o*Drivers/Board/Dataflash.h

|o*Drivers/Board/HWB.h

|o*Drivers/Board/Joystick.h

|o*Drivers/Board/LEDs.h

|o*Drivers/Board/Temperature.c

|o*Drivers/Board/Temperature.h

|o*Drivers/Board/ATAVRUSBRF01/HWB.h

|o*Drivers/Board/ATAVRUSBRF01/LEDs.h

|o*Drivers/Board/RZUSBSTICK/LEDs.h

|o*Drivers/Board/STK525/AT45DB321C.h

|o*Drivers/Board/STK525/Dataflash.h

|o*Drivers/Board/STK525/HWB.h

|o*Drivers/Board/STK525/Joystick.h

|o*Drivers/Board/STK525/LEDs.h

|o*Drivers/Board/STK526/AT45DB642D.h

|o*Drivers/Board/STK526/Dataflash.h

|o*Drivers/Board/STK526/HWB.h

|o*Drivers/Board/STK526/Joystick.h

|o*Drivers/Board/STK526/LEDs.h

|o*Drivers/Board/USBKEY/AT45DB642D.h

|o*Drivers/Board/USBKEY/Dataflash.h

|o*Drivers/Board/USBKEY/HWB.h

|o*Drivers/Board/USBKEY/Joystick.h

|o*Drivers/Board/USBKEY/LEDs.h

|o*Drivers/Misc/TerminalCodes.h

|o*Drivers/USB/USB.h

|o*Drivers/USB/Class/ConfigDescriptor.c

|o*Drivers/USB/Class/ConfigDescriptor.h

|o*Drivers/USB/Class/HIDParser.c

|o*Drivers/USB/Class/HIDParser.h

|o*Drivers/USB/Class/HIDReportData.h

|o*Drivers/USB/HighLevel/Events.c

|o*Drivers/USB/HighLevel/Events.h

|o*Drivers/USB/HighLevel/StdDescriptors.c

|o*Drivers/USB/HighLevel/StdDescriptors.h

|o*Drivers/USB/HighLevel/USBInterrupt.c

|o*Drivers/USB/HighLevel/USBInterrupt.h

|o*Drivers/USB/HighLevel/USBTask.c

|o*Drivers/USB/HighLevel/USBTask.h

|o*Drivers/USB/LowLevel/DevChapter9.c

|o*Drivers/USB/LowLevel/DevChapter9.h

|o*Drivers/USB/LowLevel/Device.h

|o*Drivers/USB/LowLevel/Endpoint.c

|o*Drivers/USB/LowLevel/Endpoint.h

|o*Drivers/USB/LowLevel/Host.c

|o*Drivers/USB/LowLevel/Host.h

|o*Drivers/USB/LowLevel/HostChapter9.c

|o*Drivers/USB/LowLevel/HostChapter9.h

|o*Drivers/USB/LowLevel/LowLevel.c

|o*Drivers/USB/LowLevel/LowLevel.h

|o*Drivers/USB/LowLevel/OTG.h

|o*Drivers/USB/LowLevel/Pipe.c

|o*Drivers/USB/LowLevel/Pipe.h

|o*Drivers/USB/LowLevel/StdRequestType.h

|o*Drivers/USB/LowLevel/StreamCallbacks.h

|o*DriverStubs/Dataflash.h

|o*DriverStubs/HWB.h

|o*DriverStubs/Joystick.h

|o*DriverStubs/LEDs.h

|o*MemoryAllocator/DynAlloc.c

|o*MemoryAllocator/DynAlloc.h

|o*Scheduler/Scheduler.c

|\*Scheduler/Scheduler.h

o+Directory Hierarchy

\*Globals