67 Commits (c53e9d1ff0e43b4a639f0e3256fefb7913f0bf55)

Author SHA1 Message Date
Julien BERAUD 1aadcdf538 AP_InertialSensor_MPU6000: read temperature 9 years ago
Lucas De Marchi 294298ea34 AP_InertialSensor: use method for downcast 10 years ago
Lucas De Marchi 565c18603d AP_InertialSensor: MPU6000: export auxiliary bus 10 years ago
Lucas De Marchi 3cb6f391d4 AP_InertialSensor: MPU6000: split detection and initialization 10 years ago
Lucas De Marchi f7954ee885 AP_InertialSensor: MPU6000: allow to read generic block 10 years ago
Lucas De Marchi b5da8ad61f AP_InertialSensor: MPU6000: rename method 10 years ago
Lucas De Marchi d9a4d3e777 AP_InertialSensor: MPU6000: fix leaking samples 10 years ago
Gustavo Jose de Sousa 7789aec85b AP_InertialSensor: standardize inclusion of libaries headers 10 years ago
Lucas De Marchi cf1273668e AP_InertialSensor: refactor constructors to avoid leak 10 years ago
Lucas De Marchi c3063f0ab2 AP_InertialSensor: MPU6000: be agnostic to I2C bus/address 10 years ago
Lucas De Marchi 2e76d998df AP_InertialSensor: remove unused enum bus_speed 10 years ago
Lucas De Marchi 209e1924a5 AP_InertialSensor: fix whitespace usage 10 years ago
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 3d7d46b9b0 AP_InertialSensor: replaced INS_MPU6K_FILTER with INS_ACCEL_FILTER and INS_GYRO_FILTER 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 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
Víctor Mayoral Vilches 3379ddd51f AP_InertialSensor_MPU6000: Add _register_write_check method. 11 years ago
Víctor Mayoral Vilches d053a91cd5 AP_InertialSensor_MPU6000: Remove MPU6000_CS_PIN 11 years ago
Víctor Mayoral Vilches d9cb29ea8b AP_InertialSensor_MPU6000: Correct DRDY pin. 11 years ago
Andrew Tridgell b1c5f23bbd AP_InertialSensor: make get_delta_time() const 11 years ago
Andrew Tridgell 58d3729d16 AP_InertialSensor: fixed default health functions 11 years ago
Andrew Tridgell 2753449e75 AP_InertialSensor: added support for multiple accel/gyro devices 11 years ago
Andrew Tridgell f10a4b04ae AP_InertialSensor: make PX4 healthy call _get_sample() 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 e5e4cdee18 AP_InertialSensor: added wait_for_sample() API call 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 7b1245937c AP_InertialSensor: always sample at 200Hz in MPU6000 12 years ago
Andrew Tridgell 6142eac4b4 AP_InertialSensor: simplify get_delta_time() API 12 years ago
Pat Hickey 910e09fc96 AP_InertialSensor_MPU6000: fix sync/async semaphore usage with new scheduler 12 years ago
Pat Hickey d808c19c10 AP_InertialSensor_MPU6000: uses new semaphores 12 years ago
James Bielman acf05a29ee AP_InertialSensor_MPU6000: Poll status register if there is no data ready pin. 12 years ago
Andrew Tridgell 212728be34 InertialSensor: ensure MPU6000 is out of sleep mode before configuring 12 years ago
Andrew Tridgell 1a53bc783c InertialSensor: poll data ready pin instead of an interrupt for MPU6k 12 years ago
Andrew Tridgell 9548e7e79e InertialSensor: simplify the data_ready interrupt handling 12 years ago
Andrew Tridgell 2c1682f310 InertialSensor: use AP_HAL progmem 12 years ago
Pat Hickey 4acf2c8591 AP_InertialSensor: ported to AP_HAL 12 years ago
Andrew Tridgell 3b18c57691 AP_InertialSensor: removed axis getters for accel/gyro 12 years ago
Andrew Tridgell b237c0583d AP_InertialSensor: Added INS_MPU6K_FILTER option 12 years ago
Andrew Tridgell 089ae0f9f3 AP_InertialSensor: allow specification of sample rate in init() call 12 years ago
rmackay9 d9b4407e64 AP_InertialSensor: changes after review with Tridge. 12 years ago