You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,24 +20,26 @@ each device's USB peripheral.
20
20
Hardware driver crates
21
21
----------------------
22
22
23
-
*[stm32-usbd](https://github.com/stm32-rs/stm32-usbd) - device-driver implementation for multiple STM32 microcontroller families.
24
-
Examples can be found in each individual HAL crate that implements the USB peripheral.
23
+
*[atsam4](https://github.com/atsam-rs/atsam4-hal) - device-driver implementation for atsam4e & atsam4s microcontrollers (UDP). Examples can be found [here](https://github.com/atsam-rs/sam_xplained). While not expressly supported with this crate, atsam3s and atsam55g could also be supported with a similar code-base.
25
24
26
25
*[atsamd](https://github.com/atsamd-rs/atsamd) - device-driver implementation for samd21 & samd51 microcontrollers. An example for the
27
26
itsybitsy_m4 board from Adafruit can be found [here](https://github.com/atsamd-rs/atsamd/blob/master/boards/itsybitsy_m4/examples/usb_serial.rs).
28
27
29
28
*[imxrt-usbd](https://github.com/imxrt-rs/imxrt-usbd) - device-driver implementation for NXP i.MX RT microcontrollers. Examples for
30
29
i.MX RT boards, like the Teensy 4, are maintained with the driver.
31
30
31
+
*[stm32-usbd](https://github.com/stm32-rs/stm32-usbd) - device-driver implementation for multiple STM32 microcontroller families.
32
+
Examples can be found in each individual HAL crate that implements the USB peripheral.
33
+
32
34
Class crates
33
35
------------
34
36
35
-
*[usbd-serial](https://github.com/mvirkkunen/usbd-serial)[](https://crates.io/crates/usbd-serial) - CDC-ACM serial port class
36
37
*[usbd-hid](https://github.com/twitchyliquid64/usbd-hid)[](https://crates.io/crates/usbd-hid) - HID class
38
+
*[usbd-serial](https://github.com/mvirkkunen/usbd-serial)[](https://crates.io/crates/usbd-serial) - CDC-ACM serial port class
37
39
38
40
39
41
Others
40
42
------
41
43
42
44
Other implementations for USB in Rust
43
-
*[embassy-usb](https://github.com/embassy-rs/embassy/blob/master/embassy-usb/src/driver.rs), an async variant.
45
+
*[embassy-usb](https://github.com/embassy-rs/embassy/blob/master/embassy-usb/src/driver.rs), an async variant.
0 commit comments