diff --git a/cc3200/tools/smoke.py b/cc3200/tools/smoke.py index 5bf0d8cf9..8b0fb5fc8 100644 --- a/cc3200/tools/smoke.py +++ b/cc3200/tools/smoke.py @@ -8,50 +8,50 @@ python3 run-tests --target wipy --device 192.168.1.1 ../cc3200/tools/smoke.py """ pin_map = [23, 24, 11, 12, 13, 14, 15, 16, 17, 22, 28, 10, 9, 8, 7, 6, 30, 31, 3, 0, 4, 5] -test_bytes = os.urandom(2048) +test_bytes = os.urandom(1024) -def test_pin_read (type): +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), af= 0, mode=pyb.Pin.IN, type=type) + pin = pyb.Pin('GP' + str(p), mode=pyb.Pin.IN, pull=pull) # read the pin value - print (pin.value()) + print(pin()) -def test_pin_shorts (type): - if type == pyb.Pin.STD_PU: - type_inverted = pyb.Pin.STD_PD +def test_pin_shorts (pull): + if pull == pyb.Pin.PULL_UP: + pull_inverted = pyb.Pin.PULL_DOWN else: - type_inverted = pyb.Pin.STD_PU + pull_inverted = pyb.Pin.PULL_UP # enable all pulls of the specified type for p in pin_map: - pin = pyb.Pin('GP' + str(p), af= 0, mode=pyb.Pin.IN, type=type_inverted) + pin = pyb.Pin('GP' + str(p), mode=pyb.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]), af= 0, mode=pyb.Pin.IN, type=type) - pyb.Pin('GP' + str(pin_map[i - 1]), af= 0, mode=pyb.Pin.IN, type=type_inverted) + 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) i += 1 # read the pin value - print (pin.value()) + print(pin()) -test_pin_read(pyb.Pin.STD_PU) -test_pin_read(pyb.Pin.STD_PD) -test_pin_shorts(pyb.Pin.STD_PU) -test_pin_shorts(pyb.Pin.STD_PD) +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) # create a test directory os.mkdir('/flash/test') os.chdir('/flash/test') print(os.getcwd()) # create a new file -f = open ('test.txt', 'w') -n_w = f.write (test_bytes) -print (n_w == len(test_bytes)) +f = open('test.txt', 'w') +n_w = f.write(test_bytes) +print(n_w == len(test_bytes)) f.close() f = open('test.txt', 'r') r = bytes(f.readall(), 'ascii') # check that we can write and read it correctly -print (r == test_bytes) +print(r == test_bytes) f.close() os.remove('test.txt') os.chdir('..') @@ -63,12 +63,12 @@ print(ls) # test the real time clock rtc = pyb.RTC() -while (rtc.datetime()[7] > 800): +while rtc.datetime()[7] > 800: pass -time_1 = rtc.datetime() +time1 = rtc.datetime() pyb.delay(1000) -time_2 = rtc.datetime() -print (time_2[6] - time_1[6] == 1) -print (time_2[7] - time_1[7] < 25) +time2 = rtc.datetime() +print(time2[6] - time1[6] == 1) +print(time2[7] - time1[7] < 50)