#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

#815 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 111/week @ 2024-09-19 16/week @ 2024-09-26

168 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
~28K SLoC