Peter Barker
|
1889d3dea5
|
AP_Compass: add and use AP_COMPASS_MMC5XX3_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
69bc24bc16
|
AP_Compass: add and use AP_COMPASS_RM3100_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
2c93b7809c
|
AP_Compass: use AP_COMPASS_EXTERNALAHRS_ENABLED more
Also rename driver name from serial to externalahrs for consistency
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
aac6228f58
|
AP_Compass: add and use AP_COMPASS_MAG3110_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
89a9636c46
|
AP_Compass: add and use AP_COMPASS_QMC5883L_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
b6e2586f50
|
AP_Compass: add and use AP_COMPASS_MMC3416
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
ee6b44113d
|
AP_Compass: add and use AP_COMPASS_ICM20948_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
ad9521c1c4
|
AP_Compass: add and use AP_COMPASS_AK09916_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
430f19222a
|
AP_Compass: don't define driver backend type if it is not compiled in
Catches places where code isn't disabled properly
|
2023-02-22 19:40:13 +11:00 |
Peter Barker
|
7d244e3451
|
AP_Compass: add and use AP_COMPASS_LIS3MDL_ENABLED
|
2023-02-17 23:05:48 +11:00 |
Peter Barker
|
fe9461242e
|
AP_Compass: add and use AP_COMPASS_LSM9DS1_ENABLED
|
2023-02-15 20:03:55 +11:00 |
Peter Barker
|
b26d771c9f
|
AP_Compass: add and use AP_COMPASS_IST8310_ENABLED
|
2023-02-14 12:23:55 +11:00 |
Peter Barker
|
feb809fbb7
|
AP_Compass: add and use AP_COMPASS_BMM150_ENABLED
|
2023-02-09 17:52:52 +11:00 |
Peter Barker
|
22feb3c08a
|
AP_Compass: add and use AP_COMPASS_AK8963_ENABLED
|
2023-02-07 10:21:06 +11:00 |
Peter Barker
|
ff99ff34c7
|
AP_Compass: add and use AP_COMPASS_HMC5843_ENABLED
|
2023-02-01 18:47:37 +11:00 |
Peter Barker
|
669ce03de3
|
AP_Compass: make DRIVER_IST8308 an invalid symbol if not compiled in
|
2023-01-31 11:08:28 +11:00 |
Peter Barker
|
cbd1264f90
|
AP_Compass: add and use AP_COMPASS_LSM303D_ENABLED
|
2023-01-31 11:08:28 +11:00 |
Peter Barker
|
3adbaddab0
|
AP_Compass: regularise compass defines
start to make compass backends look like backends from our other libraries
|
2022-11-15 16:44:38 +11:00 |
Peter Barker
|
aef745c693
|
AP_Compass: fix compilation when removing diagonals state
|
2022-11-09 21:14:04 +11:00 |
Peter Barker
|
d6c5a0ab2b
|
AP_Compass: correct compilation when COMPASS_MAX_INSTANCE>1 and no diagonals
|
2022-10-06 08:21:03 +11:00 |
jackhong12
|
4a4f361a17
|
all: use CLASS_NO_COPY() macro
|
2022-10-04 11:23:04 +11:00 |
Andrew Tridgell
|
0b9769e658
|
AP_Compass: removed diagonals and offdiagonals on AP_Periph
|
2022-09-30 21:25:36 +10:00 |
Peter Barker
|
57f8b7c2a8
|
AP_Compass: split AP_HAL_SITL and AP_SIM_ENABLED
|
2022-03-17 14:39:55 +11:00 |
Iampete1
|
209ad965be
|
AP_Compass: remove custom rotations
|
2022-03-02 18:16:42 +11:00 |
Peter Barker
|
ed608d37f6
|
AP_Compass: add and use AP_SIM_COMPASS_ENABLED
|
2022-01-17 15:24:02 +11:00 |
Andrew Tridgell
|
8eb40bafc5
|
AP_Compass: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
Iampete1
|
6ba87dfe9a
|
AP_Compass: add param conversion
|
2021-11-30 08:14:43 +09:00 |
Iampete1
|
071ff39ff8
|
AP_Compass: move instance params to shared table
|
2021-11-30 08:14:43 +09:00 |
Andrew Tridgell
|
2b19b8a988
|
AP_Compass: switched to GSF based compass learning
this makes inflight compass learning faster, more accurate and much
simpler
|
2021-11-01 09:00:27 +11:00 |
Peter Barker
|
62f6a5b033
|
AP_Compass: fail calibration unless at least 1 compass to cal
|
2021-08-24 10:18:38 +10:00 |
Peter Barker
|
944b82a7be
|
AP_Compass: make is_calibrating const
|
2021-07-30 17:37:08 +10:00 |
Peter Barker
|
c351150a46
|
AP_Compass: use AP::compass().available in place of enabled()
|
2021-07-30 12:19:42 +10:00 |
Peter Barker
|
658c978c9d
|
AP_Compass: add and use compass.available()
Covers both being enabled and initialised
|
2021-07-30 12:19:42 +10:00 |
Peter Barker
|
8bbed968de
|
AP_Compass: remove unused variable
|
2021-07-30 12:19:42 +10:00 |
Siddharth Purohit
|
7cbb3d8a3f
|
AP_Compass: allow compass cal option for AP_Periph if defined
|
2021-07-02 08:50:16 +10:00 |
Peter Barker
|
9791fdeb11
|
AP_Compass: remove unused setup_earth_field
|
2021-06-15 09:47:31 +10:00 |
Peter Barker
|
a9621ed802
|
AP_Compass: remove HIL support
|
2021-06-15 09:47:31 +10:00 |
Siddharth Purohit
|
8590bfea63
|
AP_Compass: use first available compass in priority list
|
2021-06-02 17:10:19 +10:00 |
Siddharth Purohit
|
b31a04e52b
|
AP_Compass: allow single compass configure for autopilot boards
|
2021-05-19 18:04:20 +10:00 |
Jacob Walser
|
8defcb9169
|
AP_Compass: add memsic MMC5883 driver
|
2021-04-07 16:03:57 +10:00 |
Randy Mackay
|
64c4b6a42b
|
AP_Compass: remove unused set_use_for_yaw
|
2021-03-31 19:16:01 +11:00 |
Andrew Tridgell
|
f8e0227c8c
|
AP_Compass: added force_save_calibration()
|
2021-02-15 07:24:40 +11:00 |
Patrick José Pereira
|
842360b5e3
|
AP_Compass: Add missing const in member functions
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2021-02-03 18:45:14 +11:00 |
Andrew Tridgell
|
a068e95a48
|
AP_Compass: added ExternalAHRS driver
|
2021-01-05 21:13:12 +11:00 |
yaapu
|
5e88a856e9
|
AP_Compass: support for MSP compass
|
2020-09-09 06:35:50 +10:00 |
Siddharth Purohit
|
5cd6175d94
|
AP_Compass: fix reordering compass devid by priority at boot
|
2020-08-25 08:30:04 +10:00 |
Siddharth Purohit
|
f55ee264a7
|
AP_Compass: reset compass ids not present after compass cal
also implement replacement mechanism for UAVCAN compasses
|
2020-07-27 19:48:15 +10:00 |
Michael du Breuil
|
f25d20f549
|
AP_Compass: Only send a single MAG_CAL_* message per poll
this fairly allocates bandwidth between the calibrators
|
2020-06-16 10:09:14 +10:00 |
Siddharth Purohit
|
c0eb27cc35
|
AP_Compass: pull compass calibrator out into a separate thread
|
2020-06-05 09:38:40 +10:00 |
Andy Piper
|
63b5711a4d
|
AP_Compass: use a separate slot for the custom compass rotation
|
2020-05-24 07:46:17 +10:00 |