Executando verificação de segurança...
1

Eu recomendaria usar outro GPIO, já que o GPIO0 é usado para o sinal de boot do esp32. Existe o GPIO 'EN' para o propósito de reset do microcontrolador. Não cheguei a ler o código de fato, mas só de dar uma passada de olho e vendo o teu propósito, eu recomendaria fortemente usar ESP-IDF ao invés do framework Arduino, já que conta com freertos e você vai ter um controle/workflow bem melhor do seu projeto que lida com máquina de estados, tratamento de interrupções, a parte do websocket e organização em árvore de arquivos.

Carregando publicação patrocinada...