Skip to content

Commit 97d9786

Browse files
committed
0.8.144
fix ESP8266 compile
1 parent 9bc8385 commit 97d9786

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/network/AhoyNetwork.h

+11-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class AhoyNetwork {
2626
mOnNetworkCB = onNetworkCB;
2727
mOnTimeCB = onTimeCB;
2828

29-
mNtpIp = IPAddress(0, 0, 0, 0);
29+
mNtpIp = IPADDR_NONE;
3030

3131
if('\0' == mConfig->sys.deviceName[0])
3232
snprintf(mConfig->sys.deviceName, DEVNAME_LEN, "%s", DEF_DEVICE_NAME);
@@ -60,12 +60,16 @@ class AhoyNetwork {
6060
static void dnsCallback(const char *name, const ip_addr_t *ipaddr, void *pClass) {
6161
AhoyNetwork *obj = static_cast<AhoyNetwork*>(pClass);
6262
if (ipaddr) {
63+
#if defined(ESP32)
6364
obj->mNtpIp = ipaddr->u_addr.ip4.addr;
65+
#else
66+
obj->mNtpIp = ipaddr->addr;
67+
#endif
6468
}
6569
}
6670

6771
void updateNtpTime() {
68-
if(mNtpIp != 0) {
72+
if(mNtpIp != IPADDR_NONE) {
6973
startNtpUpdate();
7074
return;
7175
}
@@ -77,7 +81,11 @@ class AhoyNetwork {
7781
err_t err = dns_gethostbyname(mConfig->ntp.addr, &ipaddr, dnsCallback, this);
7882

7983
if (err == ERR_OK) {
84+
#if defined(ESP32)
8085
mNtpIp = ipaddr.u_addr.ip4.addr;
86+
#else
87+
mNtpIp = ipaddr.addr;
88+
#endif
8189
startNtpUpdate();
8290
}
8391
}
@@ -96,7 +104,7 @@ class AhoyNetwork {
96104
sendNTPpacket();
97105

98106
// reset to start with DNS lookup next time again
99-
mNtpIp = IPAddress(0, 0, 0, 0);
107+
mNtpIp = IPADDR_NONE;
100108
}
101109

102110
public:

0 commit comments

Comments
 (0)