Pour mémoire, le watchdog
a été supprimé à la version 13 parce qu'il ne fonctionnait plus correctement suite à l'augmentation de volume du code. En créant une partition de la mémoire Flash personnalisée, adaptée au routeur, il a été possible de réimplanter le watchdog.
Cette partition est décrite dans un fichier partitions.csv qui fait partie du code source. Pour ceux qui souhaitent compiler eux-mêmes, il faut, dans l'IDE Arduino, choisir Outils_>Partition Scheme->Custom et non plus No FS 4MB. Pour les adeptes de l'installation rapide, faite une mise à jour par OTA.
Au bout de 3mn environ de non-réception des données de puissance ou d'un blocage de l'ESP32. Le Watcdog (chien de garde) va se déclencher et l'ESP32 va redémarrer.
André
![[Image: Capture-decran-2024-04-17-185559-300x182.png]](https://f1atb.fr/wp-content/uploads/2024/04/Capture-decran-2024-04-17-185559-300x182.png)
Cette partition est décrite dans un fichier partitions.csv qui fait partie du code source. Pour ceux qui souhaitent compiler eux-mêmes, il faut, dans l'IDE Arduino, choisir Outils_>Partition Scheme->Custom et non plus No FS 4MB. Pour les adeptes de l'installation rapide, faite une mise à jour par OTA.
Au bout de 3mn environ de non-réception des données de puissance ou d'un blocage de l'ESP32. Le Watcdog (chien de garde) va se déclencher et l'ESP32 va redémarrer.
André