feat: Crash-Logging + Watchdog-Timer #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
Stabilität für unbeaufsichtigten Dauerbetrieb.
Crash-Logging
/ops/crash.logauf SD schreiben/ops/crash.logexistiert → im ScreenTerminal anzeigen und Datei umbenennen zu/ops/crash_YYYYMMDD.logesp_reset_reason()), Crash-Adresse, Task-Name, freier Heap zum Crash-ZeitpunktWatchdog
esp_task_wdt_init())loop()regelmäßig füttern (esp_task_wdt_reset())Dateien
src/utils/CrashLog.h/cpp— neues Modulsrc/main.cpp— Watchdog-Init in setup(), Reset in loop()src/ui/ScreenTerminal.cpp— Crash-Log beim Boot anzeigenAufwand
~2h