pressure2307ba  2.1.0.0
Macros
Pressure 23 07BA Registers Settings

Settings for registers of Pressure 23 07BA Click driver. More...

Macros

#define PRESSURE2307BA_SNSR_CFG_SEL_PRESS   0x00
 Pressure 23 07BA description of sensor configuration data. More...
 
#define PRESSURE2307BA_SNSR_CFG_SEL_TEMP   0x01
 
#define PRESSURE2307BA_SNSR_CFG_SEL_BIT_MASK   0x01
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_OFF   0x00
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_1   0x01
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_2   0x02
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_4   0x03
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_8   0x04
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_16   0x05
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_32   0x06
 
#define PRESSURE2307BA_SNSR_CFG_RATIO_BIT_MASK   0x07
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_OFF   0x00
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_2   0x01
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_4   0x02
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_8   0x03
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_16   0x04
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_32   0x05
 
#define PRESSURE2307BA_SNSR_CFG_FILTER_BIT_MASK   0x07
 
#define PRESSURE2307BA_SNSR_CFG_RES_24_BIT   0x00
 
#define PRESSURE2307BA_SNSR_CFG_RES_16_BIT   0x01
 
#define PRESSURE2307BA_SNSR_CFG_RES_8_BIT   0x02
 
#define PRESSURE2307BA_SNSR_CFG_RES_BIT_MASK   0x03
 
#define PRESSURE2307BA_SNSR_CFG_OSR_0   0x00
 
#define PRESSURE2307BA_SNSR_CFG_OSR_1   0x01
 
#define PRESSURE2307BA_SNSR_CFG_OSR_2   0x02
 
#define PRESSURE2307BA_SNSR_CFG_OSR_3   0x03
 
#define PRESSURE2307BA_SNSR_CFG_OSR_4   0x04
 
#define PRESSURE2307BA_SNSR_CFG_OSR_5   0x05
 
#define PRESSURE2307BA_SNSR_CFG_OSR_6   0x06
 
#define PRESSURE2307BA_SNSR_CFG_OSR_BIT_MASK   0x07
 
#define PRESSURE2307BA_CNV_ADC_SEL_PRESS   0x00
 Pressure 23 07BA description of conversion selection and ADC selection data. More...
 
#define PRESSURE2307BA_CNV_ADC_SEL_TEMP   0x01
 
#define PRESSURE2307BA_CNV_ADC_BIT_MASK   0x01
 
#define PRESSURE2307BA_CNV_ADC_REG_BIT_MASK   0x04
 
#define PRESSURE2307BA_OP_REG_FIFO_INT_TH_OFF   0x00
 Pressure 23 07BA description of operation register data. More...
 
#define PRESSURE2307BA_OP_REG_FIFO_INT_TH_BIT_MASK   0x1F
 
#define PRESSURE2307BA_OP_REG_FIFO_MODE_OFF   0x00
 
#define PRESSURE2307BA_OP_REG_FIFO_MODE_BIT_MASK   0x03
 
#define PRESSURE2307BA_OP_REG_DELAY_OFF   0x00
 
#define PRESSURE2307BA_OP_REG_DELAY_5_MS   0x01
 
#define PRESSURE2307BA_OP_REG_DELAY_10_MS   0x02
 
#define PRESSURE2307BA_OP_REG_DELAY_20_MS   0x03
 
#define PRESSURE2307BA_OP_REG_DELAY_50_MS   0x04
 
#define PRESSURE2307BA_OP_REG_DELAY_100_MS   0x05
 
#define PRESSURE2307BA_OP_REG_DELAY_200_MS   0x06
 
#define PRESSURE2307BA_OP_REG_DELAY_500_MS   0x07
 
#define PRESSURE2307BA_OP_REG_DELAY_1_SEC   0x08
 
#define PRESSURE2307BA_OP_REG_DELAY_2_SEC   0x09
 
#define PRESSURE2307BA_OP_REG_DELAY_5_SEC   0x0A
 
#define PRESSURE2307BA_OP_REG_DELAY_10_SEC   0x0B
 
#define PRESSURE2307BA_OP_REG_DELAY_20_SEC   0x0C
 
#define PRESSURE2307BA_OP_REG_DELAY_60_SEC   0x0D
 
#define PRESSURE2307BA_OP_REG_DELAY_BIT_MASK   0x0F
 
#define PRESSURE2307BA_LIM_REG_SEL_TEMP   0x00
 Pressure 23 07BA description of limit register data. More...
 
#define PRESSURE2307BA_LIM_REG_SEL_PRESS   0x01
 
#define PRESSURE2307BA_LIM_REG_SEL_BIT_MASK   0x01
 
#define PRESSURE2307BA_LIM_REG_LIM_LOW   0x00
 
#define PRESSURE2307BA_LIM_REG_LIM_HIGH   0x01
 
#define PRESSURE2307BA_LIM_REG_LIM_BIT_MASK   0x01
 
#define PRESSURE2307BA_COEF_DT   -3.037801253E-14
 Pressure 23 07BA calculation coefficients. More...
 
#define PRESSURE2307BA_COEF_ET   -1.079036179E-10
 
#define PRESSURE2307BA_COEF_FT   7.558105437E-18
 
#define PRESSURE2307BA_COEF_GT   -1.988019651E-25
 
#define PRESSURE2307BA_COEF_EP   9.65965184878317E-10
 
#define PRESSURE2307BA_COEF_GP   -7.44063838851138E-19
 
#define PRESSURE2307BA_COEF_HP   -6.86793865715534E-17
 
#define PRESSURE2307BA_COEF_IP   -2.73594458439415E-18
 
#define PRESSURE2307BA_COEF_JP   -1.93891892136926E-16
 
#define PRESSURE2307BA_COEF_KP   1.11467352484525E-26
 
#define PRESSURE2307BA_COEF_LP   1.83448924520177E-24
 
#define PRESSURE2307BA_COEF_MP   1.23642876257138E-25
 
#define PRESSURE2307BA_COEF_NP   6.19373870077221E-27
 
#define PRESSURE2307BA_COEF_OP   1.37287101917619E-23
 
#define PRESSURE2307BA_COEF_PP   8.11976718528928E-36
 
#define PRESSURE2307BA_COEF_QP   -9.35126613904527E-34
 
#define PRESSURE2307BA_COEF_RP   -1.73061923874059E-33
 
#define PRESSURE2307BA_COEF_SP   2.92999600253747E-33
 
#define PRESSURE2307BA_COEF_TP   -3.65988281559036E-31
 
#define PRESSURE2307BA_DEVICE_ADDRESS_GND   0x77
 Pressure 23 07BA device address setting. More...
 
#define PRESSURE2307BA_DEVICE_ADDRESS_VCC   0x76
 
#define PRESSURE2307BA_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE
 Data sample selection. More...
 
#define PRESSURE2307BA_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE
 

Detailed Description

Settings for registers of Pressure 23 07BA Click driver.

Macro Definition Documentation

◆ PRESSURE2307BA_CNV_ADC_BIT_MASK

#define PRESSURE2307BA_CNV_ADC_BIT_MASK   0x01

◆ PRESSURE2307BA_CNV_ADC_REG_BIT_MASK

#define PRESSURE2307BA_CNV_ADC_REG_BIT_MASK   0x04

◆ PRESSURE2307BA_CNV_ADC_SEL_PRESS

#define PRESSURE2307BA_CNV_ADC_SEL_PRESS   0x00

Pressure 23 07BA description of conversion selection and ADC selection data.

Specified conversion selection and ADC selection data of Pressure 23 07BA Click driver.

◆ PRESSURE2307BA_CNV_ADC_SEL_TEMP

#define PRESSURE2307BA_CNV_ADC_SEL_TEMP   0x01

◆ PRESSURE2307BA_COEF_DT

#define PRESSURE2307BA_COEF_DT   -3.037801253E-14

Pressure 23 07BA calculation coefficients.

Specified calculation coefficients of Pressure 23 07BA Click driver.

◆ PRESSURE2307BA_COEF_EP

#define PRESSURE2307BA_COEF_EP   9.65965184878317E-10

◆ PRESSURE2307BA_COEF_ET

#define PRESSURE2307BA_COEF_ET   -1.079036179E-10

◆ PRESSURE2307BA_COEF_FT

#define PRESSURE2307BA_COEF_FT   7.558105437E-18

◆ PRESSURE2307BA_COEF_GP

#define PRESSURE2307BA_COEF_GP   -7.44063838851138E-19

◆ PRESSURE2307BA_COEF_GT

#define PRESSURE2307BA_COEF_GT   -1.988019651E-25

◆ PRESSURE2307BA_COEF_HP

#define PRESSURE2307BA_COEF_HP   -6.86793865715534E-17

◆ PRESSURE2307BA_COEF_IP

#define PRESSURE2307BA_COEF_IP   -2.73594458439415E-18

◆ PRESSURE2307BA_COEF_JP

#define PRESSURE2307BA_COEF_JP   -1.93891892136926E-16

◆ PRESSURE2307BA_COEF_KP

#define PRESSURE2307BA_COEF_KP   1.11467352484525E-26

◆ PRESSURE2307BA_COEF_LP

#define PRESSURE2307BA_COEF_LP   1.83448924520177E-24

◆ PRESSURE2307BA_COEF_MP

#define PRESSURE2307BA_COEF_MP   1.23642876257138E-25

◆ PRESSURE2307BA_COEF_NP

#define PRESSURE2307BA_COEF_NP   6.19373870077221E-27

◆ PRESSURE2307BA_COEF_OP

#define PRESSURE2307BA_COEF_OP   1.37287101917619E-23

◆ PRESSURE2307BA_COEF_PP

#define PRESSURE2307BA_COEF_PP   8.11976718528928E-36

◆ PRESSURE2307BA_COEF_QP

#define PRESSURE2307BA_COEF_QP   -9.35126613904527E-34

◆ PRESSURE2307BA_COEF_RP

#define PRESSURE2307BA_COEF_RP   -1.73061923874059E-33

◆ PRESSURE2307BA_COEF_SP

#define PRESSURE2307BA_COEF_SP   2.92999600253747E-33

◆ PRESSURE2307BA_COEF_TP

#define PRESSURE2307BA_COEF_TP   -3.65988281559036E-31

◆ PRESSURE2307BA_DEVICE_ADDRESS_GND

#define PRESSURE2307BA_DEVICE_ADDRESS_GND   0x77

Pressure 23 07BA device address setting.

Specified setting for device slave address selection of Pressure 23 07BA Click driver.

◆ PRESSURE2307BA_DEVICE_ADDRESS_VCC

#define PRESSURE2307BA_DEVICE_ADDRESS_VCC   0x76

◆ PRESSURE2307BA_LIM_REG_LIM_BIT_MASK

#define PRESSURE2307BA_LIM_REG_LIM_BIT_MASK   0x01

◆ PRESSURE2307BA_LIM_REG_LIM_HIGH

#define PRESSURE2307BA_LIM_REG_LIM_HIGH   0x01

◆ PRESSURE2307BA_LIM_REG_LIM_LOW

#define PRESSURE2307BA_LIM_REG_LIM_LOW   0x00

◆ PRESSURE2307BA_LIM_REG_SEL_BIT_MASK

#define PRESSURE2307BA_LIM_REG_SEL_BIT_MASK   0x01

◆ PRESSURE2307BA_LIM_REG_SEL_PRESS

#define PRESSURE2307BA_LIM_REG_SEL_PRESS   0x01

◆ PRESSURE2307BA_LIM_REG_SEL_TEMP

#define PRESSURE2307BA_LIM_REG_SEL_TEMP   0x00

Pressure 23 07BA description of limit register data.

Specified limit register data of Pressure 23 07BA Click driver.

◆ PRESSURE2307BA_OP_REG_DELAY_100_MS

#define PRESSURE2307BA_OP_REG_DELAY_100_MS   0x05

◆ PRESSURE2307BA_OP_REG_DELAY_10_MS

#define PRESSURE2307BA_OP_REG_DELAY_10_MS   0x02

◆ PRESSURE2307BA_OP_REG_DELAY_10_SEC

#define PRESSURE2307BA_OP_REG_DELAY_10_SEC   0x0B

◆ PRESSURE2307BA_OP_REG_DELAY_1_SEC

#define PRESSURE2307BA_OP_REG_DELAY_1_SEC   0x08

◆ PRESSURE2307BA_OP_REG_DELAY_200_MS

#define PRESSURE2307BA_OP_REG_DELAY_200_MS   0x06

◆ PRESSURE2307BA_OP_REG_DELAY_20_MS

#define PRESSURE2307BA_OP_REG_DELAY_20_MS   0x03

◆ PRESSURE2307BA_OP_REG_DELAY_20_SEC

#define PRESSURE2307BA_OP_REG_DELAY_20_SEC   0x0C

◆ PRESSURE2307BA_OP_REG_DELAY_2_SEC

#define PRESSURE2307BA_OP_REG_DELAY_2_SEC   0x09

◆ PRESSURE2307BA_OP_REG_DELAY_500_MS

#define PRESSURE2307BA_OP_REG_DELAY_500_MS   0x07

◆ PRESSURE2307BA_OP_REG_DELAY_50_MS

#define PRESSURE2307BA_OP_REG_DELAY_50_MS   0x04

◆ PRESSURE2307BA_OP_REG_DELAY_5_MS

#define PRESSURE2307BA_OP_REG_DELAY_5_MS   0x01

◆ PRESSURE2307BA_OP_REG_DELAY_5_SEC

#define PRESSURE2307BA_OP_REG_DELAY_5_SEC   0x0A

◆ PRESSURE2307BA_OP_REG_DELAY_60_SEC

#define PRESSURE2307BA_OP_REG_DELAY_60_SEC   0x0D

◆ PRESSURE2307BA_OP_REG_DELAY_BIT_MASK

#define PRESSURE2307BA_OP_REG_DELAY_BIT_MASK   0x0F

◆ PRESSURE2307BA_OP_REG_DELAY_OFF

#define PRESSURE2307BA_OP_REG_DELAY_OFF   0x00

◆ PRESSURE2307BA_OP_REG_FIFO_INT_TH_BIT_MASK

#define PRESSURE2307BA_OP_REG_FIFO_INT_TH_BIT_MASK   0x1F

◆ PRESSURE2307BA_OP_REG_FIFO_INT_TH_OFF

#define PRESSURE2307BA_OP_REG_FIFO_INT_TH_OFF   0x00

Pressure 23 07BA description of operation register data.

Specified operation register data of Pressure 23 07BA Click driver.

◆ PRESSURE2307BA_OP_REG_FIFO_MODE_BIT_MASK

#define PRESSURE2307BA_OP_REG_FIFO_MODE_BIT_MASK   0x03

◆ PRESSURE2307BA_OP_REG_FIFO_MODE_OFF

#define PRESSURE2307BA_OP_REG_FIFO_MODE_OFF   0x00

◆ PRESSURE2307BA_SET_DATA_SAMPLE_EDGE

#define PRESSURE2307BA_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE

Data sample selection.

This macro sets data samples for SPI modules.

Note
Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with pressure2307ba_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.

◆ PRESSURE2307BA_SET_DATA_SAMPLE_MIDDLE

#define PRESSURE2307BA_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE

◆ PRESSURE2307BA_SNSR_CFG_FILTER_16

#define PRESSURE2307BA_SNSR_CFG_FILTER_16   0x04

◆ PRESSURE2307BA_SNSR_CFG_FILTER_2

#define PRESSURE2307BA_SNSR_CFG_FILTER_2   0x01

◆ PRESSURE2307BA_SNSR_CFG_FILTER_32

#define PRESSURE2307BA_SNSR_CFG_FILTER_32   0x05

◆ PRESSURE2307BA_SNSR_CFG_FILTER_4

#define PRESSURE2307BA_SNSR_CFG_FILTER_4   0x02

◆ PRESSURE2307BA_SNSR_CFG_FILTER_8

#define PRESSURE2307BA_SNSR_CFG_FILTER_8   0x03

◆ PRESSURE2307BA_SNSR_CFG_FILTER_BIT_MASK

#define PRESSURE2307BA_SNSR_CFG_FILTER_BIT_MASK   0x07

◆ PRESSURE2307BA_SNSR_CFG_FILTER_OFF

#define PRESSURE2307BA_SNSR_CFG_FILTER_OFF   0x00

◆ PRESSURE2307BA_SNSR_CFG_OSR_0

#define PRESSURE2307BA_SNSR_CFG_OSR_0   0x00

◆ PRESSURE2307BA_SNSR_CFG_OSR_1

#define PRESSURE2307BA_SNSR_CFG_OSR_1   0x01

◆ PRESSURE2307BA_SNSR_CFG_OSR_2

#define PRESSURE2307BA_SNSR_CFG_OSR_2   0x02

◆ PRESSURE2307BA_SNSR_CFG_OSR_3

#define PRESSURE2307BA_SNSR_CFG_OSR_3   0x03

◆ PRESSURE2307BA_SNSR_CFG_OSR_4

#define PRESSURE2307BA_SNSR_CFG_OSR_4   0x04

◆ PRESSURE2307BA_SNSR_CFG_OSR_5

#define PRESSURE2307BA_SNSR_CFG_OSR_5   0x05

◆ PRESSURE2307BA_SNSR_CFG_OSR_6

#define PRESSURE2307BA_SNSR_CFG_OSR_6   0x06

◆ PRESSURE2307BA_SNSR_CFG_OSR_BIT_MASK

#define PRESSURE2307BA_SNSR_CFG_OSR_BIT_MASK   0x07

◆ PRESSURE2307BA_SNSR_CFG_RATIO_1

#define PRESSURE2307BA_SNSR_CFG_RATIO_1   0x01

◆ PRESSURE2307BA_SNSR_CFG_RATIO_16

#define PRESSURE2307BA_SNSR_CFG_RATIO_16   0x05

◆ PRESSURE2307BA_SNSR_CFG_RATIO_2

#define PRESSURE2307BA_SNSR_CFG_RATIO_2   0x02

◆ PRESSURE2307BA_SNSR_CFG_RATIO_32

#define PRESSURE2307BA_SNSR_CFG_RATIO_32   0x06

◆ PRESSURE2307BA_SNSR_CFG_RATIO_4

#define PRESSURE2307BA_SNSR_CFG_RATIO_4   0x03

◆ PRESSURE2307BA_SNSR_CFG_RATIO_8

#define PRESSURE2307BA_SNSR_CFG_RATIO_8   0x04

◆ PRESSURE2307BA_SNSR_CFG_RATIO_BIT_MASK

#define PRESSURE2307BA_SNSR_CFG_RATIO_BIT_MASK   0x07

◆ PRESSURE2307BA_SNSR_CFG_RATIO_OFF

#define PRESSURE2307BA_SNSR_CFG_RATIO_OFF   0x00

◆ PRESSURE2307BA_SNSR_CFG_RES_16_BIT

#define PRESSURE2307BA_SNSR_CFG_RES_16_BIT   0x01

◆ PRESSURE2307BA_SNSR_CFG_RES_24_BIT

#define PRESSURE2307BA_SNSR_CFG_RES_24_BIT   0x00

◆ PRESSURE2307BA_SNSR_CFG_RES_8_BIT

#define PRESSURE2307BA_SNSR_CFG_RES_8_BIT   0x02

◆ PRESSURE2307BA_SNSR_CFG_RES_BIT_MASK

#define PRESSURE2307BA_SNSR_CFG_RES_BIT_MASK   0x03

◆ PRESSURE2307BA_SNSR_CFG_SEL_BIT_MASK

#define PRESSURE2307BA_SNSR_CFG_SEL_BIT_MASK   0x01

◆ PRESSURE2307BA_SNSR_CFG_SEL_PRESS

#define PRESSURE2307BA_SNSR_CFG_SEL_PRESS   0x00

Pressure 23 07BA description of sensor configuration data.

Specified sensor configuration data of Pressure 23 07BA Click driver.

◆ PRESSURE2307BA_SNSR_CFG_SEL_TEMP

#define PRESSURE2307BA_SNSR_CFG_SEL_TEMP   0x01