diff options
Diffstat (limited to 'tests/pyb/pyb1.py')
-rw-r--r-- | tests/pyb/pyb1.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/pyb/pyb1.py b/tests/pyb/pyb1.py new file mode 100644 index 0000000000..0087ec0507 --- /dev/null +++ b/tests/pyb/pyb1.py @@ -0,0 +1,42 @@ +# basic tests of pyb module + +import pyb + +# test delay + +pyb.delay(-1) +pyb.delay(0) +pyb.delay(1) + +start = pyb.millis() +pyb.delay(17) +print((pyb.millis() - start) // 5) # should print 3 + +# test udelay + +pyb.udelay(-1) +pyb.udelay(0) +pyb.udelay(1) + +start = pyb.millis() +pyb.udelay(17000) +print((pyb.millis() - start) // 5) # should print 3 + +# other + +pyb.disable_irq() +pyb.enable_irq() + +print(pyb.freq()) + +print(pyb.have_cdc()) + +pyb.hid((0, 0, 0, 0)) # won't do anything + +pyb.rng() + +pyb.sync() + +print(len(pyb.unique_id())) + +pyb.wfi() |