Andrew Tridgell
2c8e6bb834
AP_Compass: use generic defines for BMM150
7 years ago
Andrew Tridgell
57a3bc1397
AP_Compass: new compass learning system
...
this learns compass offsets using magnetic tables and compass
observations
7 years ago
Andrew Tridgell
ca30f6aec8
AP_Compass: added per-motor compass calibration
...
this allows for a motor calibration vector per motor
7 years ago
Andrew Tridgell
2cc0f25ca0
AP_Compass: support PCNC1
7 years ago
Andrew Tridgell
23803df038
AP_Compass: allows boards to define orientation of HMC5843
7 years ago
LukeMike
432f6c2a4a
VRBRAIN / APCompass: added compass sensor init for VR Brain boards
7 years ago
night-ghost
b6bf90ab93
AP_Compass: mAG3110 driver
7 years ago
Andrew Tridgell
8e87c30a33
AP_Compass: fixed MindPX-v2 compass orientations
7 years ago
Andrew Tridgell
36a141f9f1
AP_Compass: support MindPX-v2
7 years ago
Andrew Tridgell
743714de4c
AP_Compass: support ChibiOS FMUv4
7 years ago
Andrew Tridgell
5d9fa7f85b
AP_Compass: support ChibiOS
7 years ago
Randy Mackay
86cbc445bd
AP_Compass: ICM20948 default rotation to Pitch180Yaw90
7 years ago
Mark Whitehorn
b0e2f06a7a
AP_Compass: add LIS3MDL probe for Pixracer
7 years ago
HeBin
26de6de848
AP_Compass: add Robsense PhenixPro Devkit Board support
7 years ago
Georgii Staroselskii
710594eee3
AP_Compass: enable compass on Edge
7 years ago
Andrew Tridgell
5646afac1c
AP_Compass: avoid double detection of the AK09916
...
with an ICM20948 we can double detect the compass due to the i2c pass-thru
7 years ago
Lucas De Marchi
2fc6e52431
AP_Compass: use IST8310 and HMC5883 as external mags
7 years ago
Francisco Ferreira
6e286a2e66
AP_Compass: re-enable QMC5883 compass driver by default
...
This reverts commit a657daf635
7 years ago
Andrew Tridgell
678bd084b7
AP_Compass: added IST8310 on FMUv3 I2C
7 years ago
Rufus Wong
9491f7da55
AP_Compass: Add break to prevent fallthrough of PIXRACER to PIXHAWK_PRO
8 years ago
Lucas De Marchi
b1740e2d9c
AP_Compass: remove raspilot
8 years ago
davidaroyer
ad18e99bef
AP_Compass: add support for Aerotenna OcPoC-Zynq hardware
8 years ago
Michael du Breuil
fb77d0739e
AP_Compass: Remove unused time calls, stash the time in the read loop
8 years ago
Mark Whitehorn
3642ecd9ef
AP_COMPASS: fix errors in addition of alternate LIS3MDL I2C address
...
testing shows ROTATION_YAW_90 is correct for mRo Neo M8N GPS/compass
8 years ago
Mark Whitehorn
a6e9baa8f6
AP_Compass: probe for LIS3MDL in mRo Neo-M8N GPS module
8 years ago
Randy Mackay
a657daf635
Compass: disable QMC5883 compass driver by default
...
This driver causes occasional heading issues so disabling until these are resolved
8 years ago
Kevin Lopez Alvarez
df406c4389
AP_Compass : increase max possible offset
8 years ago
Kevin Lopez Alvarez
08b531e6a8
AP_Compass: LIS3MDL correct orientation
8 years ago
Kevin Lopez Alvarez
cf8c1c2665
AP_Compass: Remove comments and use correct board number
8 years ago
Kevin Lopez Alvarez
1467daee2a
AP_Compass: add ppro support
...
disable lis3mdl for now
8 years ago
Andrew Tridgell
732dc5984a
AP_Compass: added COMPASS_TYPEMASK parameter
...
this allows driver type to be disabled, to avoid probing them and
wasting CPU on sensors that are not being used
This also moves UAVCAN compass to be detected last, as discussed in the
dev call
8 years ago
ljwang
603e903ccd
AP_Compass: QMC5883 Add internal i2c bus and fix rotation error
8 years ago
Eugene Shamaev
aa1f6a7587
AP_Compass: united enumeration on startup, multiple CAN drivers, correct dev_id based on network and node ID
8 years ago
Miguel Arroyo
ee328c9683
AP_Compass: move SITL Compass to standard sensor backend model
8 years ago
ljwang
e648f2e61e
add QMC5883L driver for GPS compass module
8 years ago
Andrew Tridgell
736fb715ec
AP_Compass: MMC3416 magnetometer driver
8 years ago
Andrew Tridgell
d946d5da6f
AP_Compass: enable AK09916 inside a ICM20948
...
the ICM20948 has an AK09916 which can be accessed via I2C bypass
8 years ago
mirkix
d9d3d97e54
AP_Compass: BeagleBone Blue add external compass HMC5843
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
4c45b1c7ca
AP_Compass: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Eugene Shamaev
b3d9126407
AP_Compass: removal of legacy UAVCAN support
8 years ago
Eugene Shamaev
3e044c7b8a
AP_Compass: support for UAVCAN connected magnetometers
8 years ago
Andrew Tridgell
ee2afd3242
AP_Compass: added COMPASS_OFFS_MAX
...
this allows setup of airframes with hatch magnets
8 years ago
Lucas De Marchi
156efd6fec
AP_Compass: use IST8310 for aerofc
8 years ago
Andrew Tridgell
37c9e08316
AP_Compass: support AUAV21 board
8 years ago
Jacob Walser
7121910fa7
AP_Compass: Set default learn parameter to disabled for Sub
8 years ago
Andrew Tridgell
64a8f00a77
AP_Compass: disable esoteric compass drivers on FMUv2
8 years ago
murata
af47a8e91c
AP_Compass: Unify from print or println to printf.
8 years ago
Randy Mackay
855125381d
AP_Compass: relax compass cal fitness and consistency checks
8 years ago
Randy Mackay
0c4e3cd8e4
Compass: pixracer calibration fitness default relaxed
8 years ago
Andrew Tridgell
58a0a6a2fc
AP_Compass: disable lis3mdl for now
...
pending investigation of possible hw error
8 years ago