From 1a3cdecb3913c8070e36723a7585abea5bfc66d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Ma=C5=82ecki?= Date: Fri, 3 Oct 2025 20:03:40 +0200 Subject: [PATCH] boards/mro/pixracerpro: enable additional UARTs (#22516) The UARTs themselves were already present, just not configured under any alias. Follow [ArduPilot UART naming for this board](https://ardupilot.org/plane/docs/common-pixracer-pro.html#default-uart-order), out of necessity: it's the only combination that makes sense and is understood by QGroundControl. (For example, I've attempted configuring the additional UARTs as `_EXT1` and `_EXT2`, but only `_EXT2` was understood by QGC.) Trying to actually use the FrSky telemetry port for anything without configuring FrSky telemetry on a different port may be impossible without modifying the board's `init/rc.board_extras`. (Should that script be modified to check if the port is used for anything else?) Skip naming the RC input port. Fixes #21455. --- boards/mro/pixracerpro/default.px4board | 3 +++ 1 file changed, 3 insertions(+) diff --git a/boards/mro/pixracerpro/default.px4board b/boards/mro/pixracerpro/default.px4board index 401f42f36f..f6106d42af 100644 --- a/boards/mro/pixracerpro/default.px4board +++ b/boards/mro/pixracerpro/default.px4board @@ -1,8 +1,11 @@ CONFIG_BOARD_TOOLCHAIN="arm-none-eabi" CONFIG_BOARD_ARCHITECTURE="cortex-m7" CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS3" +CONFIG_BOARD_SERIAL_GPS2="/dev/ttyS6" CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS1" CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS2" +CONFIG_BOARD_SERIAL_TEL3="/dev/ttyS0" +CONFIG_BOARD_SERIAL_TEL4="/dev/ttyS5" CONFIG_BOARD_PARAM_FILE="/fs/microsd/params" CONFIG_DRIVERS_ADC_ADS1115=y CONFIG_DRIVERS_ADC_BOARD_ADC=y