summaryrefslogtreecommitdiff
path: root/tests/wipy/pin.py
diff options
context:
space:
mode:
authordanicampora <daniel@wipy.io>2015-10-26 21:46:36 +0100
committerdanicampora <daniel@wipy.io>2015-10-26 23:26:43 +0100
commit19502957357aadf04015fd55272ae051d9fb0f23 (patch)
tree56f3a234fb4aa0f78a85965813d0e091a5f50ae9 /tests/wipy/pin.py
parente0d7740a2294ed6bc7c6237f1a12413e0c5a9ce1 (diff)
cc3200: Set pin direction first, then value. Fixes #1542.
Diffstat (limited to 'tests/wipy/pin.py')
-rw-r--r--tests/wipy/pin.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/wipy/pin.py b/tests/wipy/pin.py
index 9f2eadb96..22c7c6176 100644
--- a/tests/wipy/pin.py
+++ b/tests/wipy/pin.py
@@ -1,5 +1,7 @@
-""" This test need a set of pins which can be set as inputs and have no external
- pull up or pull down connected.
+"""
+This test need a set of pins which can be set as inputs and have no external
+pull up or pull down connected.
+GP12 and GP17 must be connected together
"""
from machine import Pin
import os
@@ -14,6 +16,13 @@ elif 'WiPy' in mch:
else:
raise Exception('Board not supported!')
+# test initial value
+p = Pin('GP12', Pin.IN)
+Pin('GP17', Pin.OUT, value=1)
+print(p() == 1)
+Pin('GP17', Pin.OUT, value=0)
+print(p() == 0)
+
def test_noinit():
for p in pin_map:
pin = Pin(p)