EMF_Camp_Badge/lib/sleep.py

20 lines
358 B
Python
Raw Normal View History

"""Library for sleep related functions"""
2018-08-27 17:20:51 -04:00
___license___ = "MIT"
import time
def sleep_ms(duration):
# todo: deepsleep?
time.sleep_ms(duration)
2018-08-24 18:00:09 -04:00
def sleep(duration):
start_time = time.ticks_ms()
end_time = start_time + duration * 1000
while time.ticks_ms() < end_time:
wfi()
2018-08-24 18:00:09 -04:00
def wfi():
# todo: this is fake
sleep_ms(1)