From d50e721acf5af67365b3a43642770db60508cf83 Mon Sep 17 00:00:00 2001 From: jflyper Date: Wed, 6 Mar 2019 12:52:22 +0900 Subject: [PATCH] Don't fiddle with SPI if not on SPI --- src/main/drivers/barometer/barometer_lps.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/drivers/barometer/barometer_lps.c b/src/main/drivers/barometer/barometer_lps.c index 0e902f902..92fb2fa41 100644 --- a/src/main/drivers/barometer/barometer_lps.c +++ b/src/main/drivers/barometer/barometer_lps.c @@ -252,6 +252,11 @@ bool lpsDetect(baroDev_t *baro) { //Detect busDevice_t *busdev = &baro->busdev; + + if (busdev->bustype != BUSTYPE_SPI) { + return false; + } + IOInit(busdev->busdev_u.spi.csnPin, OWNER_BARO_CS, 0); IOConfigGPIO(busdev->busdev_u.spi.csnPin, IOCFG_OUT_PP); IOHi(busdev->busdev_u.spi.csnPin); // Disable