Use rc.txt, config.txt, extras.txt files, minor boot messages fixes

This commit is contained in:
Anton Babushkin
2014-01-10 23:14:29 +01:00
parent 6e60984556
commit f3a3d62cf9
3 changed files with 251 additions and 229 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
#!nsh #!nsh
# #
# Script to load fixedwing mixer and set rate/disarmed/min/max values for PWM output # Script to configure fixedwing control interface
# #
# #
@@ -12,7 +12,7 @@ param set MAV_TYPE 1
# #
# Load mixer # Load mixer
# #
echo "Frame geometry: ${FRAME_GEOMETRY}" echo "[init] Frame geometry: $FRAME_GEOMETRY"
set MIXER /etc/mixers/FMU_${FRAME_GEOMETRY}.mix set MIXER /etc/mixers/FMU_$FRAME_GEOMETRY.mix
echo "Loading mixer: ${MIXER}" echo "[init] Loading mixer: $MIXER"
mixer load /dev/pwm_output ${MIXER} mixer load /dev/pwm_output $MIXER
+8 -4
View File
@@ -1,6 +1,6 @@
#!nsh #!nsh
# #
# Script to load multicopter mixer and set rate/disarmed/min/max values for PWM output # Script to configure multicopter control interface
# #
if [ $FRAME_GEOMETRY == quad_x -o $FRAME_GEOMETRY == quad_+ ] if [ $FRAME_GEOMETRY == quad_x -o $FRAME_GEOMETRY == quad_+ ]
@@ -27,9 +27,9 @@ fi
# #
# Load mixer # Load mixer
# #
echo "Frame geometry: $FRAME_GEOMETRY" echo "[init] Frame geometry: $FRAME_GEOMETRY"
set MIXER /etc/mixers/FMU_${FRAME_GEOMETRY}.mix set MIXER /etc/mixers/FMU_$FRAME_GEOMETRY.mix
echo "Loading mixer: $MIXER" echo "[init] Loading mixer: $MIXER"
mixer load /dev/pwm_output $MIXER mixer load /dev/pwm_output $MIXER
if [ $OUTPUT_MODE == fmu_pwm -o $OUTPUT_MODE == io_pwm ] if [ $OUTPUT_MODE == fmu_pwm -o $OUTPUT_MODE == io_pwm ]
@@ -39,6 +39,7 @@ then
# #
if [ $PWM_RATE != none ] if [ $PWM_RATE != none ]
then then
echo "[init] Set PWM rate: $PWM_RATE"
pwm rate -c $OUTPUTS -r $PWM_RATE pwm rate -c $OUTPUTS -r $PWM_RATE
fi fi
@@ -47,14 +48,17 @@ then
# #
if [ $PWM_DISARMED != none ] if [ $PWM_DISARMED != none ]
then then
echo "[init] Set PWM disarmed: $PWM_DISARMED"
pwm disarmed -c $OUTPUTS -p $PWM_DISARMED pwm disarmed -c $OUTPUTS -p $PWM_DISARMED
fi fi
if [ $PWM_MIN != none ] if [ $PWM_MIN != none ]
then then
echo "[init] Set PWM min: $PWM_MIN"
pwm min -c $OUTPUTS -p $PWM_MIN pwm min -c $OUTPUTS -p $PWM_MIN
fi fi
if [ $PWM_MAX != none ] if [ $PWM_MAX != none ]
then then
echo "[init] Set PWM max: $PWM_MAX"
pwm max -c $OUTPUTS -p $PWM_MAX pwm max -c $OUTPUTS -p $PWM_MAX
fi fi
fi fi
File diff suppressed because it is too large Load Diff