Bare metal graphics engine for STM32 with SPI display support. Linux test environment uses SDL2.
cmake -B build-stm -DPLATFORM=stm -DCMAKE_TOOLCHAIN_FILE=arm-none-eabi.cmake
cmake --build build-stmOutput: build-stm/simple_render.bin (flashable binary)
cmake -B build -DPLATFORM=linux
cmake --build buildOutput: build/simple_render (SDL2 executable)
- STM32: ARM GCC toolchain (
arm-none-eabi-gcc) - Linux: SDL2 development libraries