Browse Source

AP_BoardConfig: init chibios IO after boardconfig

this allows for the init to use parameters such as BRD_IO_ENABLE from
AP_BoardConfig
master
Andrew Tridgell 7 years ago
parent
commit
e88fe93688
  1. 5
      libraries/AP_BoardConfig/board_drivers.cpp

5
libraries/AP_BoardConfig/board_drivers.cpp

@ -278,6 +278,11 @@ void AP_BoardConfig::board_setup() @@ -278,6 +278,11 @@ void AP_BoardConfig::board_setup()
px4_setup_peripherals();
px4_setup_pwm();
px4_setup_safety_mask();
#elif CONFIG_HAL_BOARD == HAL_BOARD_CHIBIOS
// init needs to be done after boardconfig is read so parameters are set
hal.gpio->init();
hal.rcin->init();
hal.rcout->init();
#endif
board_setup_uart();
board_setup_sbus();

Loading…
Cancel
Save