diff -r 3b1834482899 -r 43362bb8f3c0 main/task_user.c --- a/main/task_user.c Fri Apr 10 11:51:40 2020 +0200 +++ b/main/task_user.c Sat Jun 13 22:07:22 2020 +0200 @@ -30,7 +30,7 @@ char sensors[DS18B20_MAX][17]; ///< Sensors to select uint32_t err_connect = 0; ///< Connect error count uint32_t err_alarm = 0; ///< Alarm watchdog error count - +uint32_t err_temp = 0; ///< DS18B20 read errors extern const esp_app_desc_t *app_desc; ///< App description extern unit_t units[3]; ///< Pressure test units @@ -714,9 +714,15 @@ */ void screen_counters() { - screen_top("Software tellers"); - menu_line(0, 1, 25, "Network %d", err_connect); - menu_line(0, 1, 37, "Watchdog %d", err_alarm); + char buf[65]; + + screen_top("Software fouten"); + snprintf(buf, 64, "Network %4d", err_connect); + u8g2_DrawStr(&u8g2, 1, 28, buf); + snprintf(buf, 64, "Watchdog %4d", err_alarm); + u8g2_DrawStr(&u8g2, 1, 43, buf); + snprintf(buf, 64, "DS18B20 %4d", err_temp); + u8g2_DrawStr(&u8g2, 1, 59, buf); u8g2_SendBuffer(&u8g2); }