summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeo Takahashi <takeo.takahashi.xv@renesas.com>2022-06-23 22:28:35 +0900
committerDamien George <damien@micropython.org>2022-08-31 12:00:41 +1000
commit2f2fd36713c2c02f56093338e8c1f3cd7b8d403a (patch)
treeb41d6b8ec8f066e0d434f6b6ab734850886c7ef5
parent621bff8557c7a7e35cdc9f6c6de0e6c912d94202 (diff)
tests/renesas-ra: Update pin test to support all boards.
Signed-off-by: Takeo Takahashi <takeo.takahashi.xv@renesas.com>
-rw-r--r--tests/renesas-ra/pin.py46
-rw-r--r--tests/renesas-ra/pin.py.exp12
2 files changed, 11 insertions, 47 deletions
diff --git a/tests/renesas-ra/pin.py b/tests/renesas-ra/pin.py
index 61d76cca7..4617cce11 100644
--- a/tests/renesas-ra/pin.py
+++ b/tests/renesas-ra/pin.py
@@ -1,43 +1,15 @@
from machine import Pin
-import os
-n = os.uname().machine
-if "RA4W1_EK" in n:
- try_pin = "P004"
- try_s = "Pin(Pin.cpu.P004, mode=Pin.IN, pull=Pin.PULL_NONE, drive=Pin.LOW_POWER)"
+p = Pin("SW1", Pin.IN)
+if p.value() == 1:
+ print("pass")
else:
- try_pin = "P000"
- try_s = "Pin(Pin.cpu.P000, mode=Pin.IN, pull=Pin.PULL_NONE, drive=Pin.LOW_POWER)"
+ print("FAIL")
-p = Pin(try_pin, Pin.IN)
-if str(p) == try_s:
- print("OK")
+p = Pin("LED1", Pin.OUT)
+p.high()
+if p.value() == 1:
+ print("pass")
else:
- print("NG")
- print("exp: " + try_s)
- print("out: " + str(p))
-
-p.init(p.IN, p.PULL_UP)
-p.init(p.IN, pull=p.PULL_UP)
-p.init(mode=p.IN, pull=p.PULL_UP)
-print(p.value())
-
-p.init(p.OUT)
-p.init(p.OPEN_DRAIN)
+ print("FAIL")
p.low()
-print(p.value())
-p.high()
-print(p.value())
-p.value(0)
-print(p.value())
-p.value(1)
-print(p.value())
-p.value(False)
-print(p.value())
-p.value(True)
-print(p.value())
-p.off()
-print(p.value())
-p.on()
-print(p.value())
-p.off()
diff --git a/tests/renesas-ra/pin.py.exp b/tests/renesas-ra/pin.py.exp
index 4c8cc50b0..0c34cd7a3 100644
--- a/tests/renesas-ra/pin.py.exp
+++ b/tests/renesas-ra/pin.py.exp
@@ -1,10 +1,2 @@
-OK
-1
-0
-1
-0
-1
-0
-1
-0
-1
+pass
+pass