#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

#768 in Embedded development

Download history 21/week @ 2024-07-26 2/week @ 2024-08-02 344/week @ 2024-08-16 39/week @ 2024-08-23 94/week @ 2024-09-13 48/week @ 2024-09-20 44/week @ 2024-09-27 12/week @ 2024-10-04 3/week @ 2024-10-11

468 downloads per month
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.6MB
~27K SLoC