tests: Update UART and SPI tests to work on Alif boards.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2025-03-17 13:18:20 +11:00
parent 2ad5925302
commit 037f2dad72
5 changed files with 23 additions and 5 deletions

View File

@@ -13,7 +13,10 @@ MAX_DELTA_MS = 8
# Configure pins based on the port/board details.
# Values are tuples of (spi_id, sck, mosi, miso)
if "pyboard" in sys.platform:
if "alif" in sys.platform:
MAX_DELTA_MS = 20
spi_instances = ((0, None, None, None),)
elif "pyboard" in sys.platform:
spi_instances = (
(1, None, None, None), # "explicit choice of sck/mosi/miso is not implemented"
(2, None, None, None),

View File

@@ -12,7 +12,10 @@ except (ImportError, AttributeError):
import time, sys
# Configure pins based on the target.
if "rp2" in sys.platform:
if "alif" in sys.platform:
uart_id = 1
tx_pin = None
elif "rp2" in sys.platform:
uart_id = 0
tx_pin = "GPIO0"
rx_pin = "GPIO1"

View File

@@ -14,7 +14,11 @@ bit_margin = 0
timing_margin_us = 100
# Configure pins based on the target.
if "esp32" in sys.platform:
if "alif" in sys.platform:
uart_id = 1
pins = {}
bit_margin = 1
elif "esp32" in sys.platform:
uart_id = 1
pins = {}
timing_margin_us = 400

View File

@@ -15,7 +15,11 @@ import time, sys
byte_by_byte = False
# Configure pins based on the target.
if "esp32" in sys.platform:
if "alif" in sys.platform:
uart_id = 1
tx_pin = None
rx_pin = None
elif "esp32" in sys.platform:
uart_id = 1
tx_pin = 4
rx_pin = 5

View File

@@ -14,7 +14,11 @@ except (ImportError, AttributeError):
import time, sys
# Configure pins based on the target.
if "esp32" in sys.platform:
if "alif" in sys.platform:
uart_id = 1
tx_pin = None
rx_pin = None
elif "esp32" in sys.platform:
uart_id = 1
tx_pin = 4
rx_pin = 5