https://github.com/sergz72/usblib
Universal USB library
https://github.com/sergz72/usblib
ch32x033 ch32x035 stm32h5 usb usb-cdc usb-device
Last synced: 11 months ago
JSON representation
Universal USB library
- Host: GitHub
- URL: https://github.com/sergz72/usblib
- Owner: sergz72
- License: mit
- Created: 2025-06-29T19:12:47.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-29T20:14:48.000Z (12 months ago)
- Last Synced: 2025-06-29T21:24:04.904Z (12 months ago)
- Topics: ch32x033, ch32x035, stm32h5, usb, usb-cdc, usb-device
- Language: C++
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Universal USB device library
## Features:
### USB device class support:
- Supports USB cdc class
| MCU support | Driver file name | Driver Status | Tested on | Example projects |
| :---------- | :------------------ | :------------ | :-------- | :--------------- |
| STM32F2 | usb_device_stm32f | Unfinished | | |
| STM32F3 | | Not started | | |
| STM32F4 | usb_device_stm32f | Unfinished | | |
| STM32F7 | usb_device_stm32f | Unfinished | | |
| STM32H7 | | Not started | | |
| STM32U5 | | Not started | | |
| STM32H5 | usb_device_drd | Ready | STM32H503 | [cdc](https://github.com/sergz72/ARM/tree/master/stm32h5/stm32h503_usb)|
| STM32G4 | usb_device_g4 | Ready | STM32G431 | [cdc](https://github.com/sergz72/ARM/tree/master/stm32g4/stm32g431_usb)|
| CH32X035 | usb_device_ch32x035 | Ready | CH32X035 | [cdc](https://github.com/sergz72/RISCV/tree/master/CH32X035/usb_cdc)|
| CH32V203 | | Not started | | |
| CH32V307 | | Not started | | |
| AT32F403A | usb_device_at32f4 | Ready | AT32F403a | [cdc](https://github.com/sergz72/ARM/tree/master/at32f4/at32f403a_usb)|
| GD32F303 | | Not started | | |
| MCXN236VDF | | Not started | | |
| XMC4700 | | Not started | | |