From 19f80dbcb438c8a00bad539325ae70a2c77972a4 Mon Sep 17 00:00:00 2001 From: Jonathan Challinger Date: Fri, 22 Jan 2016 11:56:55 -0800 Subject: [PATCH] PX4: add startup tone file --- mk/PX4/ROMFS/init.d/rc.APM | 7 ++++++- mk/PX4/ROMFS/init.d/rcS | 14 ++++++++++++-- mk/PX4/ROMFS/tones/startup | 1 + 3 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 mk/PX4/ROMFS/tones/startup diff --git a/mk/PX4/ROMFS/init.d/rc.APM b/mk/PX4/ROMFS/init.d/rc.APM index ea5fc8c317c0cc..0b5c4cdba5e538 100755 --- a/mk/PX4/ROMFS/init.d/rc.APM +++ b/mk/PX4/ROMFS/init.d/rc.APM @@ -141,7 +141,12 @@ then then set HAVE_PX4IO true # play happy tune again - tone_alarm 1 + if [ -f /etc/tones/startup ] + then + tone_alarm /etc/tones/startup + else + tone_alarm 1 + fi fi fi else diff --git a/mk/PX4/ROMFS/init.d/rcS b/mk/PX4/ROMFS/init.d/rcS index 201707f00a7c53..028cd5f75c1b83 100755 --- a/mk/PX4/ROMFS/init.d/rcS +++ b/mk/PX4/ROMFS/init.d/rcS @@ -43,7 +43,12 @@ then echo "[init] card mounted at /fs/microsd" set HAVE_MICROSD 1 # Start playing the startup tune - tone_alarm 1 + if [ -f /etc/tones/startup ] + then + tone_alarm /etc/tones/startup + else + tone_alarm 1 + fi else set HAVE_MICROSD 0 echo "Trying format of microSD" @@ -55,7 +60,12 @@ else then echo "format succeeded" set HAVE_MICROSD 1 - tone_alarm 1 + if [ -f /etc/tones/startup ] + then + tone_alarm /etc/tones/startup + else + tone_alarm 1 + fi else echo "mount failed" tone_alarm MNBG diff --git a/mk/PX4/ROMFS/tones/startup b/mk/PX4/ROMFS/tones/startup new file mode 100644 index 00000000000000..0b3c3c3cc2ed09 --- /dev/null +++ b/mk/PX4/ROMFS/tones/startup @@ -0,0 +1 @@ +MFT240L8O4aO5dcO4aO5dcO4aO5dcL16dcdcdcdc