BMP3xx device configuration structure.
Note
Refer to Bosch driver for more details on how to set settings and desired settings.
Here is the list of available macros to be used to configure desired settings. User can do OR operation of these macros for configuring multiple settings.
* Macros | Functionality
* ---------------------|----------------------------------------------
* BMP3_SEL_PRESS_EN | Enable/Disable pressure.
* BMP3_SEL_TEMP_EN | Enable/Disable temperature.
* BMP3_SEL_PRESS_OS | Set pressure oversampling.
* BMP3_SEL_TEMP_OS | Set temperature oversampling.
* BMP3_SEL_IIR_FILTER | Set IIR filter.
* BMP3_SEL_ODR | Set ODR.
* BMP3_SEL_OUTPUT_MODE | Set either open drain or push pull
* BMP3_SEL_LEVEL | Set interrupt pad to be active high or low
* BMP3_SEL_LATCH | Set interrupt pad to be latched or nonlatched.
* BMP3_SEL_DRDY_EN | Map/Unmap the drdy interrupt to interrupt pad.
* BMP3_SEL_I2C_WDT_EN | Enable/Disable I2C internal watch dog.
* BMP3_SEL_I2C_WDT | Set I2C watch dog timeout delay.
*
Public Attributes#
struct bmp3_settings
Settings structure used by the Bosch BMP3xx driver.
uint32_t
Desired settings to be configured.
Public Attribute Documentation#
settings#
struct bmp3_settings sl_bmp3xx_config_t::settings
Settings structure used by the Bosch BMP3xx driver.
Definition at line
113
of file hardware/driver/bmp3xx/inc/sl_bmp3xx.h
desired_settings#
uint32_t sl_bmp3xx_config_t::desired_settings
Desired settings to be configured.
Definition at line
115
of file hardware/driver/bmp3xx/inc/sl_bmp3xx.h