Browse Source

FMUv4: Initialize complete board correctly

sbg
Lorenz Meier 9 years ago
parent
commit
cb286d0ae6
  1. 23
      src/drivers/boards/px4fmu-v4/px4fmu_init.c

23
src/drivers/boards/px4fmu-v4/px4fmu_init.c

@ -211,19 +211,6 @@ static struct sdio_dev_s *sdio; @@ -211,19 +211,6 @@ static struct sdio_dev_s *sdio;
#include <math.h>
/* 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) @@ -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) @@ -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();

Loading…
Cancel
Save