From d6c3f4e5d8b1890ee33a9a4f1e8e15743e82b8b2 Mon Sep 17 00:00:00 2001 From: Holger Wirtz Date: Mon, 7 Dec 2020 13:49:22 +0100 Subject: [PATCH] Fixes for WDT issues. --- WLAN_Thermometer.ino | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/WLAN_Thermometer.ino b/WLAN_Thermometer.ino index 44357fa..4287dc7 100644 --- a/WLAN_Thermometer.ino +++ b/WLAN_Thermometer.ino @@ -34,7 +34,7 @@ #define DHTTYPE DHT22 #define FIRST_MIN_MAX 300000 // = 5 min #define HTML_RELOAD_PAGE_SECS 30 -#define WDT_TIMEOUT 30 +#define WDT_TIMEOUT 300 LiquidCrystal_I2C lcd(LCD_I2C_ADDR, LCD_COL, LCD_ROW); looper sched; @@ -65,6 +65,7 @@ void setup() bool ap_reset_last_state; esp_task_wdt_init(WDT_TIMEOUT, true); + watchdog_reset(); esp_task_wdt_add(NULL); pinMode(AP_DATA_RESET_PIN, INPUT_PULLDOWN); @@ -166,7 +167,7 @@ void setup() sched.addJob(show_time, KRATE_TIME); sched.addJob(check_reset_ap_data, KRATE_RESET_AP_DATA); sched.addJob(check_datetime, KRATE_CHECK_DATETIME); - sched.addJob(watchdog_reset, WDT_TIMEOUT / 3); + sched.addJob(watchdog_reset, WDT_TIMEOUT / 10); get_sensor_data(); temp[MIN] = temp[ACT];