From 3ea5a24924f1c2d185130447e9470d2a327834ab Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Thu, 19 Jan 2017 08:40:43 -1000 Subject: [PATCH] crazyflie BugFix:Prevent a value of 0 being passed to px4_arch_configgpio This prevents the meta value of 0 => not used from being passed to px4_arch_configgpio. As this would map to PORTA|PIN0 and is not the intended use. --- src/drivers/boards/crazyflie/crazyflie_led.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/drivers/boards/crazyflie/crazyflie_led.c b/src/drivers/boards/crazyflie/crazyflie_led.c index 1c70e4766c..e11d91a309 100644 --- a/src/drivers/boards/crazyflie/crazyflie_led.c +++ b/src/drivers/boards/crazyflie/crazyflie_led.c @@ -74,7 +74,9 @@ __EXPORT void led_init() { /* Configure LED1 GPIO for output */ for (size_t l = 0; l < (sizeof(g_ledmap) / sizeof(g_ledmap[0])); l++) { - px4_arch_configgpio(g_ledmap[l]); + if (g_ledmap[l]) { + px4_arch_configgpio(g_ledmap[l]); + } } }