#usb #soc #cynthion #luna

no-std smolusb

An experimental lightweight library for implementing USB on embedded systems

5 releases

0.1.6 Sep 19, 2024
0.1.5 Aug 20, 2024
0.1.1 Jul 8, 2024
0.0.1 May 28, 2024

#773 in Embedded development


Used in 2 crates (via lunasoc-hal)

BSD-3-Clause

81KB
2K SLoC

smolusb

An experimental lightweight library for implementing USB on embedded systems.


lib.rs:

A simple peripheral-level USB stack designed for luna-soc USB peripherals.

Dependencies

~1–1.5MB
~27K SLoC