EspSaveCrash
Автоматически сохраняет данные о крахах и stack trace ESP8266 во флеш для последующего анализа
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:84d223b4f9a2790fc3ab7d211bf981a8ff85ef7fff167b59ba965b8531236d29EspSaveCrash-1.3.0-84d223b4.zipОписание
Если твой ESP8266 падает без предупреждения и ты не знаешь почему — эта библиотека ловит крахи и сохраняет всю диагностику на флеш модуля. Она автоматически записывает время краха, причину перезагрузки, код исключения, адреса памяти и полный stack trace, который потом можно расшифровать через ESP Exception Decoder. Особенно полезна для устройств в удаленных местах, когда держать серийный монитор открытым часами невозможно. Перехватывает как исключения, так и срабатывания программного WDT (аппаратный WDT не ловит). Можешь сохранить несколько крахов подряд и проанализировать их позже через веб-интерфейс или серийный порт. Реализуется в три строки кода — включаешь библиотеку, объявляешь объект и выводишь сохраненные данные.