From 747219e0dfeb09ec758497ab97e8c6b9cd9d0e00 Mon Sep 17 00:00:00 2001 From: mikeller Date: Fri, 6 Jan 2017 23:24:11 +1300 Subject: [PATCH] Fixed gyro update / arming for targets without gyro interrupt. --- src/main/sensors/gyro.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/sensors/gyro.c b/src/main/sensors/gyro.c index 0abf310b7..8721a8e53 100644 --- a/src/main/sensors/gyro.c +++ b/src/main/sensors/gyro.c @@ -400,9 +400,16 @@ static bool gyroUpdateISR(gyroDev_t* gyroDev) void gyroUpdate(void) { // range: +/- 8192; +/- 2000 deg/sec +#if defined(MPU_INT_EXTI) if (!gyro.dev.dataReady || !gyro.dev.read(&gyro.dev)) { return; } +#else + if (!gyro.dev.read(&gyro.dev)) { + return; + } +#endif + const bool calibrationComplete = isGyroCalibrationComplete(); if (calibrationComplete) { #if defined(GYRO_USES_SPI) && defined(USE_MPU_DATA_READY_SIGNAL)