Commit Graph

15 Commits

Author SHA1 Message Date
fc9bd0b7a7 ego: engine: move all the async timeouts into the engine's commit method 2026-03-27 22:53:09 +01:00
315fa633c1 ego: engine: move some of the system constants out into real const values 2026-02-28 17:15:32 +01:00
935f30d968 events: combine gravity and forwards fusion sensors into a shared motionframe 2026-02-28 16:52:00 +01:00
ecb06e1a56 ego: engine: warnings-- 2026-01-27 16:53:54 +01:00
2630c97609 ego: orientation: account for sensor bias when determining what 'forwards' is, and let forwards be more flexible if our detection finds it needs changed 2025-12-24 09:44:01 +01:00
9059066206 ego: orientation: allow for a more generous definition of earth gravity 2025-12-24 09:42:57 +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
3f651718a4 tasks: motion: move the entire motion prediction engine into the second core, dedicating core 1 to hardware 2025-12-22 15:55:06 +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
088dde4450 cargo: clean up dependencies and improve build times 2025-10-17 18:06:24 +02:00
baa85612b7 warnings-- 2025-10-17 14:43:58 +02:00
d957615d4e events: rewrite some event buses to use multi-consumer pubsub instead of single-consumer channels 2025-10-17 14:37:23 +02:00
8280f38185 bump a lot of big changes I dont want to break down into individual commits 2025-10-11 16:34:09 +02:00
0cd2cc94b9 src: implement simulation data sources 2025-09-24 08:36:41 +02:00
19875f6ae5 src: implement ego tracking models, and port shaders from renderbug into here 2025-09-22 13:16:39 +02:00