108 Commits (master)

Author SHA1 Message Date
Andy Piper 221ab9752e AP_InertialSensor: synchronise fifo reads on the ICM42xxx 3 years ago
Peter Barker e4ce4ebed3 AP_InertialSensor: remove un-needed methods 3 years ago
Andrew Tridgell 9ac3472b47 AP_InertialSensor: add set_inactive() on notch filters 3 years ago
Andrew Tridgell a37f268dc6 Ap_Inertialsensor: by default only run harmonic notch on the active gyro 3 years ago
Andrew Tridgell 19063a46a0 AP_InertialSensor: fixed build with logging disabled 3 years ago
Andrew Tridgell db14ba46dc AP_InertialSensor: call notch param update with semaphore held 3 years ago
Andrew Tridgell e2e1e74da5 AP_InertialSensor: switch to HarmonicNotch class 3 years ago
Andrew Tridgell e67d9b4179 AP_InertialSensor: support two full harmonic notch filters 3 years ago
Iampete1 b77476caa1 AP_InertialSensor: remove custom orentations 3 years ago
Andy Piper c7a43f2a90 AP_InertialSensor: put some functions in fast ram 3 years ago
Andrew Tridgell 662327f2ea AP_InertialSensor: added support for more ADIS IMUs 3 years ago
Andy Piper 6e3b502110 AP_InertialSensor: inline vector ops for backends and temp cal 3 years ago
Peter Barker c6734ad825 AP_InertialSensor: correct logging of inertial-sensor reg-change logging 3 years ago
Andrew Tridgell 4fdc1ebc30 AP_InertialSensor: fixed locking issue in delta accumulation 4 years ago
Siddharth Purohit 447935bf4c AP_InertialSensor: remove dependence on gcs for AP_Periph builds 4 years ago
Josh Henderson 2b20dcf128 AP_InertialSensor: move GYR & ACC logging functions to Logging.cpp 4 years ago
Andrew Tridgell 4cddf37984 AP_InertialSensor: log unexpected register changes 4 years ago
Andrew Tridgell 3ff71c7814 AP_InertialSensor: changes from review feedback 4 years ago
Andrew Tridgell 8caea96ab1 AP_InertialSensor: start auto-learning at boot 4 years ago
Andrew Tridgell fc0f8b990a AP_InertialSensor: added online learning of temp cal 4 years ago
Andrew Tridgell 7921e042f1 AP_InertialSensor: added IMU temperature calibration support 4 years ago
Andrew Tridgell b74e5c0e2f AP_InertialSensor: added ExternalAHRS backend 4 years ago
Peter Barker 2437cf8a24 AP_Logger: use instance number for IMU logging 4 years ago
Andy Piper faf9bbbf3a AP_InertialSensor: make the backend fast gyro rate configurable 5 years ago
Andy Piper 61bb42cc0c AP_InertialSensor: allow up to four distinct notch center frequencies to be updated 5 years ago
Andy Piper 8ac79da643 AP_InertialSensor: FFT gyro window would overflow on windows >= 256 5 years ago
Andrew Tridgell 5c6749ee54 AP_InertialSensor: use wait_pin() to wait for DRDY pin if available 5 years ago
Andy Piper 0e9b2a26c5 AP_InertialSensor: SITL the raw sample rate is not the same as the sensor rate 5 years ago
Andy Piper 3d9776dd6d AP_InertialSensor: expose statically filtered gyro values for FFT analysis and allow sampling to gyro window for FFT analysis. 5 years ago
Andy Piper 143a071788 AP_InertialSensor: add rpm-based motor noise to gyros and accels 5 years ago
Andrew Tridgell 236ce28339 AP_InertialSensor: updated for heater changes 5 years ago
Andy Piper 8e385d7453 AP_InertialSensor: correct formatting 6 years ago
Andy Piper 5b7f9f6bea AP_InertialSensor: while sensors are converging update the filters sample rates. if gyro filtering produces invalid output, keep the previous value 6 years ago
Andy Piper 3261677e01 AP_InertialSensor: remove _ prefix from methods. use changed filter methods. 6 years ago
Andy Piper 50f7e50634 AP_InertialSensor: add harmonic notch filter to gyro filter chain 6 years ago
Andrew Tridgell 09d3392aee AP_InertialSensor: zero accumulators on time step 6 years ago
Andrew Tridgell 3444e82ef9 AP_InertialSensor: added RC switch for killing IMUs 6 years ago
Andy Piper fff81a2163 AP_InertialSensor: Make sure the LPF output is used by the notch input. 6 years ago
Andy Piper 18d403c3ac AP_InertialSensor: Rework notch filter allocation and sampling 6 years ago
Peter Barker ef860db558 AP_InertialSensor: add floating point constant designators 6 years ago
Tom Pittenger 3eeaa2c8df AP_InertialSensor: rename dataflash to logger 6 years ago
Tom Pittenger 9347e6d36f AP_InertialSensor: unify singleton naming to _singleton and get_singleton() 6 years ago
Peter Barker b47733142f GLOBAL: rename DataFlash_Class to AP_Logger 6 years ago
Andrew Tridgell 755dc8dc5d AP_InertialSensor: use WITH_SEMAPHORE() 6 years ago
Peter Barker 1a640e3405 AP_InertialSensor: parameterise sensor-rate logging, generalise it 7 years ago
Andrew Tridgell 44131202cd AP_InertialSensor: 4kHz batch sampling 7 years ago
Jacob Walser ad4e928e7d AP_InertialSensor: add support for custom board orientations 7 years ago
Andrew Tridgell 0e6497aa85 AP_InertialSensor: merged in Revo driver 7 years ago
Peter Barker 9566abb3a8 AP_InertialSensor: add IMU batch sampling 7 years ago
Peter Barker 5096e2fca9 AP_InertialSensor: use df singleton, factor out log_{gyro,accel}_raw 7 years ago