Browse Source

aerocore2:Board does CAN GPIO init

sbg
David Sidrane 7 years ago committed by Daniel Agar
parent
commit
9a3963d0cf
  1. 2
      cmake/configs/nuttx_aerocore2_default.cmake
  2. 10
      src/drivers/boards/aerocore2/init.c

2
cmake/configs/nuttx_aerocore2_default.cmake

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
px4_nuttx_configure(HWCLASS m4 CONFIG nsh ROMFS y ROMFSROOT px4fmu_common)
set(config_uavcan_num_ifaces 2)
set(config_uavcan_num_ifaces 1)
set(config_module_list
#

10
src/drivers/boards/aerocore2/init.c

@ -150,6 +150,9 @@ __EXPORT void board_peripheral_reset(int ms) @@ -150,6 +150,9 @@ __EXPORT void board_peripheral_reset(int ms)
__EXPORT void
stm32_boardinitialize(void)
{
/* configure LEDs */
board_autoled_initialize();
/* configure ADC pins */
stm32_configgpio(GPIO_ADC1_IN10); /* used by battery sense */
@ -163,11 +166,14 @@ stm32_boardinitialize(void) @@ -163,11 +166,14 @@ stm32_boardinitialize(void)
/* configure spektrum power controller gpio */
stm32_configgpio(GPIO_SPEKTRUM_PWR_EN);
/* configure CAN interface */
stm32_configgpio(GPIO_CAN1_RX);
stm32_configgpio(GPIO_CAN1_TX);
/* configure SPI interfaces */
stm32_spiinitialize();
/* configure LEDs */
board_autoled_initialize();
}
/****************************************************************************

Loading…
Cancel
Save