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:
@@ -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.
|
||||
Reference in New Issue
Block a user