STM32 USB-FS-Device development kit is a complete firmware and software
package including examples and demos for all USB transfer types
(control, interrupt, bulk and isochronous) The
firmware is compatible with major IDE toolsets for ARM core-based
microcontrollers and offers consistency in naming and variable access
to facilitate development and code maintenance. ■ Device firmware upgrade (DFU) demo: Control transfer
■ Joystick mouse demo: Interrupt
■ Custom HID demo: Interrupt transfer
■ Mass storage demo: Bulk transfer
■ Virtual COM port: Interrupt and bulk
■ USB voice speaker demo (USB speaker):
■ USB audio streaming demo: Isochronous
The SW library for: STM32F105/7, STM32F2 and STM32F4 USB on-the-go Host and device library (UM1021) is here.
STM32F10x, STM32L1xx and STM32F3xx USB full speed device library (UM0424) is here.
STM32L Continua USB certified stack for medical applications is here.