fix(system): enhance system stability, watchdog, and safe shutdown

- Increase F9PSerialReadTask stack size to 8192 to prevent stack overflows
- Add timeout to BluetoothSerial flush() to avoid infinite blocking loops
- Implement Task Watchdog Timer (TWDT) for F9PSerialReadTask for auto-recovery
- Add power-fail interrupt handling via GPIO 27 to safely close SD card logs
- Enable hardware reset reason logging to SD card on startup
This commit is contained in:
2026-10-02 04:15:24 +02:00
parent 2f43b3e089
commit 18f7ffe7dc
3 changed files with 70 additions and 21 deletions
+2 -1
View File
@@ -5,6 +5,7 @@
"platformio.platformio-ide"
],
"unwantedRecommendations": [
"ms-vscode.cpptools-extension-pack"
"ms-vscode.cpptools-extension-pack",
"pioarduino.pioarduino-ide"
]
}