From baa01cb9140780a5e349157b72d879c0e89ed3e9 Mon Sep 17 00:00:00 2001 From: DTF UHF Date: Thu, 12 Nov 2015 15:53:19 -0500 Subject: [PATCH] Prevent startup crash on targets without any I2C sensors --- src/main/drivers/accgyro_mpu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/drivers/accgyro_mpu.c b/src/main/drivers/accgyro_mpu.c index aed61f2998..2df22a2f71 100644 --- a/src/main/drivers/accgyro_mpu.c +++ b/src/main/drivers/accgyro_mpu.c @@ -83,7 +83,11 @@ mpuDetectionResult_t *detectMpu(const extiConfig_t *configToUse) // MPU datasheet specifies 30ms. delay(35); +#ifndef USE_I2C + ack = false; +#else ack = mpuReadRegisterI2C(MPU_RA_WHO_AM_I, 1, &sig); +#endif if (ack) { mpuConfiguration.read = mpuReadRegisterI2C; mpuConfiguration.write = mpuWriteRegisterI2C;