mass storage device related projects
LUFA: Lightweight USB Framework for AVRs, author is Dean Camera.
msd_boot: emulate a MBR payload (2 sectors total, 1KB) to boot up PC and exchange information on m32u4.
boot: create the MBR payload for msd_boot using NASM
msd_internal: use the internal flash memory to emulate a 24 KB usb removable disk.