Pour fiabiliser, tu peux regarder du côté des WDT, les Watchdog Timers, qui sont des mécanismes matériels intégrés à l'ESP32 et aux puces AVR. L'idée est de faire redémarrer la puce "d'en dehors du programme" si un timer n'est pas réinitialisé assez vite. En cas de bug (boucle infinie, événement qui n'arrive jamais...), paf ça reboot.
Dans le même ordre d'idée, il y a le "Brownout detector" pour gérer les instabilités d'alimentation.
# Watchdog timer
Posté par cg . En réponse au journal hacker sa pompe de relevage !. Évalué à 6.
Salut, projet passionnant s'il en est :).
Pour fiabiliser, tu peux regarder du côté des WDT, les Watchdog Timers, qui sont des mécanismes matériels intégrés à l'ESP32 et aux puces AVR. L'idée est de faire redémarrer la puce "d'en dehors du programme" si un timer n'est pas réinitialisé assez vite. En cas de bug (boucle infinie, événement qui n'arrive jamais...), paf ça reboot.
Dans le même ordre d'idée, il y a le "Brownout detector" pour gérer les instabilités d'alimentation.