LUFA library header files
This directory contains some header files from LUFA, the Lightweight USB Framework for AVRs.
LUFA is an extremely well designed library, that exposes a beautiful and intuitive API, that is a joy to work with. LUFA, being an AVR based library, can't be used as a whole for ARM, but some parts of it can be.
The selected header files contain macros for USB scancodes and USB HID report items. USB HID report item macros are especially helpful, and using them offers supreme readability, compared to the usual bunch of magic numbers backed by loads of comments.