ardupilot/libraries/AP_InertialSensor
Gustavo Jose de Sousa ee7c40be61 AP_InertialSensor: BMI160: add backend
The reason of defining BMI160_MAX_FIFO_SAMPLES as 8 can be found on the
following histogram of the number of samples in the FIFO on each read while
performing the accelerometer calibration process:

Samples Count   Freq Acc. Freq
------------------------------
      1  3842 0.1201  0.120111
      2 13172 0.4118  0.531904
      3  9065 0.2834  0.815300
      4  2710 0.0847  0.900022
      5  2231 0.0697  0.969769
      6   816 0.0255  0.995279
      7   137 0.0043  0.999562
      8    13 0.0004  0.999969
     13     1 0.0000  1.000000
2016-07-15 16:46:06 -03:00
..
examples AP_InertialSensor: INS_generic: remove unused includes 2016-06-27 17:22:43 -03:00
AP_InertialSensor.cpp AP_InertialSensor: BMI160: add backend 2016-07-15 16:46:06 -03:00
AP_InertialSensor.h AP_InertialSensor: fixed typo 2016-07-01 15:35:22 +10:00
AP_InertialSensor_BMI160.cpp AP_InertialSensor: BMI160: add backend 2016-07-15 16:46:06 -03:00
AP_InertialSensor_BMI160.h AP_InertialSensor: BMI160: add backend 2016-07-15 16:46:06 -03:00
AP_InertialSensor_Backend.cpp AP_InertialSensor: avoid ifdef for AP_MODULE_SUPPORTED 2016-07-14 13:39:47 +10:00
AP_InertialSensor_Backend.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_HIL.cpp AP_InertialSensor: simplify sensor backends 2015-11-16 17:57:35 +11:00
AP_InertialSensor_HIL.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_L3G4200D.cpp AP_InertialSensor: L3G4200D: use AP_HAL::I2CDevice abstraction 2016-02-16 19:49:09 -02:00
AP_InertialSensor_L3G4200D.h AP_InertialSensor: L3G4200D: use AP_HAL::I2CDevice abstraction 2016-02-16 19:49:09 -02:00
AP_InertialSensor_LSM9DS0.cpp AP_InertialSensor: Enable dual IMU for raspilot 2016-03-18 21:51:37 -03:00
AP_InertialSensor_LSM9DS0.h AP_InertialSensor: LSM9DS0: Disable I2C at init to avoid SDA hanging by slave. 2016-03-18 21:51:37 -03:00
AP_InertialSensor_MPU6000.cpp AP_InertialSensor: provide IMU temperature to HAL for all boards 2016-07-01 15:29:52 +10:00
AP_InertialSensor_MPU6000.h AP_InertialSensor: MPU6000: remove _bus_type field 2016-06-27 17:20:51 -03:00
AP_InertialSensor_MPU9250.cpp Global: rename bus type enum entries 2016-06-27 17:51:41 -03:00
AP_InertialSensor_MPU9250.h AP_InertialSensor: MPU9250: remove _bus_type field 2016-06-27 17:20:51 -03:00
AP_InertialSensor_PX4.cpp Global: rename min and max macros to uppercase 2015-12-01 16:28:09 -02:00
AP_InertialSensor_PX4.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_QURT.cpp AP_InertialSensor: added QURT driver 2015-12-27 16:21:26 +11:00
AP_InertialSensor_QURT.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_SITL.cpp AP_InertialSensor: use SIM_GYR_SCALE in SITL 2016-01-19 15:29:08 +11:00
AP_InertialSensor_SITL.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_UserInteract.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_UserInteract_MAVLink.cpp AP_InertialSensor: use millis/micros/panic functions 2015-11-20 12:31:41 +09:00
AP_InertialSensor_UserInteract_MAVLink.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_UserInteract_Stream.cpp AP_InertialSensor: use printf() rather than _printf_P() 2015-10-30 14:35:27 +09:00
AP_InertialSensor_UserInteract_Stream.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AP_InertialSensor_qflight.cpp AP_InertialSensor: added qflight driver 2015-12-27 16:12:27 +11:00
AP_InertialSensor_qflight.h AP_InertialSensor: sanitize includes 2016-02-01 14:18:51 -02:00
AuxiliaryBus.cpp AP_Compass: HMC5843: Add support for MPU6000 auxiliary bus 2015-08-28 12:39:09 +10:00
AuxiliaryBus.h AP_InertialSensor: Fix typos 2016-05-13 19:20:05 -03:00