Skip to content

Commit 83bceab

Browse files
committed
Fix - PyPortals have no 2ndary uart port
1 parent f882ce2 commit 83bceab

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/components/uart/hardware.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,17 @@ bool UARTHardware::ConfigureSerial() {
126126
_baud_rate = _config.baud_rate;
127127
#endif // HAS_SW_SERIAL
128128
} else {
129-
#if defined(ARDUINO_ARCH_RP2040) || defined(ADAFRUIT_METRO_M4_EXPRESS) || \
130-
defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || \
129+
#if defined(ARDUINO_ARCH_RP2040) || defined(ADAFRUIT_METRO_M4_EXPRESS) || \
130+
defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || \
131131
defined(ADAFRUIT_PYPORTAL_M4_TITANO) || defined(ARDUINO_ARCH_SAMD)
132132
if (_config.uart_nbr == 1) {
133133
_hwSerial = &Serial1;
134+
#if !defined(ADAFRUIT_PYPORTAL) && !defined(ADAFRUIT_PYPORTAL_M4_TITANO)
134135
} else if (_config.uart_nbr == 2) {
135136
_hwSerial = &Serial2;
137+
#endif
136138
} else {
137-
WS_DEBUG_PRINTLN("[uart] ERROR: Invalid UART number!");
139+
WS_DEBUG_PRINTLN("[uart] ERROR: Invalid UART number for this board!");
138140
return false;
139141
}
140142
#else

0 commit comments

Comments
 (0)