agausmann / atmega-usbd

Rust usb-device support for ATmega chips
BSD Zero Clause License
27 stars 10 forks source link

atmega-usbd

usb_device support for ATmega microcontrollers.

NOTE: This is an experimental library, and certainly not production-ready. Expect bugs, and please help out by reporting them if you find any! If you need absolute reliability, consider a more mature framework like LUFA.

MCU support

Currently supports:

Untested but probably close to being supported:

Examples

The arduino_keyboard example is a "Hello World" example that can be run on an Arduino Leonardo. Usage is documented in the example file.