#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

#753 in Embedded development

Download history 121/week @ 2024-07-04 17/week @ 2024-07-11 19/week @ 2024-07-25 4/week @ 2024-08-01 333/week @ 2024-08-15 50/week @ 2024-08-22 41/week @ 2024-09-12 101/week @ 2024-09-19 29/week @ 2024-09-26 25/week @ 2024-10-03 5/week @ 2024-10-10

165 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.5MB
~27K SLoC