Hallo

Danke für die Info. Würde das dann ausreichen um einen fälschlich aktivierten WD einzuschläfern?

Code:
void kill_WD(void) __attribute__((naked)) __attribute__((section(".init3")));
void kill_WD(void) { wdt_disable(); }

int main(void)
{
	kill_WD();
Denn das wäre ja kein allzugroßer Aufwand :) Allerdings kommt mir das etwas seltsam vor.

Den Inhalt von MCUSR brauche ich ja nicht zu sichern, wenn mich der Grund für den letzten Reset nicht interessiert.

Gruß

mic