113 Commits (fb2eb262e7bac04136437525a331c7b6d67a9cc0)

Author SHA1 Message Date
Andrew Tridgell 6df33dd3f4 AP_InertialSensor: fixed MPU6000_SPI bus initialisation 10 years ago
Julien BERAUD 3cf952d1f8 AP_InertialSensor: add fifo support for MPU6000 10 years ago
Julien BERAUD 8a76ff53bd AP_InertialSensor: add i2c bus driver for MPU6050 10 years ago
Julien BERAUD 1679728730 AP_InertialSensor: Configure SPI as a generic bus for MPU6000 10 years ago
Andrew Tridgell 4eab27abe9 AP_InertialSensor: fixed logic bug in MPU6000 init 10 years ago
Lucas De Marchi 3aa46e3213 AP_InertialSensor: use functor macros 10 years ago
Andrew Tridgell 089e63f987 AP_InertialSensor: fixed PSTR handling 10 years ago
Tom Pittenger 0e076d6dc8 AP_InertialSensor: compile warnings: format not a string literal, argument types not checked 10 years ago
ahcorde 103bb2a08d AP_InertialSensor: Fix orientation MPU6000 PXF 10 years ago
Andrew Tridgell 3d7d46b9b0 AP_InertialSensor: replaced INS_MPU6K_FILTER with INS_ACCEL_FILTER and INS_GYRO_FILTER 10 years ago
Jonathan Challinger 155c173ed1 AP_InertialSensor: rename _rotate_and_offset to _publish 10 years ago
Jonathan Challinger 502446d821 AP_InertialSensor: use LowPassFilter2pVector3f 10 years ago
Andrew Tridgell 9dfbdb1e69 AP_InertialSensor: run the MPU6000 at 1kHz on fast CPUs 10 years ago
Andrew Tridgell a047d1f569 AP_InertialSensor: moved default filter and sample_rate to frontend 10 years ago
Andrew Tridgell 3a9a5a9c18 AP_InertialSensor: implement gyro and accel health monitoring 10 years ago
Andrew Tridgell 586fa9a816 AP_InertialSensor: added product_id support 10 years ago
Andrew Tridgell 3ce7667e5a AP_InertialSensor: tidy up MPU6000 driver 10 years ago
Andrew Tridgell d48beb0c0f AP_InertialSensor: converted PX4 driver to new API 10 years ago
Andrew Tridgell 448efc70a3 AP_InertialSensor: first steps in frontend/backend split 10 years ago
Randy Mackay a09f7b9198 AP_InertialSensor_MPU6k: init members to reduce compiler warnings 11 years ago
Andrew Tridgell abb53eb9a2 AP_InertialSensor: simplify using HAL board subtypes 11 years ago
Andrew Tridgell 3ed4f82cb0 AP_InertialSensor: fixed DRDY include for Linux 11 years ago
Andrew Tridgell 06b6d7aaf0 AP_InertialSensor: fixeup DRDY pin for different boards 11 years ago
Víctor Mayoral Vilches 3379ddd51f AP_InertialSensor_MPU6000: Add _register_write_check method. 11 years ago
Víctor Mayoral Vilches ad3a3f9366 AP_InertialSensor_MPU6000: Fix the CS. 11 years ago
Víctor Mayoral Vilches d9cb29ea8b AP_InertialSensor_MPU6000: Correct DRDY pin. 11 years ago
Andrew Tridgell ece01da10e AP_InertialSensor: fixed _dump_registers() for MPU6000 11 years ago
Andrew Tridgell b1c5f23bbd AP_InertialSensor: make get_delta_time() const 11 years ago
Andrew Tridgell a0688a69d4 AP_InertialSensor: generalise the accel/gyro calibration for N sensors 11 years ago
Andrew Tridgell 2753449e75 AP_InertialSensor: added support for multiple accel/gyro devices 11 years ago
Andrew Tridgell 80def01fbe AP_InertialSensor: fixed semaphore error on startup for MPU6000 11 years ago
Andrew Tridgell f5299e2e11 AP_InertialSensor: added healthy check for PX4 and HIL 11 years ago
Andrew Tridgell 9ecd889e9d AP_InertialSensor: detect bad MPU6000 SPI transactions and lower bus speed 11 years ago
Andrew Tridgell b98bcbf715 AP_InertialSensor: automatically lower bus speed on mpu6k bad reads 11 years ago
Andrew Tridgell bdc40cc7df AP_InertialSensor: try to lower SPI bus speed on errors 11 years ago
Andrew Tridgell 9833900f91 AP_InertialSensor: run MPU6000 sensor register reads at 8MHz 12 years ago
Andrew Tridgell e5e4cdee18 AP_InertialSensor: added wait_for_sample() API call 12 years ago
Andrew Tridgell dda68bddcb AP_InertialSensor: updates for AP_HAL::MemberProc 12 years ago
Andrew Tridgell 03036c632d AP_InertialSensor: use new scheduler API 12 years ago
Randy Mackay f7ba0438ef InertialSensor: remove DMP 12 years ago
Andrew Tridgell 14636e1cdf AP_InertialSensor: changed num_samples_available() to sample_available() 12 years ago
Andrew Tridgell 1ec5cbed81 AP_InertialSensor: removed SMACCM support 12 years ago
Andrew Tridgell 770b7b5901 AP_InertialSensor: prevent a lockup in MPU6000 driver 12 years ago
Andrew Tridgell 76e20150e9 AP_InertialSensor: ensure parent class is initialised in instance classes 12 years ago
Randy Mackay af13f6795c INS: switch to global definition of GRAVITY_MSS 12 years ago
Randy Mackay 318a831b57 INS: set default filter to 20hz for APM2.x and PX4 12 years ago
Andrew Tridgell a63275d284 AP_InertialSensor: expand register range in MPU6000 _dump_registers() 12 years ago
Andrew Tridgell 7b1245937c AP_InertialSensor: always sample at 200Hz in MPU6000 12 years ago
Randy Mackay bad81a5113 AP_InertialSensor_MPU6k: remove unnecessary check of sign when receiving fifo packet from dmp 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago