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:
parent
af4059e0ca
commit
f1322d1920
3 changed files with 72 additions and 28 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue