diff options
author | Jean Cyr <jcyr@dillobits.com> | 2013-09-18 20:04:22 -0400 |
---|---|---|
committer | Jean Cyr <jcyr@dillobits.com> | 2013-09-18 20:04:22 -0400 |
commit | 89d3e1db281414571fb55b87fb87385a97263cf1 (patch) | |
tree | 2632dde353627381bb48af2e308de1c705c130e8 /src/drivers/boards | |
parent | 626f433630697a630e5063f4f53cfa570bb4a9df (diff) | |
download | px4-firmware-89d3e1db281414571fb55b87fb87385a97263cf1.tar.gz px4-firmware-89d3e1db281414571fb55b87fb87385a97263cf1.tar.bz2 px4-firmware-89d3e1db281414571fb55b87fb87385a97263cf1.zip |
Implement Spektrum DSM pairing in V2
- Bind control for V2
- Relays and accessory power not supported on V2 hardware
Diffstat (limited to 'src/drivers/boards')
-rw-r--r-- | src/drivers/boards/px4io-v2/board_config.h | 2 | ||||
-rw-r--r-- | src/drivers/boards/px4io-v2/px4iov2_init.c | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/drivers/boards/px4io-v2/board_config.h b/src/drivers/boards/px4io-v2/board_config.h index 818b64436..4d41d0d07 100644 --- a/src/drivers/boards/px4io-v2/board_config.h +++ b/src/drivers/boards/px4io-v2/board_config.h @@ -84,7 +84,7 @@ /* Power switch controls ******************************************************/ -#define GPIO_SPEKTRUM_PWR_EN (GPIO_OUTPUT|GPIO_CNF_OUTPP|GPIO_MODE_50MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTC|GPIO_PIN13) +#define GPIO_SPEKTRUM_PWR_EN (GPIO_OUTPUT|GPIO_CNF_OUTPP|GPIO_MODE_50MHz|GPIO_OUTPUT_SET|GPIO_PORTC|GPIO_PIN13) #define GPIO_SERVO_FAULT_DETECT (GPIO_INPUT|GPIO_CNF_INPULLUP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN15) diff --git a/src/drivers/boards/px4io-v2/px4iov2_init.c b/src/drivers/boards/px4io-v2/px4iov2_init.c index 0ea95bded..ccd01edf5 100644 --- a/src/drivers/boards/px4io-v2/px4iov2_init.c +++ b/src/drivers/boards/px4io-v2/px4iov2_init.c @@ -111,9 +111,7 @@ __EXPORT void stm32_boardinitialize(void) stm32_configgpio(GPIO_BTN_SAFETY); - /* spektrum power enable is active high - disable it by default */ - /* XXX might not want to do this on warm restart? */ - stm32_gpiowrite(GPIO_SPEKTRUM_PWR_EN, false); + /* spektrum power enable is active high - enable it by default */ stm32_configgpio(GPIO_SPEKTRUM_PWR_EN); stm32_configgpio(GPIO_SERVO_FAULT_DETECT); |