Update(boards): xpython板卡执行 build:prod

This commit is contained in:
王立帮
2025-02-20 03:11:41 +08:00
parent 135a501e5c
commit ed978908d8
48 changed files with 39 additions and 32 deletions

View File

@@ -28,18 +28,25 @@ def ntptime(host="pool.ntp.org", utc=28800):
def settime(times):
if isinstance(times, str):
try:
val = eval(times)
if len(val) >= 6:
times=(val[0], val[1], val[2], val[3], val[4], val[5], 0)
else:
raise ValueError("Clock information format error")
times = eval(times)
except:
raise ValueError("Clock information format error, use ',' to separate at least 6 numerical values")
if type(times) in (tuple, list):
if 6 <= len(times) <= 8:
RTC().datetime((times[0], times[1], times[2], 0, times[3], times[4], times[5], 0))
else:
raise ValueError("Settime needs a tuple of length 6~8")
raise ValueError("Settime needs a type of length 6~8")
def strtime():
return '{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'.format(*localtime())
def strtime(times=None):
if times is None:
times = localtime()
if isinstance(times, str):
try:
times = eval(times)
except:
raise ValueError("Clock information format error, use ',' to separate at least 6 numerical values")
if type(times) in (tuple, list):
if 6 <= len(times) <= 8:
return '{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'.format(*times)
else:
raise ValueError("Settime needs a type of length 6~8")