Commit Graph

127 Commits

Author SHA1 Message Date
9ecfd11982 tasks: motion: implement a sensor recording layer 2026-03-09 10:22:30 +01:00
96e128ac67 storage: implement storage writing 2026-03-09 10:20:00 +01:00
caefdfe131 simdata: implement bundle streams 2026-03-09 10:17:44 +01:00
f0d7968843 graphics: display: implement dynamic target fps 2026-03-09 10:16:02 +01:00
c77ecc9a19 tasks: wifi: report cloud connectivity status in the http telemetry task 2026-03-09 10:14:20 +01:00
561fef0ed1 tasks: safetyui: move one more animator into a global const 2026-03-09 10:12:36 +01:00
6c43d9f2b7 tasks: motion: improve error messages 2026-03-09 10:11:24 +01:00
3479fd1bf8 tasks: display: docs++ 2026-03-09 10:10:30 +01:00
c9518498f2 tasks: ble: warning-- 2026-03-09 10:09:52 +01:00
f650cfa644 tasks: gps: refine the gps sensor state reporting, and start handling GPS time 2026-03-09 10:08:40 +01:00
18458bbf27 tracing: first implementation of rtos-trace glue 2026-03-09 10:07:13 +01:00
030575f395 tasks: oled: update to new figments crates 2026-03-09 10:05:45 +01:00
e2a26dab5a logging: add timestamp 2026-03-09 10:03:59 +01:00
99a3c61f20 board: add first revision of the new board 2026-03-09 10:02:18 +01:00
c23764c6ef tasks: ui: docs++ 2026-03-09 10:01:54 +01:00
a62aefda77 tasks: motion: add hard timeouts to the motion engine, to catch deadlocks 2026-02-28 17:18:34 +01:00
0d8254501b tasks: ble: cleanup 2026-02-28 17:16:46 +01:00
3b763fcf99 graphics: display: figments++ 2026-02-28 17:16:13 +01:00
315fa633c1 ego: engine: move some of the system constants out into real const values 2026-02-28 17:15:32 +01:00
54ebbbaea7 tasks: demo: build++ 2026-02-28 17:00:30 +01:00
816cc20087 tasks: use new animations api 2026-02-28 16:59:29 +01:00
e8a7a18539 graphics: more figments updates 2026-02-28 16:58:11 +01:00
22d1b4d077 tasks: more Fract8 update 2026-02-28 16:54:44 +01:00
935f30d968 events: combine gravity and forwards fusion sensors into a shared motionframe 2026-02-28 16:52:00 +01:00
f2b2674158 tasks: render: switch to using the new figments DMA driver 2026-02-28 16:49:26 +01:00
319c812a61 graphics: update to use figments Fract8 type 2026-02-28 16:47:25 +01:00
95ebc7820a logging: implement a way to set the logging levels at runtime 2026-02-28 16:43:25 +01:00
08a3c65346 animation: rewrite the apply() algorithm to use fewer timers and multiple targets at once 2026-02-02 19:43:43 +01:00
2aaa64374b tasks: simulation: split out flash storage api bits into separate mod 2026-01-31 16:29:11 +01:00
75c544c461 cargo: config: remove --chip from espflash command 2026-01-27 16:55:54 +01:00
a0ece1696f cargo: config: turn off frame pointers, but turn on stack protection 2026-01-27 16:55:37 +01:00
ecb06e1a56 ego: engine: warnings-- 2026-01-27 16:53:54 +01:00
3425cd2339 partitions: shrink sim data partition back to fit into 8mb 2026-01-05 13:07:24 +01:00
ec1761f73e build: support partition sizes in kb 2026-01-05 13:07:03 +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
bac9300b7e tasks: render: commit only works with mut, duh 2026-01-05 13:03:38 +01:00
d01bda9dd5 tasks: ui: use embassy-futures instead of futures crate 2026-01-05 13:02:41 +01:00
36daf8d6ee tasks: rendering: commit surfaces before drawing 2026-01-05 13:00:18 +01:00
6132efb7c4 main: remove the critical_section from the logger since it isn't needed 2026-01-05 12:59:00 +01:00
23043a42a2 logging: implement a way to set logging levels and categories by env variables 2026-01-03 14:50:18 +01:00
fa57c0ce81 events: use fract8 instead of f32 for sim progress percentage 2026-01-03 14:49:17 +01:00
a117b04c5f graphics: oled_ui: update figments api 2026-01-03 14:48:52 +01:00
fe0e2bede2 tasks: motion: print out sim progress percentage 2026-01-03 14:48:23 +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
3d6f784683 partitions: go back to 8mb flash detection 2026-01-03 14:46:05 +01:00
38251303b7 build: add support for stream decimation when generating sim data 2026-01-03 14:45:37 +01:00
461f17071f tasks: simulation: give even more accurate error reporting 2026-01-03 14:45:09 +01:00
4f8131b189 tasks: simulation: better handle certain errors 2026-01-02 15:56:40 +01:00