Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en </>
Los temas de ESP8266/ESP32 van en microcontroladores, por eso he movido tu hilo.
Los errores también deben ir como código, asi que usa etiquetas para una cosa y la otra.
Ordena todo tu hilo inicial por favor.
Tu error esta indicado en esta línea de error
29:1: error: expected declaration before '}' token
Observa que es solo una linea y sin embargo lo posteo con etiquetas.