From b0b93f8928bca96275fbfc8cba193b832fad6525 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell <andrew@tridgell.net> Date: Wed, 9 Nov 2016 12:47:38 +1100 Subject: [PATCH] AP_BoardConfig: switch pixracer to always use in-tree drivers --- libraries/AP_BoardConfig/AP_BoardConfig.h | 3 +-- libraries/AP_BoardConfig/px4_drivers.cpp | 8 ++++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/libraries/AP_BoardConfig/AP_BoardConfig.h b/libraries/AP_BoardConfig/AP_BoardConfig.h index 0ced0a5814..b7a96b4fef 100644 --- a/libraries/AP_BoardConfig/AP_BoardConfig.h +++ b/libraries/AP_BoardConfig/AP_BoardConfig.h @@ -57,8 +57,7 @@ public: #endif PX4_BOARD_TEST_V1 = 101, PX4_BOARD_TEST_V2 = 102, - PX4_BOARD_TEST_V3 = 103, - PX4_BOARD_TEST_V4 = 104, + PX4_BOARD_TEST_V3 = 103 }; #endif diff --git a/libraries/AP_BoardConfig/px4_drivers.cpp b/libraries/AP_BoardConfig/px4_drivers.cpp index 38fe761d21..f9619bf5fc 100644 --- a/libraries/AP_BoardConfig/px4_drivers.cpp +++ b/libraries/AP_BoardConfig/px4_drivers.cpp @@ -659,11 +659,15 @@ void AP_BoardConfig::px4_setup_drivers(void) } #endif +#if defined(CONFIG_ARCH_BOARD_PX4FMU_V4) + px4.board_type.set_and_notify(PX4_BOARD_PIXRACER); +#endif + if (px4.board_type == PX4_BOARD_TEST_V1 || px4.board_type == PX4_BOARD_TEST_V2 || px4.board_type == PX4_BOARD_TEST_V3 || - px4.board_type == PX4_BOARD_TEST_V4 || - px4.board_type == PX4_BOARD_PHMINI) { + px4.board_type == PX4_BOARD_PHMINI || + px4.board_type == PX4_BOARD_PIXRACER) { // use in-tree drivers printf("Using in-tree drivers\n"); px4_configured_board = (enum px4_board_type)px4.board_type.get(); -- GitLab