Skip to content
This repository was archived by the owner on Jul 1, 2025. It is now read-only.

Commit def4a1b

Browse files
committed
Update USB story
1 parent c9de905 commit def4a1b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,12 @@ I'd like to be able to implement USB Host and USB Device support on the Texas In
132132

133133
* The [tm4c123x-hal](https://crates.io/crates/tm4c123x-hal) crate has svd2rust definitions for the USB controller's registers.
134134
* There is a [branch](https://github.com/thejpster/tm4c-hal/tree/usb_host_support/tm4c123x-hal) looking at adding USB Host support.
135-
* [usb-device](https://github.com/mvirkkunen/usb-device) crate and corresponding device-specific implementation: [stm32f103xx-usb](https://github.com/mvirkkunen/stm32f103xx-usb).
135+
* [usb-device](https://github.com/mvirkkunen/usb-device) crate and corresponding device-specific implementations for STM32:
136+
* [stm32-usbd](https://github.com/stm32-rs/stm32-usbd) (USBFS peripheral in F0, F1, F3, L0, L4 families)
137+
* [synopsys-usb-otg](https://github.com/stm32-rs/synopsys-usb-otg) (OTG peripheral in F1, F4, F7, H7 families)
138+
* [usbd-serial](https://github.com/mvirkkunen/usbd-serial) crate implements USB CDC for serial communication.
139+
* [usbd-hid](https://github.com/twitchyliquid64/usbd-hid) crate implements USB HID, providing a way to implement
140+
keyboard and mouse drivers on top of it.
136141

137142
## Display and GUI support
138143

0 commit comments

Comments
 (0)