21 if (res->
argc() == 1) {
26 Serial.println(
"WIFI CONNECTED");
29 Serial.print(
"WIFI NOT READY: ");
38 Serial.println(
"EL-Client starting!");
47 if (!ok)
Serial.println(
"EL-Client sync failed!");
49 Serial.println(
"EL-Client synced!");
55 if ((packet=
esp.WaitReturn()) != NULL) {
56 Serial.print(
"Wifi status: ");
62 int err = rest.begin(
"www.timeapi.org");
64 Serial.print(
"REST begin failed: ");
68 Serial.println(
"EL-REST ready");
83 memset(response, 0,
BUFLEN);
84 uint16_t code = rest.waitResponse(response,
BUFLEN);
86 Serial.println(
"ARDUINO: GET successful:");
89 Serial.print(
"ARDUINO: GET failed: ");
Definitions for ELClientRes.
Definitions for ELClient.
int16_t popArg(void *data, uint16_t maxLen)
Extract an argument from the response packet.
void get(const char *path, const char *data=NULL)
Send GET request to REST server.
void wifiCb(void *response)