api/cpp/docs/mcu/stm32.md
Slint provides a platform integration with into STMicroelectronics' (STM) STM32Cube software platform.
It uses the BSP_TS APIs to retrieve touch input and uses the BSP_LCD and HAL_LTDC APIs to render
to the screen with double-buffering.
To build a C++ application with Slint for STM32 MCUs, install the following tools:
We provide templates for different STM32 Discovery Kits that provide:
To get started, select a download from the following table. If your board is not included in the table below, see our instructions.
| STM32 Board | Download |
|---|---|
| STM32H747I-DISCO: Dual-core Arm M7/M4 MCU with 4” touch LCD display module | slint-cpp-template-stm32h747i-disco.zip |
| STM32H735G-DK: Arm M7 MCU with 4” touch LCD display module | slint-cpp-template-stm32h735g-dk.zip |
F5 or running the CMake: Debug command from the command palette.:maxdepth: 2
:hidden:
:caption: STMicroelectronics' STM32Cube Ecosystem
stm32/generic.md