GitHub repository: manmuqingshan/TeenyUSB
Description: Lightweight USB device and host stack for STM32 and other MCUs. Ready for USB 3.0 device.