46 int16_t
_compensate_xy(int16_t xy, uint32_t rhall, int32_t txy1, int32_t txy2);
uint8_t _compass_instance
AP_Compass_BMM150(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev)
static AP_Compass_Backend * probe(Compass &compass, AP_HAL::OwnPtr< AP_HAL::I2CDevice > dev)
int16_t _compensate_xy(int16_t xy, uint32_t rhall, int32_t txy1, int32_t txy2)
int16_t _compensate_z(int16_t z, uint32_t rhall)
struct AP_Compass_BMM150::@18 _dig
AP_HAL::OwnPtr< AP_HAL::Device > _dev
static AP_HAL::OwnPtr< AP_HAL::Device > dev
static constexpr const char * name
AP_HAL::Util::perf_counter_t _perf_err
Common definitions and utility routines for the ArduPilot libraries.