Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0)
Cette erreur peut-être causée par un processus qui bloque le déroulement de l'OS qui tourne en tâche de fond.
Ne pas oublier que sous ton programme il y a toute la couche bas niveau qui assure la gestion du réseau (au sens large Wifi, BT, ...). Ton code doit rendre la main périodiquement pour que les tâches bas niveau puissent s'exécuter.
Cherche dans ton code s'il n'y a pas des boucles d'attente ou du code qui prendrait trop de temps à s'exécuter.
Je n'ai pas utilisé l'ESP32 dans l'environnement Arduino mais avec l'ESP8266 il fallait appeler périodiquement yield() pour que les tâches de fond puissent prendre la main à leur tour, peut-être un mécanisme du même style est-il nécessaire sur l'ESP32.