GitHub repository: mfkiwl/TeenyUSB
Description: Lightweight USB device and host stack for STM32 devices.