Commit Graph

15 Commits

Author SHA1 Message Date
Stanislav N Mikhailov 63fb9ff4bd Refactor display stack into driver and transport layers 2026-04-04 23:58:58 +03:00
Stanislav N Mikhailov 545652c0fd Remove timer-based frame pacing in Thermometr example 2026-04-04 23:32:07 +03:00
Stanislav N Mikhailov 21e6654ee4 Add FPS calculation and on-screen display 2026-04-04 21:55:01 +03:00
Stanislav N Mikhailov 898898585d refactor(thermometr): migrate example to paint API 2026-04-04 20:20:46 +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 b1c511fdf3 Configure display pins via CMake and update demo text 2026-03-27 22:13:52 +03:00
Stanislav N Mikhailov 238542c31d Cleaned up automatically added comments 2026-03-27 20:40:28 +03:00
Stanislav N Mikhailov cee901faa4 Thermometr: text pinball mode (pure fun edition) 2026-03-27 19:47:18 +03:00
Stanislav N Mikhailov 85b2804a4a Thermometr: drive frames at 60Hz IRQ and animate text bounce 2026-03-27 19:28:57 +03:00
Stanislav N Mikhailov 90c0d9d30a Add font rendering checks to Thermometr example 2026-03-25 21:35:28 +03:00
Stanislav N Mikhailov 521673ff00 Update thermometer example to use modular render headers 2026-03-24 21:52:15 +03:00
Stanislav N Mikhailov 9803fc7b48 Use RGB16 macro for colors in thermometer example 2026-03-24 21:19:11 +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 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 88d8ab4c57 Refactoring using an example: folder structure 2026-02-22 17:38:47 +03:00