diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2013-04-28 14:54:44 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2013-04-28 14:54:44 +0200 |
commit | 0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0 (patch) | |
tree | cf15c6f59a3c5d618d1e76ff9e2a392f267a7d26 /src/drivers/boards/px4io | |
parent | 6479ebcc735a96b316bc0624a8b3795bc5677d4e (diff) | |
download | px4-firmware-0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0.tar.gz px4-firmware-0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0.tar.bz2 px4-firmware-0eafc2ade1dce974d5f7bdf05ca7678fa0b59ab0.zip |
IO compiling
Diffstat (limited to 'src/drivers/boards/px4io')
-rw-r--r-- | src/drivers/boards/px4io/px4io_init.c | 8 | ||||
-rw-r--r-- | src/drivers/boards/px4io/px4io_internal.h | 4 |
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 |