95 Commits (1af244e5bcbbe4b06ae62ef1949ac87c07ac1bf9)

Author SHA1 Message Date
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
Peter Barker 6ae86a0b8c AP_InertialSensor: use DataFlash should_log to determine raw logging 8 years ago
Andrew Tridgell 2876f1467c AP_InertialSensor: converge sensor rate quickly, then slowly 8 years ago
Andrew Tridgell db25b6e966 AP_InertialSensor: estimate and log sensor rates for all IMUs 8 years ago
Andrew Tridgell 49cc0965c0 AP_InertialSensor: separate handling of FIFO and non-FIFO sensors 8 years ago
murata a3f5b4f319 AP_InertialSensor: Change from magic number 0 to definition name. 8 years ago
Julien Beraud 3d9dacb227 AP_InertialSensor: push gyro data for opticalflow 8 years ago
Andrew Tridgell d9c8db7024 AP_InertialSensor: implement a new strategy for fast sampling 8 years ago
Andrew Tridgell cb1a5d4c74 AP_InertialSensor: take semaphore for update of accumulators 8 years ago
Andrew Tridgell 3289e90134 AP_InertialSensor: added error count increments in drivers 8 years ago
Lucas De Marchi ace61087a1 AP_InertialSensor: remove product_id 8 years ago
Andrew Tridgell a5c5e033d2 AP_InertialSensor: fixed threading and locking in remaining backends 8 years ago
Andrew Tridgell 2df6ed08c2 AP_InertialSensor: added optional per-instance orientation 8 years ago
murata c808ee2f49 Global: To nullptr from NULL. 8 years ago