main/task_user.c

changeset 51
5035385299f6
parent 44
e52d11b8f252
child 52
90a36619b07b
--- a/main/task_user.c	Thu Apr 02 11:45:36 2020 +0200
+++ b/main/task_user.c	Sun Apr 05 19:17:17 2020 +0200
@@ -12,6 +12,7 @@
 esp_timer_handle_t			timerHandle;			///< Seconds timer
 uint32_t				SecsCount = 0;			///< Seconds counter
 uint32_t				UserTimer = 0;                  ///< User inactive timeout
+uint32_t				AlarmTimer = 0;			///< Alarm timer
 int					Main_Loop2 = -1;		///< Effective menu
 int					New_Loop2 = ML2_INIT;		///< New menu
 int					SubMenu = 0;			///< Submenu number
@@ -75,6 +76,15 @@
     if (UserTimer) {
 	UserTimer--;
     }
+
+    if (AlarmTimer == 1) {
+	ESP_LOGI(TAG, "Alarm Timer timeout");
+	Main_Loop1 = ML1_INIT;
+    }
+
+    if (AlarmTimer) {
+	AlarmTimer--;
+    }
 }
 
 

mercurial