Skip to content

Commit 037f2da

Browse files
committed
tests: Update UART and SPI tests to work on Alif boards.
Signed-off-by: Damien George <damien@micropython.org>
1 parent 2ad5925 commit 037f2da

File tree

5 files changed

+23
-5
lines changed

5 files changed

+23
-5
lines changed

tests/extmod/machine_spi_rate.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313

1414
# Configure pins based on the port/board details.
1515
# Values are tuples of (spi_id, sck, mosi, miso)
16-
if "pyboard" in sys.platform:
16+
if "alif" in sys.platform:
17+
MAX_DELTA_MS = 20
18+
spi_instances = ((0, None, None, None),)
19+
elif "pyboard" in sys.platform:
1720
spi_instances = (
1821
(1, None, None, None), # "explicit choice of sck/mosi/miso is not implemented"
1922
(2, None, None, None),

tests/extmod/machine_uart_irq_txidle.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@
1212
import time, sys
1313

1414
# Configure pins based on the target.
15-
if "rp2" in sys.platform:
15+
if "alif" in sys.platform:
16+
uart_id = 1
17+
tx_pin = None
18+
elif "rp2" in sys.platform:
1619
uart_id = 0
1720
tx_pin = "GPIO0"
1821
rx_pin = "GPIO1"

tests/extmod/machine_uart_tx.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
timing_margin_us = 100
1515

1616
# Configure pins based on the target.
17-
if "esp32" in sys.platform:
17+
if "alif" in sys.platform:
18+
uart_id = 1
19+
pins = {}
20+
bit_margin = 1
21+
elif "esp32" in sys.platform:
1822
uart_id = 1
1923
pins = {}
2024
timing_margin_us = 400

tests/extmod_hardware/machine_uart_irq_rx.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@
1515

1616
byte_by_byte = False
1717
# Configure pins based on the target.
18-
if "esp32" in sys.platform:
18+
if "alif" in sys.platform:
19+
uart_id = 1
20+
tx_pin = None
21+
rx_pin = None
22+
elif "esp32" in sys.platform:
1923
uart_id = 1
2024
tx_pin = 4
2125
rx_pin = 5

tests/extmod_hardware/machine_uart_irq_rxidle.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
import time, sys
1515

1616
# Configure pins based on the target.
17-
if "esp32" in sys.platform:
17+
if "alif" in sys.platform:
18+
uart_id = 1
19+
tx_pin = None
20+
rx_pin = None
21+
elif "esp32" in sys.platform:
1822
uart_id = 1
1923
tx_pin = 4
2024
rx_pin = 5

0 commit comments

Comments
 (0)