This workshop offers a practical guide to use the USBX stack with the STM32 microcontrollers equipped with an USB peripheral.
The workshop covers setting up the necessary hardware and software tools (STM32CubeMX, STM32CubeIDE), getting your application to run on a selected STM32 MCU and creating a effective debug session using USB debug tools. The videos break down the process into multiple hands-on exercises covering different USB use cases. This allows you to create your own USB-based application using USBX in a bare metal option (without OS) on any STM32 MCU equipped with an USB peripheral.
What you'll learn
Basics on USBX bare metal (no OS) implementation on STM32 microcontrollers