diff --git a/src/drivers/boards/px4fmu-v4/px4fmu_init.c b/src/drivers/boards/px4fmu-v4/px4fmu_init.c index a1e53d41c5..7966f57165 100644 --- a/src/drivers/boards/px4fmu-v4/px4fmu_init.c +++ b/src/drivers/boards/px4fmu-v4/px4fmu_init.c @@ -211,19 +211,6 @@ static struct sdio_dev_s *sdio; #include -/* TODO XXX commented this out to get cmake build working */ -/*#ifdef __cplusplus*/ -/*__EXPORT int matherr(struct __exception *e)*/ -/*{*/ -/*return 1;*/ -/*}*/ -/*#else*/ -/*__EXPORT int matherr(struct exception *e)*/ -/*{*/ -/*return 1;*/ -/*}*/ -/*#endif*/ - __EXPORT int nsh_archinitialize(void) { @@ -231,9 +218,7 @@ __EXPORT int nsh_archinitialize(void) stm32_configgpio(GPIO_ADC1_IN2); /* BATT_VOLTAGE_SENS */ stm32_configgpio(GPIO_ADC1_IN3); /* BATT_CURRENT_SENS */ stm32_configgpio(GPIO_ADC1_IN4); /* VDD_5V_SENS */ - // stm32_configgpio(GPIO_ADC1_IN10); /* used by VBUS valid */ - // stm32_configgpio(GPIO_ADC1_IN11); /* unused */ - // stm32_configgpio(GPIO_ADC1_IN12); /* used by MPU6000 CS */ + stm32_configgpio(GPIO_ADC1_IN13); /* FMU_AUX_ADC_1 */ stm32_configgpio(GPIO_ADC1_IN14); /* FMU_AUX_ADC_2 */ stm32_configgpio(GPIO_ADC1_IN15); /* PRESSURE_SENS */ @@ -243,6 +228,12 @@ __EXPORT int nsh_archinitialize(void) stm32_configgpio(GPIO_VDD_BRICK_VALID); stm32_configgpio(GPIO_GPIO5_OUTPUT); + stm32_configgpio(GPIO_SBUS_INV); + stm32_configgpio(GPIO_8266_GPIO0); + stm32_configgpio(GPIO_SPEKTRUM_POWER); + stm32_configgpio(GPIO_8266_PD); + stm32_configgpio(GPIO_8266_RST); + /* configure the high-resolution time/callout interface */ hrt_init();