summaryrefslogtreecommitdiffstatshomepage
path: root/cc3200/tools/smoke.py
diff options
context:
space:
mode:
Diffstat (limited to 'cc3200/tools/smoke.py')
-rw-r--r--cc3200/tools/smoke.py30
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