diff options
Diffstat (limited to 'cc3200/tools/smoke.py')
-rw-r--r-- | cc3200/tools/smoke.py | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/cc3200/tools/smoke.py b/cc3200/tools/smoke.py index 45187b6976..20a8377877 100644 --- a/cc3200/tools/smoke.py +++ b/cc3200/tools/smoke.py @@ -1,4 +1,6 @@ -import pyb +from machine import Pin +from machine import RTC +import time import os """ @@ -13,31 +15,31 @@ test_bytes = os.urandom(1024) def test_pin_read (pull): # enable the pull resistor on all pins, then read the value for p in pin_map: - pin = pyb.Pin('GP' + str(p), mode=pyb.Pin.IN, pull=pull) + pin = Pin('GP' + str(p), mode=Pin.IN, pull=pull) # read the pin value print(pin()) def test_pin_shorts (pull): - if pull == pyb.Pin.PULL_UP: - pull_inverted = pyb.Pin.PULL_DOWN + if pull == Pin.PULL_UP: + pull_inverted = Pin.PULL_DOWN else: - pull_inverted = pyb.Pin.PULL_UP + pull_inverted = Pin.PULL_UP # enable all pulls of the specified type for p in pin_map: - pin = pyb.Pin('GP' + str(p), mode=pyb.Pin.IN, pull=pull_inverted) + pin = Pin('GP' + str(p), mode=Pin.IN, pull=pull_inverted) # then change the pull one pin at a time and read its value i = 0 while i < len(pin_map): - pin = pyb.Pin('GP' + str(pin_map[i]), mode=pyb.Pin.IN, pull=pull) - pyb.Pin('GP' + str(pin_map[i - 1]), mode=pyb.Pin.IN, pull=pull_inverted) + pin = Pin('GP' + str(pin_map[i]), mode=Pin.IN, pull=pull) + Pin('GP' + str(pin_map[i - 1]), mode=Pin.IN, pull=pull_inverted) i += 1 # read the pin value print(pin()) -test_pin_read(pyb.Pin.PULL_UP) -test_pin_read(pyb.Pin.PULL_DOWN) -test_pin_shorts(pyb.Pin.PULL_UP) -test_pin_shorts(pyb.Pin.PULL_DOWN) +test_pin_read(Pin.PULL_UP) +test_pin_read(Pin.PULL_DOWN) +test_pin_shorts(Pin.PULL_UP) +test_pin_shorts(Pin.PULL_DOWN) # create a test directory os.mkdir('/flash/test') @@ -62,12 +64,12 @@ print('test' not in ls) print(ls) # test the real time clock -rtc = pyb.RTC() +rtc = RTC() while rtc.now()[6] > 800: pass time1 = rtc.now() -pyb.delay(1000) +time.sleep_ms(1000) time2 = rtc.now() print(time2[5] - time1[5] == 1) print(time2[6] - time1[6] < 5000) # microseconds |