STMicroelectronic's USB developer kit provides
a free, complete firmware package that makes implementation
of USB interfaces in STM32
applications quick and painless.
USB is rapidly reaching the penetration of
UART in embedded applications thanks to cost-effective microcontrollers
with native USB implementation like the ST32F103.
By offering a variety of transfer types (Control, Isochronous,
Interrupt and Bulk), USB meets the needs of a wide range of
embedded applications from real-time audio/video to rapid-response
control devices.
To help developers overcome the complexity
and costs associated with implementing and maintaining USB
in their applications, ST offers the free USB Developer
Kit. This software kit provides a complete firmware
package that allows developers to painlessly develop any flavor
of USB firmware including: