From c2a9bc93b5a2c935222ad7053d19993c7b4253e2 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 1 Jun 2024 18:57:51 +1000 Subject: [PATCH] SITL: added --uartA alias for SITL needed for MissionPlanner SITL see https://github.com/ArduPilot/MissionPlanner/pull/3359 we will need this till a new stable release of MissionPlanner is done --- libraries/AP_HAL_SITL/SITL_cmdline.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/AP_HAL_SITL/SITL_cmdline.cpp b/libraries/AP_HAL_SITL/SITL_cmdline.cpp index 4f2e53162d..2151d5eab4 100644 --- a/libraries/AP_HAL_SITL/SITL_cmdline.cpp +++ b/libraries/AP_HAL_SITL/SITL_cmdline.cpp @@ -106,6 +106,7 @@ void SITL_State::_usage(void) "\t--serial7 device set device string for SERIAL7\n" "\t--serial8 device set device string for SERIAL8\n" "\t--serial9 device set device string for SERIAL9\n" + "\t--uartA device alias for --serial0 (do not use)\n" "\t--rtscts enable rtscts on serial ports (default false)\n" "\t--base-port PORT set port num for base port(default 5670) must be before -I option\n" "\t--rc-in-port PORT set port num for rc in\n" @@ -305,7 +306,7 @@ void SITL_State::_parse_command_line(int argc, char * const argv[]) {"enable-fgview", false, 0, CMDLINE_FGVIEW}, {"autotest-dir", true, 0, CMDLINE_AUTOTESTDIR}, {"defaults", true, 0, CMDLINE_DEFAULTS}, - {"uartA", true, 0, CMDLINE_UARTA}, + // {"uartA", true, 0, CMDLINE_UARTA}, // alias for serial0 {"uartB", true, 0, CMDLINE_UARTB}, {"uartC", true, 0, CMDLINE_UARTC}, {"uartD", true, 0, CMDLINE_UARTD}, @@ -316,6 +317,7 @@ void SITL_State::_parse_command_line(int argc, char * const argv[]) {"uartI", true, 0, CMDLINE_UARTI}, {"uartJ", true, 0, CMDLINE_UARTJ}, {"serial0", true, 0, CMDLINE_SERIAL0}, + {"uartA", true, 0, CMDLINE_SERIAL0}, // for MissionPlanner compatibility {"serial1", true, 0, CMDLINE_SERIAL1}, {"serial2", true, 0, CMDLINE_SERIAL2}, {"serial3", true, 0, CMDLINE_SERIAL3},