vault backup: 2026-02-04 12:13:30

Affected files:
.obsidian/workspace.json
99 Work/0 OneSec/OneSecNotes/Handover Planning.md
This commit is contained in:
2026-02-04 12:13:30 +01:00
parent 46a2de94af
commit 2bfd79f77f
2 changed files with 22 additions and 14 deletions

View File

@@ -71,4 +71,12 @@ tags:
#### BMS
- golden file still missing
- driver is flaky: what registers do we want to read at what frequency?
-
---
## Future
### Flightcontroller
- update chirp to not use std::vector and then update the logging path to not use std::vector. this uses dynamic allocation and can cause heap fragmentation
- implement a watchdog --> safe the current state into a reboot safe memory location and if a watchdog resets the flightcontroller you can immediately recover the flightstate.
- use smaller software watchdogs to ensure that the control loop is executed correctly () --> e.g. that the SD logging does not block the control loop.
- similarly there should be an i2c bus recovery method. if a chip breaks, it might corrupt the i2c line, thus all other chips are not reachable --> we need to recover this.