mirror of https://github.com/ArduPilot/ardupilot
68b58d5435
the WAI (whoami) register is writeable. Not only is it writeable, but the written value is persistent across a power cycle. You have to remove power for about 30s for it to finally go back to the right default value of 0x10 this makes using WAI as a test for finding a IST8310 problematic. The best we can do is send a soft reset which will reset it to default for us to then check |
||
---|---|---|
.. | ||
examples | ||
AP_Compass.cpp | ||
AP_Compass.h | ||
AP_Compass_AK8963.cpp | ||
AP_Compass_AK8963.h | ||
AP_Compass_AK09916.cpp | ||
AP_Compass_AK09916.h | ||
AP_Compass_BMM150.cpp | ||
AP_Compass_BMM150.h | ||
AP_Compass_Backend.cpp | ||
AP_Compass_Backend.h | ||
AP_Compass_Calibration.cpp | ||
AP_Compass_DroneCAN.cpp | ||
AP_Compass_DroneCAN.h | ||
AP_Compass_ExternalAHRS.cpp | ||
AP_Compass_ExternalAHRS.h | ||
AP_Compass_HMC5843.cpp | ||
AP_Compass_HMC5843.h | ||
AP_Compass_IST8308.cpp | ||
AP_Compass_IST8308.h | ||
AP_Compass_IST8310.cpp | ||
AP_Compass_IST8310.h | ||
AP_Compass_LIS3MDL.cpp | ||
AP_Compass_LIS3MDL.h | ||
AP_Compass_LSM9DS1.cpp | ||
AP_Compass_LSM9DS1.h | ||
AP_Compass_LSM303D.cpp | ||
AP_Compass_LSM303D.h | ||
AP_Compass_MAG3110.cpp | ||
AP_Compass_MAG3110.h | ||
AP_Compass_MMC5xx3.cpp | ||
AP_Compass_MMC5xx3.h | ||
AP_Compass_MMC3416.cpp | ||
AP_Compass_MMC3416.h | ||
AP_Compass_MSP.cpp | ||
AP_Compass_MSP.h | ||
AP_Compass_QMC5883L.cpp | ||
AP_Compass_QMC5883L.h | ||
AP_Compass_QMC5883P.cpp | ||
AP_Compass_QMC5883P.h | ||
AP_Compass_RM3100.cpp | ||
AP_Compass_RM3100.h | ||
AP_Compass_SITL.cpp | ||
AP_Compass_SITL.h | ||
AP_Compass_config.h | ||
CompassCalibrator.cpp | ||
CompassCalibrator.h | ||
Compass_PerMotor.cpp | ||
Compass_PerMotor.h | ||
Compass_learn.cpp | ||
Compass_learn.h |