The STM32F0x2xx USB Full Speed Device library provides a free and complete firmware package that makes implementation of device interfaces in STM32 applications quick and easy.
This package includes examples based on a set of six classes (Audio, CCID, CDC, HID, MSC and DFU), for easy development of applications using USB full speed transfer types (control, interrupt, bulk and isochronous).
Refer to the UM1717 user manual associated to this library to have details on its architecture, the USB supported features, the developed classes and the overall firmware package content.
- LPM (Link Power Management).
- Analog USB PHY Transceiver with BCD (Battery Charging Device).
- CRS (Clock Recovery System) to get precise clock for USB without any external resonator component.
|Part Number||General Description||Software Version||Supplier||GitHub link||Download|
|STSW-STM32092||STM32F0x2xx USB FS device library (UM1717)||1.0.0||ST||-|
MadeForSTM32™ is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers' ecosystem. MadeForSTM32™ is offered to members of the ST Partner Program who want to go one step further in our collaboration, with the overall objective of contributing to a high-quality STM32 ecosystem.
The STM32Cube.AI is an extension pack of the widely used STM32CubeMX configuration and code generation tool enabling AI on STM32 Arm® Cortex®-M-based microcontrollers.
Check out our video to get inspired to release your creativity