Browse Source

rcS: partially change rcS to start the modified tone driver

- Start tone_alrm driver after uorb
- Replace tone_alarm $TUNE_ERR with tune_control play -m ${TUNE_ERR}
- TUNE_ERR is a string
sbg
Simone Guscetti 8 years ago committed by Daniel Agar
parent
commit
402ad9f48f
  1. 27
      ROMFS/px4fmu_common/init.d/rcS

27
ROMFS/px4fmu_common/init.d/rcS

@ -51,7 +51,7 @@ ver all
# #
set MODE autostart set MODE autostart
set TUNE_ERR ML<<CP4CP4CP4CP4CP4 set TUNE_ERR "ML<<CP4CP4CP4CP4CP4"
set LOG_FILE /fs/microsd/bootlog.txt set LOG_FILE /fs/microsd/bootlog.txt
# #
@ -68,9 +68,6 @@ then
hardfault_log reset hardfault_log reset
tone_alarm stop tone_alarm stop
fi fi
else
# Start playing the startup tune
tone_alarm start
fi fi
else else
tone_alarm MBAGP tone_alarm MBAGP
@ -109,6 +106,12 @@ then
# #
uorb start uorb start
# Start tone driver
tone_alarm start
# play startup tone
tune_control play -t 1
# #
# Load parameters # Load parameters
# #
@ -338,7 +341,7 @@ then
fi fi
else else
echo "PX4IO update failed" >> $LOG_FILE echo "PX4IO update failed" >> $LOG_FILE
tone_alarm ${TUNE_ERR} tune_control play -m ${TUNE_ERR}
fi fi
fi fi
fi fi
@ -347,7 +350,7 @@ then
if [ $IO_PRESENT == no ] if [ $IO_PRESENT == no ]
then then
echo "PX4IO not found" >> $LOG_FILE echo "PX4IO not found" >> $LOG_FILE
tone_alarm ${TUNE_ERR} tune_control play -m ${TUNE_ERR}
fi fi
fi fi
@ -464,7 +467,7 @@ then
sh /etc/init.d/rc.io sh /etc/init.d/rc.io
else else
echo "PX4IO start failed" >> $LOG_FILE echo "PX4IO start failed" >> $LOG_FILE
tone_alarm $TUNE_ERR tune_control play -m ${TUNE_ERR}
fi fi
fi fi
@ -474,7 +477,7 @@ then
then then
else else
echo "FMU start failed" >> $LOG_FILE echo "FMU start failed" >> $LOG_FILE
tone_alarm $TUNE_ERR tune_control play -m ${TUNE_ERR}
fi fi
fi fi
@ -493,7 +496,7 @@ then
if mkblctrl $MKBLCTRL_ARG if mkblctrl $MKBLCTRL_ARG
then then
else else
tone_alarm $TUNE_ERR tune_control play -m ${TUNE_ERR}
fi fi
unset MKBLCTRL_ARG unset MKBLCTRL_ARG
fi fi
@ -504,7 +507,7 @@ then
if pwm_out_sim mode_pwm16 if pwm_out_sim mode_pwm16
then then
else else
tone_alarm $TUNE_ERR tune_control play -m ${TUNE_ERR}
fi fi
fi fi
@ -520,7 +523,7 @@ then
sh /etc/init.d/rc.io sh /etc/init.d/rc.io
else else
echo "PX4IO start failed" >> $LOG_FILE echo "PX4IO start failed" >> $LOG_FILE
tone_alarm $TUNE_ERR tune_control play -m ${TUNE_ERR}
fi fi
fi fi
else else
@ -530,7 +533,7 @@ then
then then
else else
echo "FMU mode_${FMU_MODE} start failed" >> $LOG_FILE echo "FMU mode_${FMU_MODE} start failed" >> $LOG_FILE
tone_alarm $TUNE_ERR tune_control play -m ${TUNE_ERR}
fi fi
fi fi
fi fi

Loading…
Cancel
Save