ardupilot/libraries/AP_Compass
Andrew Tridgell 05433bfee6 AP_Compass: switch to a general method of heater compensation
this allows any board to easily setup heater compensation for an
internal compass. The offsets are in body frame (previously in sensor
frame) and are sensor specific using bus device IDs
2022-08-02 18:03:52 +10:00
..
examples AP_Compass: fix examples for AP_AHRS_DCM becoming backend 2021-08-31 14:28:53 +10:00
AP_Compass.cpp AP_Compass: HAL_COMPASS_DISABLE_IST8310_INTERNAL_PROBE for Pixhawk6C 2022-08-02 18:03:52 +10:00
AP_Compass.h AP_Compass: add and use AP_SIM_COMPASS_ENABLED 2022-01-17 15:24:02 +11:00
AP_Compass_AK8963.cpp AP_Compass: fix periph-heavy compile errors with different things enabled 2021-09-24 10:47:13 -05:00
AP_Compass_AK8963.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_AK09916.cpp AP_Compass: switch to a general method of heater compensation 2022-08-02 18:03:52 +10:00
AP_Compass_AK09916.h AP_Compass: added register checking for AK09916 mode 2021-12-28 16:04:36 +11:00
AP_Compass_BMM150.cpp AP_Compass: removed perf counters 2021-06-07 14:29:27 +10:00
AP_Compass_BMM150.h AP_Compass: removed perf counters 2021-06-07 14:29:27 +10:00
AP_Compass_Backend.cpp AP_Compass: switch to a general method of heater compensation 2022-08-02 18:03:52 +10:00
AP_Compass_Backend.h AP_Compass: Add support to AK09915 2021-11-10 18:11:34 -03:00
AP_Compass_Calibration.cpp AP_Compass: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
AP_Compass_ExternalAHRS.cpp AP_Compass: fixed custom orientation in 3 compass drivers 2022-05-04 10:33:17 +10:00
AP_Compass_ExternalAHRS.h AP_Compass: added ExternalAHRS driver 2021-01-05 21:13:12 +11:00
AP_Compass_HMC5843.cpp AP_Compass: Fix multi #include's 2021-12-21 10:38:46 +11:00
AP_Compass_HMC5843.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_IST8308.cpp AP_Compass: removed perf counters 2021-06-07 14:29:27 +10:00
AP_Compass_IST8308.h AP_Compass: removed perf counters 2021-06-07 14:29:27 +10:00
AP_Compass_IST8310.cpp AP_Compass: switch to a general method of heater compensation 2022-08-02 18:03:52 +10:00
AP_Compass_IST8310.h AP_Compass: removed perf counters 2021-06-07 14:29:27 +10:00
AP_Compass_LIS3MDL.cpp AP_Compass: remove use of Vector3 as function 2020-06-16 11:06:47 +10:00
AP_Compass_LIS3MDL.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_LSM9DS1.cpp AP_Compass: modify compass driver to support consistent ordering and hotplugging 2020-02-19 13:59:53 +09:00
AP_Compass_LSM9DS1.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_LSM303D.cpp AP_Compass: enable temperature on lsm303d 2021-01-21 13:09:21 +11:00
AP_Compass_LSM303D.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_MAG3110.cpp AP_Compass: modify compass driver to support consistent ordering and hotplugging 2020-02-19 13:59:53 +09:00
AP_Compass_MAG3110.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_MMC5xx3.cpp AP_Compass: Retry reading MMC5983 ID up to 10 times 2022-01-12 11:03:15 -05:00
AP_Compass_MMC5xx3.h AP_Compass: update MMMC5XX3 driver to support only mmc5983 2021-11-10 11:38:25 +11:00
AP_Compass_MMC3416.cpp AP_Compass: log message information for MMC3416 2020-04-12 08:36:48 +10:00
AP_Compass_MMC3416.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_MSP.cpp AP_Compass: fixed custom orientation in 3 compass drivers 2022-05-04 10:33:17 +10:00
AP_Compass_MSP.h AP_Compass: support for MSP compass 2020-09-09 06:35:50 +10:00
AP_Compass_QMC5883L.cpp AP_Compass: modify compass driver to support consistent ordering and hotplugging 2020-02-19 13:59:53 +09:00
AP_Compass_QMC5883L.h AP_Compass: removed default rotations for compass probe 2019-09-04 16:27:47 +10:00
AP_Compass_RM3100.cpp AP_Compass: fix compilation issue with declaring var after goto 2021-12-15 22:11:10 +11:00
AP_Compass_RM3100.h AP_Compass: support probing RM3100 on all 4 addresses 2020-08-02 12:25:29 +10:00
AP_Compass_SITL.cpp AP_Compass: add and use AP_SIM_COMPASS_ENABLED 2022-01-17 15:24:02 +11:00
AP_Compass_SITL.h AP_Compass: add and use AP_SIM_COMPASS_ENABLED 2022-01-17 15:24:02 +11:00
AP_Compass_UAVCAN.cpp AP_Compass: fixed custom orientation in 3 compass drivers 2022-05-04 10:33:17 +10:00
AP_Compass_UAVCAN.h AP_Compass: reset compass ids not present after compass cal 2020-07-27 19:48:15 +10:00
CompassCalibrator.cpp AP_Compass: never override custom orentation in calabration 2021-11-10 09:28:54 +11:00
CompassCalibrator.h AP_Compass: never override custom orentation in calabration 2021-11-10 09:28:54 +11:00
Compass_PerMotor.cpp AP_Compass: specify floating point constants 2019-04-05 23:04:17 -07:00
Compass_PerMotor.h AP_Compass: specify floating point constants 2019-04-05 23:04:17 -07:00
Compass_learn.cpp AP_Compass: do not use GSF if any model has been clipped 2022-05-19 17:09:45 +10:00
Compass_learn.h AP_Compass: switched to GSF based compass learning 2021-11-01 09:00:27 +11:00