]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/time.py
Headings added. More detail on repo structure and mpy-cross
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / time.py
1 from time import sleep
2
3 from ucollections import namedtuple
4 _struct_time = namedtuple("struct_time", ("tm_year", "tm_mon", "tm_mday", "tm_hour", "tm_min", "tm_sec", "tm_wday", "tm_yday", "tm_isdst"))
5
6 def marshal_time(tm_year, tm_mon, tm_mday, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=-1, tm_yday=-1, tm_isdst=-1):
7     _struct_time(tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst)
8
9 def struct_time(t):
10     return marshal_time(*t)
11
12 #TODO implement time.monotonic based on ticks_ms