Skip to content

Commit 25f60d9

Browse files
add time.py
1 parent f8477d9 commit 25f60d9

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

draft_code/timers.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from machine import Timer
2+
3+
# Callback function to be executed periodically
4+
def timer_callback(timer):
5+
print("Timer 500 triggered!")
6+
7+
# Initialize a timer
8+
timer = Timer(500) # Must be 0-20 on unix/desktop
9+
10+
# Set up a periodic timer (e.g., trigger every 1000ms)
11+
timer.init(period=1000, mode=Timer.PERIODIC, callback=timer_callback)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import time
2+
3+
def epoch_seconds():
4+
import sys
5+
if sys.platform == "esp32":
6+
# on esp32, it needs this correction:
7+
return time.time() + 946684800
8+
else:
9+
return round(time.time())
10+

0 commit comments

Comments
 (0)