From 5bb2be206a9cf09cec2ced6fe6742c4f5c941b6f Mon Sep 17 00:00:00 2001 From: Andy Piper Date: Sat, 15 Oct 2022 14:16:35 +0100 Subject: [PATCH] AP_SerialManager: only use the first defined serial port for RCIN --- libraries/AP_SerialManager/AP_SerialManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/AP_SerialManager/AP_SerialManager.cpp b/libraries/AP_SerialManager/AP_SerialManager.cpp index 21dbd3391a..0754886993 100644 --- a/libraries/AP_SerialManager/AP_SerialManager.cpp +++ b/libraries/AP_SerialManager/AP_SerialManager.cpp @@ -543,7 +543,11 @@ void AP_SerialManager::init() #ifndef HAL_BUILD_AP_PERIPH case SerialProtocol_RCIN: - AP::RC().add_uart(uart); + if (AP::RC().has_uart()) { + GCS_SEND_TEXT(MAV_SEVERITY_WARNING, "Duplicate RCIN configured on SERIAL%u", i); + } else { + AP::RC().add_uart(uart); + } break; #endif