9 #ifndef HAL_BARO_MS5611_I2C_ADDR 10 #define HAL_BARO_MS5611_I2C_ADDR 0x77 13 #ifndef HAL_BARO_MS5837_I2C_ADDR 14 #define HAL_BARO_MS5837_I2C_ADDR 0x76 38 uint8_t *
count, uint8_t max_count);
static void _update_and_wrap_accumulator(uint32_t *accum, uint32_t val, uint8_t *count, uint8_t max_count)
static AP_Baro_Backend * probe(AP_Baro &baro, AP_HAL::OwnPtr< AP_HAL::Device > dev, enum MS56XX_TYPE ms56xx_type=BARO_MS5611)
struct AP_Baro_MS56XX::@11 _cal_reg
uint16_t _read_prom_word(uint8_t word)
struct AP_Baro_MS56XX::@10 _accum
static AP_HAL::OwnPtr< AP_HAL::Device > dev
AP_Baro_MS56XX(AP_Baro &baro, AP_HAL::OwnPtr< AP_HAL::Device > dev, enum MS56XX_TYPE ms56xx_type)
bool _read_prom_5611(uint16_t prom[8])
AP_HAL::OwnPtr< AP_HAL::Device > _dev
enum MS56XX_TYPE _ms56xx_type
bool _read_prom_5637(uint16_t prom[8])