aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/boards
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-04-28 14:54:44 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-04-28 14:54:44 +0200
commit0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0 (patch)
treecf15c6f59a3c5d618d1e76ff9e2a392f267a7d26 /src/drivers/boards
parent6479ebcc735a96b316bc0624a8b3795bc5677d4e (diff)
downloadpx4-firmware-0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0.tar.gz
px4-firmware-0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0.tar.bz2
px4-firmware-0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0.zip
IO compiling
Diffstat (limited to 'src/drivers/boards')
-rw-r--r--src/drivers/boards/px4io/px4io_init.c8
-rw-r--r--src/drivers/boards/px4io/px4io_internal.h4
2 files changed, 11 insertions, 1 deletions
diff --git a/src/drivers/boards/px4io/px4io_init.c b/src/drivers/boards/px4io/px4io_init.c
index 14e8dc13a..d36353c6f 100644
--- a/src/drivers/boards/px4io/px4io_init.c
+++ b/src/drivers/boards/px4io/px4io_init.c
@@ -86,9 +86,17 @@ __EXPORT void stm32_boardinitialize(void)
stm32_configgpio(GPIO_SERVO_PWR_EN);
stm32_configgpio(GPIO_RELAY1_EN);
stm32_configgpio(GPIO_RELAY2_EN);
+
+ /* turn off - all leds are active low */
+ stm32_gpiowrite(GPIO_LED1, true);
+ stm32_gpiowrite(GPIO_LED2, true);
+ stm32_gpiowrite(GPIO_LED3, true);
+
+ /* LED config */
stm32_configgpio(GPIO_LED1);
stm32_configgpio(GPIO_LED2);
stm32_configgpio(GPIO_LED3);
+
stm32_configgpio(GPIO_ACC_OC_DETECT);
stm32_configgpio(GPIO_SERVO_OC_DETECT);
stm32_configgpio(GPIO_BTN_SAFETY);
diff --git a/src/drivers/boards/px4io/px4io_internal.h b/src/drivers/boards/px4io/px4io_internal.h
index 44bb98513..eb2820bb7 100644
--- a/src/drivers/boards/px4io/px4io_internal.h
+++ b/src/drivers/boards/px4io/px4io_internal.h
@@ -32,7 +32,9 @@
****************************************************************************/
/**
- * @file PX4IO hardware definitions.
+ * @file px4io_internal.h
+ *
+ * PX4IO hardware definitions.
*/
#pragma once