dps310: Driver for DPS310 barometric pressure sensor

struct dps310_fifo_measurement_t
#include <dps310.h>

Public Members

dps310_fifo_measurement_type_t type
float result
struct dps310_config_t
#include <dps310.h>

Configuration parameters for DPS310.

Public Members

dps310_pm_rate_t pm_rate
dps310_pm_oversampling_t pm_oversampling
dps310_tmp_rate_t tmp_rate
dps310_tmp_oversampling_t tmp_oversampling
dps310_tmp_src_ext_t tmp_src
dps310_tmp_src_ext_t tmp_coef
dps310_int_fifo_mode_t int_fifo_mode
dps310_int_tmp_mode_t int_tmp_mode
dps310_int_prs_mode_t int_prs_mode
dps310_t_shift_mode_t t_shift_mode
dps310_p_shift_mode_t p_shift_mode
dps310_fifo_en_mode_t fifo_en_mode
dps310_spi_mode_t spi_mode
struct dps310_coef_t
#include <dps310.h>

Calibration Coefficients (COEF).

Public Members

int32_t c0
int32_t c1
int32_t c00
int32_t c10
int32_t c01
int32_t c11
int32_t c20
int32_t c21
int32_t c30
struct dps310_t
#include <dps310.h>

Device descriptor.

Public Members

i2c_dev_t i2c_dev

I2C device descriptor.

uint8_t prod_id

Product ID.

uint8_t prod_rev

Product revision.

uint8_t t_rate

latest P_rate

uint8_t p_rate

latest T_rate

int32_t t_raw

latest T_raw

dps310_coef_t coef

coefficients

float offset

offset in meter

float pressure_s

calculated pressure at sea-level