Browse Source

AP_BoardConfig: support ChibiOS FMUv4

mission-4.1.18
Andrew Tridgell 7 years ago
parent
commit
02c3bea5a5
  1. 2
      libraries/AP_BoardConfig/AP_BoardConfig.h
  2. 2
      libraries/AP_BoardConfig/board_drivers.cpp

2
libraries/AP_BoardConfig/AP_BoardConfig.h

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
#include <AP_Common/AP_Common.h>
#include <AP_Param/AP_Param.h>
#if CONFIG_HAL_BOARD == HAL_BOARD_PX4 || CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN || defined(HAL_CHIBIOS_ARCH_FMUV3)
#if CONFIG_HAL_BOARD == HAL_BOARD_PX4 || CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN || defined(HAL_CHIBIOS_ARCH_FMUV3) || defined(HAL_CHIBIOS_ARCH_FMUV4)
#define AP_FEATURE_BOARD_DETECT 1
#define AP_FEATURE_SAFETY_BUTTON 1
#else

2
libraries/AP_BoardConfig/board_drivers.cpp

@ -209,7 +209,7 @@ void AP_BoardConfig::board_autodetect(void) @@ -209,7 +209,7 @@ void AP_BoardConfig::board_autodetect(void)
} else {
sensor_config_error("Unable to detect board type");
}
#elif defined(CONFIG_ARCH_BOARD_PX4FMU_V4)
#elif defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || defined(HAL_CHIBIOS_ARCH_FMUV4)
// only one choice
state.board_type.set_and_notify(PX4_BOARD_PIXRACER);
hal.console->printf("Detected Pixracer\n");

Loading…
Cancel
Save