reset el esp 32

Buenos dias tengo un esp 32 y quiero que se reinicie cada 3 horas, porque se queda bloqueado.¿hay alguna orden?

Busca la información del watchodog para el ESP32. Todos los micros lo tienen.
El watchdog o perro guardian vigila que el microcontrolador no se tilde y si lo hace por X tiempo (no son horas ni minutos) entonces lo reinicia.

Eso mitigará el problema pero no lo resuelve.

Tu código tiene algún problema.