The USB On-The-Go host and device library is a firmware and application software package (STSW-STM32046) for USB (Universal Serial Bus) hosts and devices. This package includes an example and a software demonstration for developing applications using USB full speed and high speed transfer types (control, interrupt, bulk and isochronous). The aim of the USB OTG host and device library is to provide at least one firmware example demonstration for each USB transfer type.
For more details about all the components of a USB OTG host and device library, including examples for different types of devices, refer to STM32F105xx, STM32F107xx, STM32F2xx and STM32F4xx USB On-The-Go host and device library User manual (UM1021).
- Full USB host and device stack supporting many classes
- Host classes: HID, MSC, CDC
- Device classes: HID, MSC, CDC, Audio, DFU
- Eleven device examples, four host examples and one example of a manual dual-role device
|Part Number||General Description||Software Version||Supplier||GitHub link||Download|
|STSW-STM32046||STM32F105/7, STM32F2 and STM32F4 USB on-the-go Host and device library (UM1021)||2.2.1||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