From 5fe203a510e844e96daa16693e3ec2342b75fabc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= <beat-kueng@gmx.net> Date: Tue, 9 Jan 2018 15:30:05 +0100 Subject: [PATCH] rcS: cleanup defaults for SYS_FMU_TASK & FMUv5 params - SYS_FMU_TASK is now enabled for PX4FMU_V4 PX4FMU_V4PRO PX4FMU_V5, but it's only set on autoconf - v5 companion is now TELEM2 (same as all other boards) --- ROMFS/px4fmu_common/init.d/rcS | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/ROMFS/px4fmu_common/init.d/rcS b/ROMFS/px4fmu_common/init.d/rcS index 49aa48966f..1ffb6884db 100644 --- a/ROMFS/px4fmu_common/init.d/rcS +++ b/ROMFS/px4fmu_common/init.d/rcS @@ -28,7 +28,7 @@ set +e # UART1 /dev/ttyS0 GPS # USART2 /dev/ttyS1 TELEM1 (flow control) # USART3 /dev/ttyS2 TELEM2 (flow control) -# UART4 /dev/ttyS3 ? +# UART4 /dev/ttyS3 TELEM4 # USART6 /dev/ttyS4 TELEM3 (flow control) # UART7 /dev/ttyS5 ? # UART8 /dev/ttyS6 CONSOLE @@ -194,23 +194,9 @@ then set USE_IO no set LOGGER_BUF 14 - if ver hwcmp PX4FMU_V4 - then - param set SYS_FMU_TASK 1 - fi - - if ver hwcmp PX4FMU_V4PRO - then - param set SYS_FMU_TASK 1 - fi - if ver hwcmp PX4FMU_V5 then - param set SYS_FMU_TASK 1 - set MAVLINK_COMPANION_DEVICE /dev/ttyS3 - set LOGGER_BUF 64 - param set SDLOG_MODE 2 fi if ver hwcmp CRAZYFLIE @@ -297,6 +283,13 @@ then then param set CBRK_IO_SAFETY 22027 fi + + # Run FMU as task on Pixracer and on boards with enough RAM + if ver hwcmp PX4FMU_V4 PX4FMU_V4PRO PX4FMU_V5 + then + param set SYS_FMU_TASK 1 + fi + param set SYS_AUTOCONFIG 0 fi unset AUTOCNF @@ -666,12 +659,7 @@ then fi fi - if ver hwcmp PX4FMU_V4 - then - frsky_telemetry start -d /dev/ttyS6 - fi - - if ver hwcmp MINDPX_V2 + if ver hwcmp PX4FMU_V4 MINDPX_V2 then frsky_telemetry start -d /dev/ttyS6 fi -- GitLab