esp8266/scripts/ntptime: Allow to override NTP server.
This is not part of public API, variable name may change, or it can be replaced with a function.
This commit is contained in:
parent
480159ca8b
commit
225562d915
@ -10,10 +10,12 @@ except:
|
|||||||
# (date(2000, 1, 1) - date(1900, 1, 1)).days * 24*60*60
|
# (date(2000, 1, 1) - date(1900, 1, 1)).days * 24*60*60
|
||||||
NTP_DELTA = 3155673600
|
NTP_DELTA = 3155673600
|
||||||
|
|
||||||
|
host = "pool.ntp.org"
|
||||||
|
|
||||||
def time():
|
def time():
|
||||||
NTP_QUERY = bytearray(48)
|
NTP_QUERY = bytearray(48)
|
||||||
NTP_QUERY[0] = 0x1b
|
NTP_QUERY[0] = 0x1b
|
||||||
addr = socket.getaddrinfo('pool.ntp.org', 123)[0][-1]
|
addr = socket.getaddrinfo(host, 123)[0][-1]
|
||||||
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
||||||
s.settimeout(1)
|
s.settimeout(1)
|
||||||
res = s.sendto(NTP_QUERY, addr)
|
res = s.sendto(NTP_QUERY, addr)
|
||||||
|
Loading…
Reference in New Issue
Block a user