summaryrefslogtreecommitdiffstatshomepage
path: root/tests/pyb/timer_callback.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pyb/timer_callback.py')
-rw-r--r--tests/pyb/timer_callback.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/tests/pyb/timer_callback.py b/tests/pyb/timer_callback.py
index 060182053d..864dd479ed 100644
--- a/tests/pyb/timer_callback.py
+++ b/tests/pyb/timer_callback.py
@@ -22,20 +22,28 @@ def cb3(x):
return cb4
# create a timer with a callback, using callback(None) to stop
-tim = Timer(1, freq=1000, callback=cb1)
-pyb.delay(10)
+tim = Timer(1, freq=100, callback=cb1)
+pyb.delay(5)
+print("before cb1")
+pyb.delay(15)
# create a timer with a callback, using deinit to stop
-tim = Timer(2, freq=1000, callback=cb2)
-pyb.delay(10)
+tim = Timer(2, freq=100, callback=cb2)
+pyb.delay(5)
+print("before cb2")
+pyb.delay(15)
# create a timer, then set the freq, then set the callback
tim = Timer(4)
-tim.init(freq=2000)
+tim.init(freq=100)
tim.callback(cb1)
-pyb.delay(10)
+pyb.delay(5)
+print("before cb1")
+pyb.delay(15)
# test callback with a closure
-tim.init(freq=3000)
+tim.init(freq=100)
tim.callback(cb3(3))
-pyb.delay(10)
+pyb.delay(5)
+print("before cb4")
+pyb.delay(15)