main.cpp: small change in main loop

This commit is contained in:
Klaus K Wilting 2018-04-15 18:54:23 +02:00
parent a3e26cad91
commit 24eed4a55e

View File

@ -520,20 +520,22 @@ do_send(&sendjob);
// Arduino main moop, runs on core 1 // Arduino main moop, runs on core 1
// https://techtutorialsx.com/2017/05/09/esp32-get-task-execution-core/ // https://techtutorialsx.com/2017/05/09/esp32-get-task-execution-core/
void loop() { void loop() {
while(1) { while(1) {
#ifdef HAS_BUTTON
if (ButtonTriggered) { #ifdef HAS_BUTTON
ButtonTriggered = false; if (ButtonTriggered) {
ESP_LOGI(TAG, "Button pressed, resetting device to factory defaults"); ButtonTriggered = false;
eraseConfig(); ESP_LOGI(TAG, "Button pressed, resetting device to factory defaults");
esp_restart(); eraseConfig();
} esp_restart();
else }
#endif #endif
{ vTaskDelay(500/portTICK_PERIOD_MS);
uptimecounter = uptime() / 1000; // count uptime seconds vTaskDelay(500/portTICK_PERIOD_MS);
} uptimecounter = uptime() / 1000; // count uptime seconds
} }
} }
/* end Aruino LOOP ------------------------------------------------------------ */ /* end Aruino LOOP ------------------------------------------------------------ */