aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-06-24 22:22:56 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-06-24 22:22:56 +0200
commitb1f223b468ab5ff73c6a39749dbaf43f2f46a90b (patch)
treeee0fe6f267f31b69aae4f2587099a5a7f67dc4e8
parent571e139c24464902470901501c5bbfb618c1258c (diff)
downloadpx4-firmware-b1f223b468ab5ff73c6a39749dbaf43f2f46a90b.tar.gz
px4-firmware-b1f223b468ab5ff73c6a39749dbaf43f2f46a90b.tar.bz2
px4-firmware-b1f223b468ab5ff73c6a39749dbaf43f2f46a90b.zip
commander: Default all leds to off
-rw-r--r--src/modules/commander/commander_helper.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modules/commander/commander_helper.cpp b/src/modules/commander/commander_helper.cpp
index 940a04aa1..80e6861f6 100644
--- a/src/modules/commander/commander_helper.cpp
+++ b/src/modules/commander/commander_helper.cpp
@@ -209,12 +209,18 @@ int led_init()
/* the blue LED is only available on FMUv1 & AeroCore but not FMUv2 */
(void)ioctl(leds, LED_ON, LED_BLUE);
+ /* switch blue off */
+ led_off(LED_BLUE);
+
/* we consider the amber led mandatory */
if (ioctl(leds, LED_ON, LED_AMBER)) {
warnx("Amber LED: ioctl fail\n");
return ERROR;
}
+ /* switch amber off */
+ led_off(LED_AMBER);
+
/* then try RGB LEDs, this can fail on FMUv1*/
rgbleds = open(RGBLED_DEVICE_PATH, 0);