1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-26 09:45:37 +03:00

Converted MS5611 (I2C only)

This commit is contained in:
jflyper 2017-07-16 02:13:24 +09:00
parent af4059e0ca
commit f1322d1920
3 changed files with 72 additions and 28 deletions

View file

@ -102,7 +102,16 @@ bool baroDetect(baroDev_t *dev, baroSensor_e baroHardwareToUse)
#endif
; // fallthough
case BARO_MS5611:
#ifdef USE_BARO_MS5611
#if defined(USE_BARO_MS5611) || defined(USE_BARO_SPI_MS5611)
#if defined(USE_BARO_SPI_MS5611)
dev->busdev.bustype = BUSTYPE_SPI;
dev->busdev.busdev_u.spi.instance = MS5611_SPI_INSTANCE;
dev->busdev.busdev_u.spi.csnPin = IOGetByTag(IO_TAG(MS5611_CS_PIN));
#elif defined(USE_BARO_MS5611)
dev->busdev.bustype = BUSTYPE_I2C;
dev->busdev.busdev_u.i2c.device = BARO_I2C_INSTANCE;
dev->busdev.busdev_u.i2c.address = MS5611_I2C_ADDR;
#endif
if (ms5611Detect(dev)) {
baroHardware = BARO_MS5611;
break;