aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/rc.interface
diff options
context:
space:
mode:
authorRoman Bapst <romanbapst@yahoo.de>2015-01-06 16:30:47 +0100
committerLorenz Meier <lm@inf.ethz.ch>2015-01-06 19:51:04 +0100
commit7ab58a8bc136da2e8a9166bd3fee7ed801c2adb0 (patch)
treea3cc55e223af67134b08c580079e8259fae1cddb /ROMFS/px4fmu_common/init.d/rc.interface
parentff932820e341d4eae7e0764719fcbf5555c5da14 (diff)
downloadpx4-firmware-7ab58a8bc136da2e8a9166bd3fee7ed801c2adb0.tar.gz
px4-firmware-7ab58a8bc136da2e8a9166bd3fee7ed801c2adb0.tar.bz2
px4-firmware-7ab58a8bc136da2e8a9166bd3fee7ed801c2adb0.zip
allow to specify secondary mixer which drives fmu PWM outputs
Diffstat (limited to 'ROMFS/px4fmu_common/init.d/rc.interface')
-rw-r--r--ROMFS/px4fmu_common/init.d/rc.interface14
1 files changed, 14 insertions, 0 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rc.interface b/ROMFS/px4fmu_common/init.d/rc.interface
index bab71be93..87c9e3045 100644
--- a/ROMFS/px4fmu_common/init.d/rc.interface
+++ b/ROMFS/px4fmu_common/init.d/rc.interface
@@ -80,3 +80,17 @@ then
pwm failsafe -d $OUTPUT_DEV $FAILSAFE
fi
fi
+
+# check if should load secondary mixer
+if [ $MIXER_SEC != none ]
+then
+ if fmu mode_pwm
+ then
+ echo "[i] FMU mode_pwm started to handle secondary mixer"
+ # load the specified mixer
+ mixer load /dev/pwm_output1 /etc/mixers/$MIXER_SEC.mix
+ else
+ echo "[i] ERROR: FMU mode_pwm start failed"
+ tone_alarm $TUNE_ERR
+ fi
+fi