diff --git a/libraries/AP_Compass/examples/AP_Compass_test/AP_Compass_test.cpp b/libraries/AP_Compass/examples/AP_Compass_test/AP_Compass_test.cpp index f0775ebe4e..007b447090 100644 --- a/libraries/AP_Compass/examples/AP_Compass_test/AP_Compass_test.cpp +++ b/libraries/AP_Compass/examples/AP_Compass_test/AP_Compass_test.cpp @@ -18,14 +18,21 @@ * Code by Jordi MuĂ’oz and Jose Julio. DIYDrones.com */ -#include #include #include +#include +#include const AP_HAL::HAL& hal = AP_HAL::get_HAL(); static AP_BoardConfig board_config; +class DummyVehicle { +public: + AP_AHRS_DCM ahrs; // Need since https://github.com/ArduPilot/ardupilot/pull/10890 +}; + +static DummyVehicle vehicle; // create compass object static Compass compass; @@ -37,7 +44,7 @@ static void setup() hal.console->printf("Compass library test\n"); board_config.init(); - + vehicle.ahrs.init(); compass.init(); hal.console->printf("init done - %u compasses detected\n", compass.get_count());