main/task_user.c

changeset 55
43362bb8f3c0
parent 54
3b1834482899
child 56
8c88a3d8ecf2
--- 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);
 }
 

mercurial