| Crates.io | rlvgl-bsps-stm |
| lib.rs | rlvgl-bsps-stm |
| version | 0.1.0 |
| created_at | 2025-08-27 06:55:07.766435+00 |
| updated_at | 2025-08-27 06:55:07.766435+00 |
| description | BSP files for STM32 Demo, Nucleo, and Discovery boards per vendor .ioc files. |
| homepage | https://github.com/softoboros/rlvgl |
| repository | https://github.com/softoboros/rlvgl |
| max_upload_size | |
| id | 1812244 |
| size | 3,928,516 |
Package: rlvgl-bsps-stm 🆕
Board support package stubs for STM32 boards used by rlvgl-creator 🆕.
The legacy board overlay path is kept for compatibility but is deprecated.
This crate now includes simple modules generated from CubeMX .ioc
files with basic pin mappings.
Regenerate the stubs with scripts/gen_ioc_bsps.sh. The script invokes
rlvgl-creator 🆕 for every .ioc under
chips/stm/STM32_open_pin_data/boards and writes the modules to
chips/stm/bsps/src. MCU data comes from the bundled rlvgl-chips-stm
archive, so no separate mcu.json is needed.
stm32-c0 – dep:stm32c0xx-halstm32-f0 – dep:stm32f0xx-halstm32-f3 – dep:stm32f3xx-halstm32-f4 – dep:stm32f4xx-halstm32-f7 – dep:stm32f7xx-halstm32-g0 – dep:stm32g0xx-halstm32-g4 – dep:stm32g4xx-halstm32-h5 – dep:stm32h5xx-halstm32-h7 – dep:stm32h7xx-halstm32-l0 – dep:stm32l0xx-halstm32-l1 – dep:stm32l1xx-halstm32-l4 – dep:stm32l4xx-halstm32-l5 – dep:stm32l5xx-halstm32-wb – dep:stm32wb-halstm32-wl – dep:stm32wlxx-halThe following boards are known to be unsupported or require vendor crates that are not yet integrated. They are skipped by the BSP generation script.
stm32-n6stm32-u0stm32-u5stm32wba65i_dk1This list of unsupported devices is not complete; other boards in the archive may also fail to build.