2 Commits (1660aefc908307a911ad79f35130c1ddaa200ce9)

Author SHA1 Message Date
Andrew Tridgell 986b7bf894 AP_InertialSensor: fixed frequency to 16 bit in LDM303D and L3GD20 drivers 10 years ago
Víctor Mayoral Vilches 556d46a4ef AP_InertialSensor: L3GD20 driver added 11 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
rmackay9 49de46a548 AP_InertialSensor: merge in calibration features from IMU library 12 years ago
rmackay9 41fbb19cf5 AP_InertialSensor_MPU6000: replaced _cs_pin parameter with #define and saved 1 byte of memory 13 years ago
rmackay9 7a265dbf61 AP_InertialSensor: use AP_TimerProcess's queue_process to run read from MPU6000 after any currently running processes complete 13 years ago
rmackay9 0a6219695b AP_InertialSensor: changed read of sensor from MPU6000 to happen immediately 13 years ago
uncrustify ad51ac5e11 uncrustify libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.h 13 years ago
rmackay9 7683e9d870 AP_InertialSensor_MPU6000: changed DMP memory definition (dmpMem) to const uint8_t to remove SITL compile errors (hopefully) 13 years ago
rmackay9 6cd0918134 AP_InertialSensor: methods added to access DMP functionality 13 years ago
Andrew Tridgell acc6adf6e9 MPU6k: removed an unused variable 13 years ago
Craig Elder 4a1d8b0875 AP_InertialSensor: Return product ID from sensor initialization 13 years ago
Andrew Tridgell 9296ac494d AP_InertialSensor: added a get_gyro_drift_rate() interface 13 years ago
Andrew Tridgell a9dea35310 AP_InertialSensor: added new_data_available() interface 13 years ago
Andrew Tridgell 6ca613337b MPU6000: protect the driver from double initialisation 13 years ago
Andrew Tridgell 18d26dc74e MPU6000: minor fixes 13 years ago
Andrew Tridgell 10ca54ef8f MPU6000: use data ready interrupt to prevent stale data 13 years ago
Andrew Tridgell f97b405b56 MPU6k: update driver for new ap_proceduce prototype 13 years ago
Andrew Tridgell 97f8d21c1b added code format markers to AP_InertialSensor library 13 years ago
Pat Hickey 82b48784ef purple: added AP_InertialSensor library 13 years ago