hts221_regs.h¶
Register definitions for ST HTS221 devices.
-
HTS221_DEVICE_ID
¶ 1
(0xBC)
-
HTS221_REGS_WHO_AM_I
¶ 1
(0x0F)
-
HTS221_REGS_AV_CONF
¶ 1
(0x10)
-
HTS221_REGS_CTRL_REG1
¶ 1
(0x20)
-
HTS221_REGS_CTRL_REG2
¶ 1
(0x21)
-
HTS221_REGS_CTRL_REG3
¶ data ready output signal
1
(0x22)
-
HTS221_REGS_STATUS_REG
¶ 1
(0x27)
-
HTS221_REGS_HUMIDITY_OUT_L
¶ 1
(0x28)
-
HTS221_REGS_HUMIDITY_OUT_H
¶ 1
(0x29)
-
HTS221_REGS_TEMP_OUT_L
¶ 1
(0x2A)
-
HTS221_REGS_TEMP_OUT_H
¶ 1
(0x2B)
-
HTS221_REGS_H0_RH_X2
¶ 1
(0x30)
-
HTS221_REGS_H1_RH_X2
¶ 1
(0x31)
-
HTS221_REGS_T0_DEGC_X8
¶ 1
(0x32)
-
HTS221_REGS_T1_DEGC_X8
¶ 1
(0x33)
-
HTS221_REGS_T1_T0_MSB
¶ 1
(0x35)
-
HTS221_REGS_H0_T0_OUT_L
¶ 1
(0x36)
-
HTS221_REGS_H0_T0_OUT_H
¶ 1
(0x37)
-
HTS221_REGS_H1_T0_OUT_L
¶ 1
(0x3A)
-
HTS221_REGS_H1_T0_OUT_H
¶ 1
(0x3B)
-
HTS221_REGS_T0_OUT_L
¶ 1
(0x3C)
-
HTS221_REGS_T0_OUT_H
¶ 1
(0x3D)
-
HTS221_REGS_T1_OUT_L
¶ 1
(0x3E)
-
HTS221_REGS_T1_OUT_H
¶ 1
(0x3F)
-
enum
@96
¶ - HTS221_REGS_AVGH_4
= 0
- HTS221_REGS_AVGH_8
- HTS221_REGS_AVGH_16
- HTS221_REGS_AVGH_32
- HTS221_REGS_AVGH_64
- HTS221_REGS_AVGH_128
- HTS221_REGS_AVGH_256
- HTS221_REGS_AVGH_512
- HTS221_REGS_AVGH_4
-
enum
@97
¶ - HTS221_REGS_AVGT_2
= 0
- HTS221_REGS_AVGT_4
- HTS221_REGS_AVGT_8
- HTS221_REGS_AVGT_16
- HTS221_REGS_AVGT_32
- HTS221_REGS_AVGT_64
- HTS221_REGS_AVGT_128
- HTS221_REGS_AVGT_256
- HTS221_REGS_AVGT_2
-
HTS221_REGS_CTRL_REG1_PD_ACTIVE
¶ power-down control, set active mode
1
(1 << 7)
-
HTS221_REGS_CTRL_REG1_BDU
¶ Block data update.
1
(1 << 2)
-
HTS221_REGS_CTRL_REG2_BOOT
¶ Reboot memory content.
1
(1 << 7)
-
HTS221_REGS_CTRL_REG2_HEATER
¶ Heater ON.
1
(1 << 1)
-
HTS221_REGS_CTRL_REG2_OS_EN
¶ One-shot enable, start new dataset.
1
(1 << 2)
-
HTS221_REGS_CTRL_REG3_DRDY_HL
¶ Data Ready output signal active high, low.
1
(1 << 7)
-
HTS221_REGS_CTRL_REG3_PP_OD
¶ Push-pull / Open Drain selection on pin 3.
1
(1 << 6)
-
HTS221_REGS_CTRL_REG3_DRDY_EN
¶ Data Ready enable.
1
(1 << 2)
-
HTS221_REGS_STATUS_REG_TDA
¶ temperature data available
1
(1 << 0)
-
HTS221_REGS_STATUS_REG_HDA
¶ humidity data available
1
(1 << 1)
-
HTS221_REGS_AVGT_SHIFT
¶ Shift for AVG oftemperature configuration set in HTS221_REGS_AV_CONF.
1
(3U)
Register HTS221_REGS_AV_CONF= [7:6] reserved, [5:3] AVGT2-0, [2:0] AVGH2-0
-
enum
@98
¶ - HTS221_REGS_CTRL_REG1_ODR_ONE_SHOT
= 0
- HTS221_REGS_CTRL_REG1_ODR_1HZ
- HTS221_REGS_CTRL_REG1_ODR_7HZ
- HTS221_REGS_CTRL_REG1_ODR_12HZ
- HTS221_REGS_CTRL_REG1_ODR_ONE_SHOT