Reset_AVR(); sembra scattare arbitrariamente ma comunque non fa il reset

nid69ita:
Oppure fai una bella function void e ti togli il pensiero :slight_smile:

void Reset_AVR() { wdt_enable(WDTO_30MS); while(1); }

E cosรฌ รจ andata a finire! :slight_smile:
Visto che avevo trovato il WDT usato quasi ovunque in quel modo, avevo pensato fosse necessario strutturare la cosa con #define invece ho imparato 2 cose: il WDT e il #define :smiley: :smiley: :smiley:

Senza contare la bella ripassata (sui ceci! Ahi!) che "l'istruzione successiva" non sempre coincide con la riga successiva dell'editor :frowning: