diff --git a/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.cpp b/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.cpp index c2b4fc28c2..f1860e6b1c 100644 --- a/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.cpp +++ b/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.cpp @@ -2,6 +2,7 @@ #include #include "AP_InertialSensor_MPU6000.h" +#include "GPIO.h" extern const AP_HAL::HAL& hal; @@ -180,10 +181,7 @@ uint16_t AP_InertialSensor_MPU6000::_init_sensor( Sample_rate sample_rate ) _spi = hal.spi->device(AP_HAL::SPIDevice_MPU6000); _spi_sem = _spi->get_semaphore(); - /* Pin 70 defined especially to hook - up PE6 to the hal.gpio abstraction. - (It is not a valid pin under Arduino.) */ - _drdy_pin = hal.gpio->channel(70); + _drdy_pin = hal.gpio->channel(26); // BBB_P8_14 hal.scheduler->suspend_timer_procs(); diff --git a/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.h b/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.h index 3a5f0933a6..3b9fc675dd 100644 --- a/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.h +++ b/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.h @@ -9,7 +9,7 @@ #include #include "AP_InertialSensor.h" -#define MPU6000_CS_PIN 53 // APM pin connected to mpu6000's chip select pin +#define MPU6000_CS_PIN 113 // Corresponding to P9_28 // enable debug to see a register dump on startup #define MPU6000_DEBUG 0