Решено Переполнение UART буфера

Dmitry P

New member
Столкнулся случайно с тем, что ESP начала вываливаться в exception при вызове функции из одного места и нормально работать - если из другого.
Опытным путем установил, что это происходит при большом количестве символов, выводимых в Serial.print. Так же легко закрешить ESP длинной строкой, просто передав её терминалом (конечно, если ESP в цикле читает Serial.
Напихал везде Serial.flush(), сделал ограничение входного буфера. вроде перестал крешиться
 
Последнее редактирование:

Dmitry P

New member
Загнался сам. Переполнялся не буфер, а массив, куда я складывал байтики
 
Сверху Снизу