1

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.

0

1 Answer 1

3

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();

  }

}

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.