ardupilot/libraries/AP_InertialSensor
Andrew Tridgell 3b793baa78 AP_InertialSensor: stop sensors converging if motors arm
if the user arms within 30s of startup then stop the re-init of the
sensors. This can give less accurate frequency as the sample rate may
not have settled yet, but it is better than doing init of the filters
while the vehicle may be flying

also fix a 32 bit millis wrap
2024-12-12 15:13:40 +11:00
..
examples INS_generic: Use new default for reboot 2024-03-12 21:13:41 +11:00
AP_InertialSensor.cpp AP_InertialSensor: fixed check for changes to notch filters 2024-12-12 15:13:40 +11:00
AP_InertialSensor.h AP_InertialSensor: tidy IMU killing 2024-07-10 18:17:00 +10:00
AP_InertialSensor_ADIS1647x.cpp AP_InertialSensor: Clearly state the maximum G-force 2024-07-10 10:07:16 +10:00
AP_InertialSensor_ADIS1647x.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_BMI055.cpp AP_InertialSensor: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_InertialSensor_BMI055.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_BMI088.cpp AP_InertialSensor: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_InertialSensor_BMI088.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_BMI160.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_BMI160.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_BMI270.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_BMI270.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_Backend.cpp AP_InertialSensor: stop sensors converging if motors arm 2024-12-12 15:13:40 +11:00
AP_InertialSensor_Backend.h AP_InertialSensor: stop sensors converging if motors arm 2024-12-12 15:13:40 +11:00
AP_InertialSensor_ExternalAHRS.cpp AP_InertialSensor: External: report name in output banner 2023-01-03 10:32:20 +11:00
AP_InertialSensor_ExternalAHRS.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_Invensense.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_Invensense.h AP_InertialSensor: move to new constant dt low pass filter class 2024-08-20 09:09:41 +10:00
AP_InertialSensor_Invensense_registers.h AP_InertialSensor: properly reset MPU6000 signal path at startup 2022-06-08 17:44:17 +10:00
AP_InertialSensor_Invensensev2.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_Invensensev2.h AP_InertialSensor: move to new constant dt low pass filter class 2024-08-20 09:09:41 +10:00
AP_InertialSensor_Invensensev2_registers.h AP_IneertialSensor: fixed orientations and gyro scale factors for new Invensense IMUs 2019-03-21 18:54:32 +11:00
AP_InertialSensor_Invensensev3.cpp AP_InertialSensor: correct warnings on static_assert requiring a message 2024-08-13 08:38:00 +10:00
AP_InertialSensor_Invensensev3.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_L3G4200D.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_L3G4200D.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_LSM9DS0.cpp AP_InertialSensor: re-order initialiser lines so -Werror=reorder will work 2024-09-24 22:50:28 +10:00
AP_InertialSensor_LSM9DS0.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_LSM9DS1.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_LSM9DS1.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_Logging.cpp AP_InertialSensor: add missing include for AHRS 2024-09-06 08:52:01 +10:00
AP_InertialSensor_NONE.cpp AP_InertialSensor: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_InertialSensor_NONE.h AP_InertialSensor: use motor_mask from SITL for which outputs are motors 2022-10-16 20:38:19 +11:00
AP_InertialSensor_Params.cpp AP_InertialSensor: add support for extra Aux IMUs 2023-03-21 10:04:16 +11:00
AP_InertialSensor_Params.h AP_InertialSensor: add support for extra Aux IMUs 2023-03-21 10:04:16 +11:00
AP_InertialSensor_RST.cpp AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_RST.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_SCHA63T.cpp AP_InertialSensor: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_InertialSensor_SCHA63T.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_SITL.cpp AP_InertialSensor: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_InertialSensor_SITL.h AP_InertialSensor: move gyro and accel instance ids into AP_InertialSensor_Backend 2024-06-26 17:14:56 +10:00
AP_InertialSensor_config.h AP_InertialSensor: fix continuing after ins init fail in AP_Periph 2024-10-23 06:46:22 +09:00
AP_InertialSensor_tempcal.cpp AP_InertialSensor: Fix persistent storing of IMU Z Scale 2024-07-23 11:59:49 +10:00
AP_InertialSensor_tempcal.h AP_InertialSensor: add support for extra Aux IMUs 2023-03-21 10:04:16 +11:00
AuxiliaryBus.cpp AP_InertialSensor: removed assert calls 2021-03-25 14:03:40 +11:00
AuxiliaryBus.h
BatchSampler.cpp AP_InertialSensor: correct compilation when logging disabled 2024-09-02 11:53:12 +10:00
LogStructure.h AP_InertialSensor: vibe units m/s/s 2021-11-18 13:23:06 +09:00