Commit Graph

17 Commits

Author SHA1 Message Date
Stanislav N Mikhailov ed20783809 Tune EngineDemo display configuration 2026-04-17 14:50:49 +03:00
Stanislav N Mikhailov 94ade0dd4f Tune EngineDemo display timing 2026-04-16 09:42:42 +03:00
Stanislav N Mikhailov 822890d466 Render sine wave as continuous polyline 2026-04-05 00:37:29 +03:00
Stanislav N Mikhailov 763ba34110 Add ILI9341 backend and fix orientation/color settings 2026-04-05 00:21:12 +03:00
Stanislav N Mikhailov 63fb9ff4bd Refactor display stack into driver and transport layers 2026-04-04 23:58:58 +03:00
Stanislav N Mikhailov 6e96e41b69 Use DMA for render_clear buffer fill 2026-04-04 23:32:12 +03:00
Stanislav N Mikhailov a2e378d911 display: make SAFE double-buffer non-blocking with pending submit 2026-04-04 20:38:35 +03:00
Stanislav N Mikhailov b96f7a8ea4 refactor(display): introduce begin/end paint lifecycle 2026-04-04 20:20:43 +03:00
Stanislav N Mikhailov e21f5f8c1f display: simplify safe buffer contract and update Thermometr example 2026-03-27 22:27:44 +03:00
Stanislav N Mikhailov e9bda35438 Refactor font module layout and integration 2026-03-25 21:35:22 +03:00
Stanislav N Mikhailov cf8a53eaac Replace monolithic renderer with aggregate header 2026-03-24 21:52:12 +03:00
Stanislav N Mikhailov 0a9b9eb741 Split render primitives into dedicated modules 2026-03-24 21:52:09 +03:00
Stanislav N Mikhailov 00b4bfd3d8 Add standalone render context module 2026-03-24 21:52:05 +03:00
Stanislav N Mikhailov d05948a95c render: add reusable renderer module and wire Thermometr example 2026-02-23 13:58:03 +03:00
Stanislav N Mikhailov bfb7c3cbd5 display: move ST7789 window setup and DMA start into hw_start_dma 2026-02-23 13:31:45 +03:00
Stanislav N Mikhailov 8b7b91eaad refactor: move display.h to include/display and add CMake build for Thermometr example 2026-02-23 12:23:55 +03:00
Stanislav N Mikhailov d8f7bf241f Refactoring through example: the core template 2026-02-22 17:55:34 +03:00