micropython: add micropython component
This commit is contained in:
40
components/language/micropython/tests/renesas-ra/spi.py
Normal file
40
components/language/micropython/tests/renesas-ra/spi.py
Normal file
@@ -0,0 +1,40 @@
|
||||
import os
|
||||
from machine import SPI
|
||||
|
||||
machine = os.uname().machine
|
||||
if (
|
||||
"RA6M1_EK" in machine
|
||||
or "RA4M1_CLICKER" in machine
|
||||
or "RA4M1_EK" in machine
|
||||
or "RA4W1_EK" in machine
|
||||
or "RA6M1_EK" in machine
|
||||
):
|
||||
spis = (-1, 0)
|
||||
else:
|
||||
spis = (-1, 0, 1)
|
||||
|
||||
# test we can correctly create by id
|
||||
for bus in spis:
|
||||
try:
|
||||
spi = SPI(bus)
|
||||
except ValueError:
|
||||
print("ValueError", bus)
|
||||
|
||||
spi = SPI(0)
|
||||
print(spi)
|
||||
|
||||
spi = SPI(0)
|
||||
spi = SPI(0, baudrate=500000)
|
||||
print(spi)
|
||||
spi = SPI(0, 500000, polarity=1, phase=0, bits=8)
|
||||
print(spi)
|
||||
spi.init(baudrate=400000)
|
||||
print(spi)
|
||||
spi.init(polarity=0)
|
||||
print(spi)
|
||||
spi.init(phase=1)
|
||||
print(spi)
|
||||
spi.init(bits=8)
|
||||
print(spi)
|
||||
|
||||
spi.deinit()
|
Reference in New Issue
Block a user