54#define MS5611_ADDR_CSB_HIGH 0x76
55#define MS5611_ADDR_CSB_LOW 0x77
ms5611_osr_t
Definition ms5611.h:61
esp_err_t ms5611_get_sensor_data(ms5611_t *dev, int32_t *pressure, float *temperature)
Measure pressure and temperature.
Definition ms5611.c:209
esp_err_t ms5611_free_desc(ms5611_t *dev)
Free device descriptor.
Definition ms5611.c:188
esp_err_t ms5611_init_desc(ms5611_t *dev, uint8_t addr, i2c_port_t port, gpio_num_t sda_gpio, gpio_num_t scl_gpio)
Initialize device descriptor.
Definition ms5611.c:168
esp_err_t ms5611_init(ms5611_t *dev, ms5611_osr_t osr)
Init MS5611-01BA03.
Definition ms5611.c:194
@ MS5611_OSR_4096
4096 samples per measurement
Definition ms5611.h:66
@ MS5611_OSR_1024
1024 samples per measurement
Definition ms5611.h:64
@ MS5611_OSR_2048
2048 samples per measurement
Definition ms5611.h:65
@ MS5611_OSR_512
512 samples per measurement
Definition ms5611.h:63
@ MS5611_OSR_256
256 samples per measurement
Definition ms5611.h:62
uint16_t off
C2 Pressure offset | OFF_t1.
Definition ms5611.h:75
uint16_t tcs
C3 Temperature coefficient of pressure sensitivity | TCS.
Definition ms5611.h:76
uint16_t t_ref
C5 Reference temperature | T_ref.
Definition ms5611.h:78
uint16_t sens
C1 Pressure sensitivity | SENS_t1.
Definition ms5611.h:74
uint16_t tco
C4 Temperature coefficient of pressure offset | TCO.
Definition ms5611.h:77
uint16_t tempsens
C6 Temperature coefficient of the temperature | TEMPSENSE.
Definition ms5611.h:79
ms5611_config_data_t config_data
Device configuration, filled upon initialize.
Definition ms5611.h:89
i2c_dev_t i2c_dev
I2C device settings.
Definition ms5611.h:87
ms5611_osr_t osr
Oversampling setting.
Definition ms5611.h:88