Skip to content

Commit a2e3055

Browse files
committed
tests/extmod_hardware: Add UART config for STM32WB boards.
Signed-off-by: Damien George <[email protected]>
1 parent bb484b6 commit a2e3055

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

tests/extmod_hardware/machine_uart_irq_rx.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,14 @@
2424
tx_pin = 4
2525
rx_pin = 5
2626
elif "pyboard" in sys.platform:
27-
uart_id = 4
28-
tx_pin = None # PA0
29-
rx_pin = None # PA1
27+
if "STM32WB" in sys.implementation._machine:
28+
# LPUART(1) is on PA2/PA3
29+
uart_id = "LP1"
30+
else:
31+
# UART(4) is on PA0/PA1
32+
uart_id = 4
33+
tx_pin = None
34+
rx_pin = None
3035
elif "samd" in sys.platform and "ItsyBitsy M0" in sys.implementation._machine:
3136
uart_id = 0
3237
tx_pin = "D1"

tests/extmod_hardware/machine_uart_irq_rxidle.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,14 @@
2626
uart_id = 1
2727
tx_pin = None
2828
elif "pyboard" in sys.platform:
29-
uart_id = 4
30-
tx_pin = None # PA0
31-
rx_pin = None # PA1
29+
if "STM32WB" in sys.implementation._machine:
30+
# LPUART(1) is on PA2/PA3
31+
uart_id = "LP1"
32+
else:
33+
# UART(4) is on PA0/PA1
34+
uart_id = 4
35+
tx_pin = None
36+
rx_pin = None
3237
elif "renesas-ra" in sys.platform:
3338
uart_id = 9
3439
tx_pin = None # P602 @ RA6M2

0 commit comments

Comments
 (0)