Browse Source

AP_BoardConfig: call init_vehicle()

this allows a single location for init_vehicle
c415-sdk
Andrew Tridgell 5 years ago
parent
commit
296090bb11
  1. 8
      libraries/AP_BoardConfig/AP_BoardConfig.cpp

8
libraries/AP_BoardConfig/AP_BoardConfig.cpp

@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
#include <AP_Common/AP_Common.h>
#include <AP_HAL/AP_HAL.h>
#include <AP_RTC/AP_RTC.h>
#include <AP_Vehicle/AP_Vehicle_Type.h>
#include <AP_Vehicle/AP_Vehicle.h>
#include <GCS_MAVLink/GCS.h>
#if HAL_WITH_UAVCAN
@ -315,6 +315,12 @@ void AP_BoardConfig::init() @@ -315,6 +315,12 @@ void AP_BoardConfig::init()
printf("SDCard failed to start\n");
}
#endif
// run any the vehicle initialization routines
AP_Vehicle *vehicle = AP::vehicle();
if (vehicle) {
vehicle->init_vehicle();
}
}
// set default value for BRD_SAFETY_MASK

Loading…
Cancel
Save