ST provides a collection of embedded software libraries and examples for usage with the STM32 MCUs. These include:
- Standard peripheral libraries containing low level drives
- Touch libraries
- Audio libraries (MP3, WMA, Speex, …)
- Example code as referenced in Application Notes
Many of the libraries and embedded software examples are gradually integrated into the STM32Cube software development framework which is becoming the recommended solution. For the most complete collection of low level drivers, middleware and examples please refer also to the STM32Cube and STM32Snippets for the target STM32 device.
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
How to use the various boot modes supported by STM32