I would like to reset my ESP32 from the software, how do I do it and how to make it do this at regular intervals.
asked Jul 27, 2021 at 11:20
1 Answer 1
Hope this helps.
uint32_t resetAfterMillis = 30000; // Reset after 30 seconds.
uint32_t lastResetWas;
void setup() {
lastResetWas = millis();
}
void loop() {
uint32_t now = millis();
if (now >= lastResetWas + resetAfterMillis)
{
lastResetWas = now;
// Whatever you want to do here
ESP.restart();
}
}
answered Jul 27, 2021 at 11:49