Бывает напишешь корявый код и ESP8266 уходит в бесконечный reboot по watchdog-у, вываливая состояния стека в COM порт. И пойди разбери в этих нулях и единицах из-за чего все упало. Но мир не без добрых людей...
Программист из Болгарии
me-no-dev, написал утилиту
EspExceptionDecoder расшифровывающую крокозябры в удобоваримую формацию. Устанавливается в два клика - копируем файл EspExceptionDecoder.jar в папку .../Arduino/tools/EspExceptionDecoder/tool/. Загружаем скетч в ESP8266 и мониторим COM порт. Как только случился reboot, открываем Tools > ESP Exception Decoder, копируем туда весь stack trace и получаем ответ.
В моем случае проблема была в кривой функции getBusyBit().