Topic: Периодически виснет ввод/вывод по BT на мобилу
В бесплатной версии с мобилы считываются две кнопки и передаются три переменных.
// input variables
uint8_t button_2; // =1 если кнопка нажата, иначе =0
uint8_t button_1; // =1 если кнопка нажата, иначе =0
// output variables
char text_1[4]; // =строка UTF8 оканчивающаяся нулем
int8_t level_2; // =0..100 положение уровня
char text_2[4]; // =строка UTF8 оканчивающаяся нулем
Скорости обмена стоят дефолтные.
Мои переменные меняются раз десять в секунду.
При отслеживании динамики переменных примерно каждые 20-40 сек экран "замерзает".
Стрелка не шевелится, параметры не меняются, кнопки не работают.
Висит секунд пять -десять, и потом продолжает нормально работать.
Loop "крутится" без тормозов, связь BT не рвется.
delay() не использую.
При периоде обмена более 100 мсек зависаний не наблюдаю, но очень некрасиво дергается стрелка