27 Commits (921ab3fe12ca142e35387a4bbcea042be7242793)

Author SHA1 Message Date
rmackay9 921ab3fe12 ArduCopter: bug fix to DMP initialisation (it was freezing due to SPI bus conflicts) 13 years ago
Andrew Tridgell 7e544e8ead MPU6k: save 72 bytes of memory 13 years ago
rmackay9 130f3b0030 AP_InertialSensor_MPU6000: move _last_sample_time_micros to capture time data_interrupt was called 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
rmackay9 c965963d7b AP_InertialSensor_MPU6000: bug fix. DMP was being enabled by default so although the results were not being used, this caused a delay in the main loop 13 years ago
uncrustify e6c2616769 uncrustify libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.cpp 13 years ago
Andrew Tridgell 0763bbd1af MPU6000: fixed some build warnings 13 years ago
rmackay9 5077674043 AP_InertialSensor_MPU6000: another attempt at fixing the SITL build 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
Craig Elder 69bf5700cd IMU: expose IMU_PRODUCT_ID as EEPROM Variable 13 years ago
Craig Elder 4a1d8b0875 AP_InertialSensor: Return product ID from sensor initialization 13 years ago
Craig Elder ed99940bee MPU6000: Fixed Scaling on Accelerometers Rev C vs Rev D 13 years ago
Andrew Tridgell 2dd655d87d MPU6k: added suspend/resume on init 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
Randy Mackay ed19c25a97 Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 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 04daeab7c0 MPU6000: change to 98Hz low pass filter 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 bc9e943969 rollover is not a bug 13 years ago
Andrew Tridgell 97f8d21c1b added code format markers to AP_InertialSensor library 13 years ago
Pat Hickey f3ad7f3af8 Wire and SPI Init: move to sketch system.pde from libraries 13 years ago
Pat Hickey 82b48784ef purple: added AP_InertialSensor library 13 years ago