slint-ui / slint

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
https://slint.dev
Other
17.55k stars 602 forks source link

Integrate generic C++ support for STM32 MCUs with support for Cube BSPs #5717

Closed tronical closed 1 month ago

tronical commented 3 months ago

A C++ platform implementation for STM32H7 exists in https://github.com/slint-ui/printerdemo-stm32h7-cpp/tree/master/Platform . This should be generalised to work on top of any of the STM32 BSPs that provide "xxx_ts.h" and "xxx_lcd.h". The platform implementation (stm_slint_platform.cpp) should live in this repository and needs to provide the necessary CMake interface to permit use in a STM32CubeMX generated CMake project.

tronical commented 2 months ago

This is mostly done. What's missing is the integration of built packages from the release step into the Slint GH release, by attaching the artefacts and linking to them from the release artefacts table.