C:\Users\NoneHp\Downloads\ESP-Relay-Via-Firebase\ESP-Relay-Via-Firebase.ino: In function 'String GetRelayState()':
C:\Users\NoneHp\Downloads\ESP-Relay-Via-Firebase\ESP-Relay-Via-Firebase.ino:103:1: error: control reaches end of non-void function [-Werror=return-type]
103 | }
| ^
cc1plus.exe: some warnings being treated as errors
exit status 1
Compilation error: control reaches end of non-void function [-Werror=return-type]
he cambiado mi ssid y pass, y lo referente a firebase, que más me falta? gracias
Como dice el mensaje de error el problema es una llave "}", y si te fijas, si no se cumple el primer if() de GetStateRelay() se sale de la función sin el correspondiente return, lo cual es un error ya que debe devolver un String.
Sin profundizar demasiado creo que el error está aquí
http.end();
return "Error";
}
}
que debería ser
http.end();
}
return "Error";
}
Prueba cambiando esa llave (de la línea 102 pasa a la línea 100).
Por otro lado, así como pusiste el error deberías haber puesto el código, así no hay que ir a ver el link.
Tocando en la "banderita" pide a un moderador que pase el tema al foro en español, aquí solo se publica en Inglés.
Muchas gracias!
al hacer eso, sí, compiló bien
Es la primera vez que posteo, quise hacerlo en el foro español, o por lo menos, eso pensé, me sale como que estamos en el foro español, pero bueno, si lo hice mal, pido disculpas.
me llama la atención, que eso, que está publicado en github, y nadie haya reportado ese error O_O
voy a probar como funciona, ahora que con lo que me pasaste, sí, compila bien
muchas gracias nuevamente