added NTP client functionality
This commit is contained in:
+10
-3
@@ -12,9 +12,11 @@
|
||||
#
|
||||
# Created by Luxferre in 2025, released into public domain
|
||||
|
||||
import os, time # standard modules
|
||||
import wifi # CircuitPython builtins
|
||||
import adafruit_connection_manager, adafruit_requests # Adafruit Bundle libs
|
||||
import os, time # standard modules
|
||||
import wifi # CircuitPython builtins
|
||||
# Adafruit Bundle libs
|
||||
import adafruit_connection_manager
|
||||
import adafruit_requests, adafruit_ntp
|
||||
|
||||
def wifi_connect(ssid=None, password=None):
|
||||
'''
|
||||
@@ -71,3 +73,8 @@ def init_requests():
|
||||
'Instantiate a Requests library'
|
||||
return adafruit_requests.Session(init_socket(), ssl_context())
|
||||
|
||||
def init_ntp(tz=0):
|
||||
'Instantiate an NTP time client'
|
||||
pool = init_socket()
|
||||
return adafruit_ntp.NTP(pool, tz_offset=tz, cache_seconds=3600)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user