Why Use LUFA?

The LUFA Library has many advantages over implementing the code required to drive the USB AVRs directly. It is much more preferable to incorporate LUFA into your existing projects - or even make a new project using LUFA - than it is to start from scratch and use the USB AVR registers directly. Some of these reasons are:

* Atmel Stack Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 3332 bytes, under identical build environments