You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
22 lines
599 B
Python
22 lines
599 B
Python
import time
|
|
|
|
def epoch_seconds():
|
|
import sys
|
|
if sys.platform == "esp32":
|
|
# on esp32, it needs this correction:
|
|
return time.time() + 946684800
|
|
else:
|
|
return round(time.time())
|
|
|
|
def sync_time():
|
|
import ntptime
|
|
print("Synchronizing clock...")
|
|
# Set the NTP server and sync time
|
|
ntptime.host = 'pool.ntp.org' # Set NTP server
|
|
try:
|
|
print('Syncing time with', ntptime.host)
|
|
ntptime.settime() # Fetch and set time (in UTC)
|
|
print('Time synced successfully')
|
|
except Exception as e:
|
|
print('Failed to sync time:', e)
|