User Tools

Site Tools


esp32:watchdog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
esp32:watchdog [2022/04/25 20:00] – aistisesp32:watchdog [2022/04/25 20:10] (current) – aistis
Line 2: Line 2:
  
 <code cpp> <code cpp>
 +
 #include "esp_system.h" #include "esp_system.h"
 void IRAM_ATTR resetModule() { void IRAM_ATTR resetModule() {
Line 9: Line 10:
  
  
 +//setup
   timer = timerBegin(0, 80, true);                  //timer 0, div 80   timer = timerBegin(0, 80, true);                  //timer 0, div 80
   timerAttachInterrupt(timer, &resetModule, true);  //attach callback   timerAttachInterrupt(timer, &resetModule, true);  //attach callback
Line 17: Line 18:
      
      
 +//loop  
   timerWrite(timer, 0); //reset timer (feed watchdog)   timerWrite(timer, 0); //reset timer (feed watchdog)
  
  
-<code>+</code> 
 + 
esp32/watchdog.1650906001.txt.gz · Last modified: by aistis