added NTP client functionality

This commit is contained in:
Luxferre
2025-12-23 13:04:47 +02:00
parent bed95be428
commit f64d9b096c
3 changed files with 16 additions and 7 deletions
+10 -3
View File
@@ -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)