Commit Graph

18 Commits

Author SHA1 Message Date
3b763fcf99 graphics: display: figments++ 2026-02-28 17:16:13 +01:00
e8a7a18539 graphics: more figments updates 2026-02-28 16:58:11 +01:00
935f30d968 events: combine gravity and forwards fusion sensors into a shared motionframe 2026-02-28 16:52:00 +01:00
319c812a61 graphics: update to use figments Fract8 type 2026-02-28 16:47:25 +01:00
f2ff1914b1 radio: rewrite the networking stack, and implement some BLE magic 2026-01-05 13:06:23 +01:00
3bf7ebc997 graphics: ssd1306: fix crash in dithering 2026-01-05 13:03:58 +01:00
a117b04c5f graphics: oled_ui: update figments api 2026-01-03 14:48:52 +01:00
f4c379a3e8 graphics: ssd1306: reimplement dithering using an ordered dither map 2026-01-03 14:47:38 +01:00
b6029778e0 graphics: display: update figments api to drop pixel spaces 2026-01-03 14:47:12 +01:00
da60b6ddf5 graphics: display: clean up some of the display hardware status locking code 2025-12-24 09:18:50 +01:00
046406291a events: rewrite the eventing system to reduce mutex usage to just the measurement bus 2025-12-24 09:11:16 +01:00
727e96a539 graphics: ssd1306: move init steps to new asyncn method 2025-12-07 14:55:05 +01:00
bcceb868c0 graphics: ssd: add Debug to SsdPixel 2025-12-07 12:57:55 +01:00
49c36c8aa8 tasks: oled_ui: tweak icon displays again 2025-12-07 12:54:54 +01:00
9c37cb58d1 graphics: ssd1306: refactor 2025-11-09 17:09:27 +01:00
092885f163 events: rewrite how sensor statuses are reported, and implement some oled UI icons for it 2025-11-08 12:04:22 +01:00
4776227793 clean up imports and reorganize the ssd bits into a graphics mod 2025-10-26 11:14:28 +01:00
27e92edef0 oled: split out the ssd1306 driver into its own module, and reimplement the oled design with separate rendering and drawing tasks 2025-10-25 17:51:03 +02:00