barometer13 2.1.0.0
Barometer 13 Registers Settings

Settings for registers of Barometer 13 Click driver. More...

Macros

#define BAROMETER13_CHIP_ID   0x51
 Barometer 13 identification and revision ID data values.
 
#define BAROMETER13_REV_ID   0x32
 
#define BAROMETER13_INT_ENABLE   0x08
 Barometer 13 interrupt configuration register data values.
 
#define BAROMETER13_INT_DISABLE   0x00
 
#define BAROMETER13_INT_OPEN_DRAIN   0x04
 
#define BAROMETER13_INT_PUSH_PULL   0x00
 
#define BAROMETER13_INT_ACTIVE_HIGH   0x02
 
#define BAROMETER13_INT_ACTIVE_LOW   0x00
 
#define BAROMETER13_INT_LATCHED   0x01
 
#define BAROMETER13_INT_PULSED   0x00
 
#define BAROMETER13_OOR_P_EN   0x08
 Barometer 13 interrupt source selection data values.
 
#define BAROMETER13_FIFO_THS_EN   0x04
 
#define BAROMETER13_FIFO_FULL_EN   0x02
 
#define BAROMETER13_DRDY_DATA_EN   0x01
 
#define BAROMETER13_DRDY_DATA_DIS   0x00
 
#define BAROMETER13_INT_STATUS_POR   0x10
 Barometer 13 interrupt status register data values.
 
#define BAROMETER13_INT_STATUS_OOR_P   0x08
 
#define BAROMETER13_INT_STATUS_FIFO_THS   0x04
 
#define BAROMETER13_INT_STATUS_FIFO_FULL   0x02
 
#define BAROMETER13_INT_STATUS_DRDY_DATA_REG   0x01
 
#define BAROMETER13_OOR_SEL_IIR_P   0x80
 Barometer 13 DSP configuration data values.
 
#define BAROMETER13_FIFO_SEL_IIR_P   0x40
 
#define BAROMETER13_SHDW_SEL_IIR_P   0x20
 
#define BAROMETER13_FIFO_SEL_IIR_T   0x10
 
#define BAROMETER13_SHDW_SEL_IIR_T   0x08
 
#define BAROMETER13_IIR_FLUSH_FORCED_EN   0x04
 
#define BAROMETER13_DSP_CFG_RESERVED_BITS   0x03
 
#define BAROMETER13_SET_IIR_P_BYPASS   0x00
 Barometer 13 DSP configuration data values.
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_1   0x08
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_3   0x10
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_7   0x18
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_15   0x20
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_31   0x28
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_63   0x30
 
#define BAROMETER13_SET_IIR_P_FLT_COEF_127   0x38
 
#define BAROMETER13_SET_IIR_T_BYPASS   0x00
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_1   0x01
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_3   0x02
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_7   0x03
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_15   0x04
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_31   0x05
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_63   0x06
 
#define BAROMETER13_SET_IIR_T_FLT_COEF_127   0x07
 
#define BAROMETER13_PRESS_EN   0x40
 Barometer 13 over-sampling rate (OSR) configuration data values.
 
#define BAROMETER13_OSR_P_1X   0x00
 
#define BAROMETER13_OSR_P_2X   0x08
 
#define BAROMETER13_OSR_P_4X   0x10
 
#define BAROMETER13_OSR_P_8X   0x18
 
#define BAROMETER13_OSR_P_16X   0x20
 
#define BAROMETER13_OSR_P_32X   0x28
 
#define BAROMETER13_OSR_P_64X   0x30
 
#define BAROMETER13_OSR_P_128X   0x38
 
#define BAROMETER13_OSR_T_1X   0x00
 
#define BAROMETER13_OSR_T_2X   0x01
 
#define BAROMETER13_OSR_T_4X   0x02
 
#define BAROMETER13_OSR_T_8X   0x03
 
#define BAROMETER13_OSR_T_16X   0x04
 
#define BAROMETER13_OSR_T_32X   0x05
 
#define BAROMETER13_OSR_T_64X   0x06
 
#define BAROMETER13_OSR_T_128X   0x07
 
#define BAROMETER13_DEEP_DIS   0x80
 Barometer 13 output data rate (ODR) configuration data values.
 
#define BAROMETER13_ODR_240_HZ   0x00
 
#define BAROMETER13_ODR_218_537_HZ   0x04
 
#define BAROMETER13_ODR_199_111_HZ   0x08
 
#define BAROMETER13_ODR_179_2_HZ   0x0C
 
#define BAROMETER13_ODR_160_HZ   0x10
 
#define BAROMETER13_ODR_149_333_HZ   0x14
 
#define BAROMETER13_ODR_140_HZ   0x18
 
#define BAROMETER13_ODR_129_855_HZ   0x1C
 
#define BAROMETER13_ODR_120_HZ   0x20
 
#define BAROMETER13_ODR_110_164_HZ   0x24
 
#define BAROMETER13_ODR_100_299_HZ   0x28
 
#define BAROMETER13_ODR_89p6_HZ   0x2C
 
#define BAROMETER13_ODR_80_HZ   0x30
 
#define BAROMETER13_ODR_70_HZ   0x34
 
#define BAROMETER13_ODR_60_HZ   0x38
 
#define BAROMETER13_ODR_50_056_HZ   0x3C
 
#define BAROMETER13_ODR_45_025_HZ   0x40
 
#define BAROMETER13_ODR_40_HZ   0x44
 
#define BAROMETER13_ODR_35_HZ   0x48
 
#define BAROMETER13_ODR_30_HZ   0x4C
 
#define BAROMETER13_ODR_25_005_HZ   0x50
 
#define BAROMETER13_ODR_20_HZ   0x54
 
#define BAROMETER13_ODR_15_HZ   0x58
 
#define BAROMETER13_ODR_10_HZ   0x5C
 
#define BAROMETER13_ODR_5_HZ   0x60
 
#define BAROMETER13_ODR_4_HZ   0x64
 
#define BAROMETER13_ODR_3_HZ   0x68
 
#define BAROMETER13_ODR_2_HZ   0x6C
 
#define BAROMETER13_ODR_1_HZ   0x70
 
#define BAROMETER13_ODR_0_5_HZ   0x74
 
#define BAROMETER13_ODR_0_25_HZ   0x78
 
#define BAROMETER13_ODR_0_125_HZ   0x7C
 
#define BAROMETER13_PWR_MODE_STANDBY   0x00
 
#define BAROMETER13_PWR_MODE_NORMAL   0x01
 
#define BAROMETER13_PWR_MODE_FORCE   0x02
 
#define BAROMETER13_PWR_MODE_NON_STOP   0x03
 
#define BAROMETER13_INT_STATE_HIGH   0x01
 Barometer 13 states of the interrupt.
 
#define BAROMETER13_INT_STATE_LOW   0x00
 
#define BAROMETER13_PRESS_DATA_RES   64.0f
 Barometer 13 pressure and temperature resolution.
 
#define BAROMETER13_TEMP_DATA_RES   65536.0f
 
#define BAROMETER13_PA_TO_MBAR   100.0f
 
#define BAROMETER13_DEVICE_ADDRESS_1   0x46
 Barometer 13 device address setting.
 
#define BAROMETER13_DEVICE_ADDRESS_0   0x47
 
#define BAROMETER13_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE
 Data sample selection.
 
#define BAROMETER13_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE
 

Detailed Description

Settings for registers of Barometer 13 Click driver.

Macro Definition Documentation

◆ BAROMETER13_CHIP_ID

#define BAROMETER13_CHIP_ID   0x51

Barometer 13 identification and revision ID data values.

Identification and revision ID data values of Barometer 13 Click driver.

◆ BAROMETER13_DEEP_DIS

#define BAROMETER13_DEEP_DIS   0x80

Barometer 13 output data rate (ODR) configuration data values.

Output data rate (ODR) configuration data values of Barometer 13 Click driver.

◆ BAROMETER13_DEVICE_ADDRESS_0

#define BAROMETER13_DEVICE_ADDRESS_0   0x47

◆ BAROMETER13_DEVICE_ADDRESS_1

#define BAROMETER13_DEVICE_ADDRESS_1   0x46

Barometer 13 device address setting.

Specified setting for device slave address selection of Barometer 13 Click driver.

◆ BAROMETER13_DRDY_DATA_DIS

#define BAROMETER13_DRDY_DATA_DIS   0x00

◆ BAROMETER13_DRDY_DATA_EN

#define BAROMETER13_DRDY_DATA_EN   0x01

◆ BAROMETER13_DSP_CFG_RESERVED_BITS

#define BAROMETER13_DSP_CFG_RESERVED_BITS   0x03

◆ BAROMETER13_FIFO_FULL_EN

#define BAROMETER13_FIFO_FULL_EN   0x02

◆ BAROMETER13_FIFO_SEL_IIR_P

#define BAROMETER13_FIFO_SEL_IIR_P   0x40

◆ BAROMETER13_FIFO_SEL_IIR_T

#define BAROMETER13_FIFO_SEL_IIR_T   0x10

◆ BAROMETER13_FIFO_THS_EN

#define BAROMETER13_FIFO_THS_EN   0x04

◆ BAROMETER13_IIR_FLUSH_FORCED_EN

#define BAROMETER13_IIR_FLUSH_FORCED_EN   0x04

◆ BAROMETER13_INT_ACTIVE_HIGH

#define BAROMETER13_INT_ACTIVE_HIGH   0x02

◆ BAROMETER13_INT_ACTIVE_LOW

#define BAROMETER13_INT_ACTIVE_LOW   0x00

◆ BAROMETER13_INT_DISABLE

#define BAROMETER13_INT_DISABLE   0x00

◆ BAROMETER13_INT_ENABLE

#define BAROMETER13_INT_ENABLE   0x08

Barometer 13 interrupt configuration register data values.

Interrupt configuration register data values of Barometer 13 Click driver.

◆ BAROMETER13_INT_LATCHED

#define BAROMETER13_INT_LATCHED   0x01

◆ BAROMETER13_INT_OPEN_DRAIN

#define BAROMETER13_INT_OPEN_DRAIN   0x04

◆ BAROMETER13_INT_PULSED

#define BAROMETER13_INT_PULSED   0x00

◆ BAROMETER13_INT_PUSH_PULL

#define BAROMETER13_INT_PUSH_PULL   0x00

◆ BAROMETER13_INT_STATE_HIGH

#define BAROMETER13_INT_STATE_HIGH   0x01

Barometer 13 states of the interrupt.

States of the interrupt of Barometer 13 Click driver.

◆ BAROMETER13_INT_STATE_LOW

#define BAROMETER13_INT_STATE_LOW   0x00

◆ BAROMETER13_INT_STATUS_DRDY_DATA_REG

#define BAROMETER13_INT_STATUS_DRDY_DATA_REG   0x01

◆ BAROMETER13_INT_STATUS_FIFO_FULL

#define BAROMETER13_INT_STATUS_FIFO_FULL   0x02

◆ BAROMETER13_INT_STATUS_FIFO_THS

#define BAROMETER13_INT_STATUS_FIFO_THS   0x04

◆ BAROMETER13_INT_STATUS_OOR_P

#define BAROMETER13_INT_STATUS_OOR_P   0x08

◆ BAROMETER13_INT_STATUS_POR

#define BAROMETER13_INT_STATUS_POR   0x10

Barometer 13 interrupt status register data values.

Interrupt status register data values of Barometer 13 Click driver.

◆ BAROMETER13_ODR_0_125_HZ

#define BAROMETER13_ODR_0_125_HZ   0x7C

◆ BAROMETER13_ODR_0_25_HZ

#define BAROMETER13_ODR_0_25_HZ   0x78

◆ BAROMETER13_ODR_0_5_HZ

#define BAROMETER13_ODR_0_5_HZ   0x74

◆ BAROMETER13_ODR_100_299_HZ

#define BAROMETER13_ODR_100_299_HZ   0x28

◆ BAROMETER13_ODR_10_HZ

#define BAROMETER13_ODR_10_HZ   0x5C

◆ BAROMETER13_ODR_110_164_HZ

#define BAROMETER13_ODR_110_164_HZ   0x24

◆ BAROMETER13_ODR_120_HZ

#define BAROMETER13_ODR_120_HZ   0x20

◆ BAROMETER13_ODR_129_855_HZ

#define BAROMETER13_ODR_129_855_HZ   0x1C

◆ BAROMETER13_ODR_140_HZ

#define BAROMETER13_ODR_140_HZ   0x18

◆ BAROMETER13_ODR_149_333_HZ

#define BAROMETER13_ODR_149_333_HZ   0x14

◆ BAROMETER13_ODR_15_HZ

#define BAROMETER13_ODR_15_HZ   0x58

◆ BAROMETER13_ODR_160_HZ

#define BAROMETER13_ODR_160_HZ   0x10

◆ BAROMETER13_ODR_179_2_HZ

#define BAROMETER13_ODR_179_2_HZ   0x0C

◆ BAROMETER13_ODR_199_111_HZ

#define BAROMETER13_ODR_199_111_HZ   0x08

◆ BAROMETER13_ODR_1_HZ

#define BAROMETER13_ODR_1_HZ   0x70

◆ BAROMETER13_ODR_20_HZ

#define BAROMETER13_ODR_20_HZ   0x54

◆ BAROMETER13_ODR_218_537_HZ

#define BAROMETER13_ODR_218_537_HZ   0x04

◆ BAROMETER13_ODR_240_HZ

#define BAROMETER13_ODR_240_HZ   0x00

◆ BAROMETER13_ODR_25_005_HZ

#define BAROMETER13_ODR_25_005_HZ   0x50

◆ BAROMETER13_ODR_2_HZ

#define BAROMETER13_ODR_2_HZ   0x6C

◆ BAROMETER13_ODR_30_HZ

#define BAROMETER13_ODR_30_HZ   0x4C

◆ BAROMETER13_ODR_35_HZ

#define BAROMETER13_ODR_35_HZ   0x48

◆ BAROMETER13_ODR_3_HZ

#define BAROMETER13_ODR_3_HZ   0x68

◆ BAROMETER13_ODR_40_HZ

#define BAROMETER13_ODR_40_HZ   0x44

◆ BAROMETER13_ODR_45_025_HZ

#define BAROMETER13_ODR_45_025_HZ   0x40

◆ BAROMETER13_ODR_4_HZ

#define BAROMETER13_ODR_4_HZ   0x64

◆ BAROMETER13_ODR_50_056_HZ

#define BAROMETER13_ODR_50_056_HZ   0x3C

◆ BAROMETER13_ODR_5_HZ

#define BAROMETER13_ODR_5_HZ   0x60

◆ BAROMETER13_ODR_60_HZ

#define BAROMETER13_ODR_60_HZ   0x38

◆ BAROMETER13_ODR_70_HZ

#define BAROMETER13_ODR_70_HZ   0x34

◆ BAROMETER13_ODR_80_HZ

#define BAROMETER13_ODR_80_HZ   0x30

◆ BAROMETER13_ODR_89p6_HZ

#define BAROMETER13_ODR_89p6_HZ   0x2C

◆ BAROMETER13_OOR_P_EN

#define BAROMETER13_OOR_P_EN   0x08

Barometer 13 interrupt source selection data values.

Interrupt source selection data values of Barometer 13 Click driver.

◆ BAROMETER13_OOR_SEL_IIR_P

#define BAROMETER13_OOR_SEL_IIR_P   0x80

Barometer 13 DSP configuration data values.

DSP configuration data values of Barometer 13 Click driver.

◆ BAROMETER13_OSR_P_128X

#define BAROMETER13_OSR_P_128X   0x38

◆ BAROMETER13_OSR_P_16X

#define BAROMETER13_OSR_P_16X   0x20

◆ BAROMETER13_OSR_P_1X

#define BAROMETER13_OSR_P_1X   0x00

◆ BAROMETER13_OSR_P_2X

#define BAROMETER13_OSR_P_2X   0x08

◆ BAROMETER13_OSR_P_32X

#define BAROMETER13_OSR_P_32X   0x28

◆ BAROMETER13_OSR_P_4X

#define BAROMETER13_OSR_P_4X   0x10

◆ BAROMETER13_OSR_P_64X

#define BAROMETER13_OSR_P_64X   0x30

◆ BAROMETER13_OSR_P_8X

#define BAROMETER13_OSR_P_8X   0x18

◆ BAROMETER13_OSR_T_128X

#define BAROMETER13_OSR_T_128X   0x07

◆ BAROMETER13_OSR_T_16X

#define BAROMETER13_OSR_T_16X   0x04

◆ BAROMETER13_OSR_T_1X

#define BAROMETER13_OSR_T_1X   0x00

◆ BAROMETER13_OSR_T_2X

#define BAROMETER13_OSR_T_2X   0x01

◆ BAROMETER13_OSR_T_32X

#define BAROMETER13_OSR_T_32X   0x05

◆ BAROMETER13_OSR_T_4X

#define BAROMETER13_OSR_T_4X   0x02

◆ BAROMETER13_OSR_T_64X

#define BAROMETER13_OSR_T_64X   0x06

◆ BAROMETER13_OSR_T_8X

#define BAROMETER13_OSR_T_8X   0x03

◆ BAROMETER13_PA_TO_MBAR

#define BAROMETER13_PA_TO_MBAR   100.0f

◆ BAROMETER13_PRESS_DATA_RES

#define BAROMETER13_PRESS_DATA_RES   64.0f

Barometer 13 pressure and temperature resolution.

Pressure and temperature resolution of Barometer 13 Click driver.

◆ BAROMETER13_PRESS_EN

#define BAROMETER13_PRESS_EN   0x40

Barometer 13 over-sampling rate (OSR) configuration data values.

Over-sampling rate (OSR) configuration data values of Barometer 13 Click driver.

◆ BAROMETER13_PWR_MODE_FORCE

#define BAROMETER13_PWR_MODE_FORCE   0x02

◆ BAROMETER13_PWR_MODE_NON_STOP

#define BAROMETER13_PWR_MODE_NON_STOP   0x03

◆ BAROMETER13_PWR_MODE_NORMAL

#define BAROMETER13_PWR_MODE_NORMAL   0x01

◆ BAROMETER13_PWR_MODE_STANDBY

#define BAROMETER13_PWR_MODE_STANDBY   0x00

◆ BAROMETER13_REV_ID

#define BAROMETER13_REV_ID   0x32

◆ BAROMETER13_SET_DATA_SAMPLE_EDGE

#define BAROMETER13_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 barometer13_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.

◆ BAROMETER13_SET_DATA_SAMPLE_MIDDLE

#define BAROMETER13_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE

◆ BAROMETER13_SET_IIR_P_BYPASS

#define BAROMETER13_SET_IIR_P_BYPASS   0x00

Barometer 13 DSP configuration data values.

DSP configuration data values of Barometer 13 Click driver.

◆ BAROMETER13_SET_IIR_P_FLT_COEF_1

#define BAROMETER13_SET_IIR_P_FLT_COEF_1   0x08

◆ BAROMETER13_SET_IIR_P_FLT_COEF_127

#define BAROMETER13_SET_IIR_P_FLT_COEF_127   0x38

◆ BAROMETER13_SET_IIR_P_FLT_COEF_15

#define BAROMETER13_SET_IIR_P_FLT_COEF_15   0x20

◆ BAROMETER13_SET_IIR_P_FLT_COEF_3

#define BAROMETER13_SET_IIR_P_FLT_COEF_3   0x10

◆ BAROMETER13_SET_IIR_P_FLT_COEF_31

#define BAROMETER13_SET_IIR_P_FLT_COEF_31   0x28

◆ BAROMETER13_SET_IIR_P_FLT_COEF_63

#define BAROMETER13_SET_IIR_P_FLT_COEF_63   0x30

◆ BAROMETER13_SET_IIR_P_FLT_COEF_7

#define BAROMETER13_SET_IIR_P_FLT_COEF_7   0x18

◆ BAROMETER13_SET_IIR_T_BYPASS

#define BAROMETER13_SET_IIR_T_BYPASS   0x00

◆ BAROMETER13_SET_IIR_T_FLT_COEF_1

#define BAROMETER13_SET_IIR_T_FLT_COEF_1   0x01

◆ BAROMETER13_SET_IIR_T_FLT_COEF_127

#define BAROMETER13_SET_IIR_T_FLT_COEF_127   0x07

◆ BAROMETER13_SET_IIR_T_FLT_COEF_15

#define BAROMETER13_SET_IIR_T_FLT_COEF_15   0x04

◆ BAROMETER13_SET_IIR_T_FLT_COEF_3

#define BAROMETER13_SET_IIR_T_FLT_COEF_3   0x02

◆ BAROMETER13_SET_IIR_T_FLT_COEF_31

#define BAROMETER13_SET_IIR_T_FLT_COEF_31   0x05

◆ BAROMETER13_SET_IIR_T_FLT_COEF_63

#define BAROMETER13_SET_IIR_T_FLT_COEF_63   0x06

◆ BAROMETER13_SET_IIR_T_FLT_COEF_7

#define BAROMETER13_SET_IIR_T_FLT_COEF_7   0x03

◆ BAROMETER13_SHDW_SEL_IIR_P

#define BAROMETER13_SHDW_SEL_IIR_P   0x20

◆ BAROMETER13_SHDW_SEL_IIR_T

#define BAROMETER13_SHDW_SEL_IIR_T   0x08

◆ BAROMETER13_TEMP_DATA_RES

#define BAROMETER13_TEMP_DATA_RES   65536.0f