upm
0.4.1
Sensor/Actuator repository for libmraa (v0.8.0)
|
HP20X I2C Barometer (High-Accuracy) library. More...
Data Structures | |
class | HP20X |
API for the HP20X-based Grove Barometer (High-Accuracy) More... | |
Enumerations | |
enum | HP20X_CMD_T { CMD_SOFT_RST = 0x06, CMD_ADC_CVT = 0x40, CMD_READ_PT = 0x10, CMD_READ_AT = 0x11, CMD_READ_P = 0x30, CMD_READ_A = 0x31, CMD_READ_T = 0x32, CMD_ANA_CAL = 0x28, CMD_READ_REG = 0x80, CMD_WRITE_REG = 0xc0 } |
enum | CHNL_BITS_T { CHNL_PT = 0x00, CHNL_T = 0x02, CHNL_SHIFT = 0 } |
enum | DSR_BITS_T { DSR_4096 = 0x00, DSR_2048 = 0x01, DSR_1024 = 0x02, DSR_512 = 0x03, DSR_256 = 0x04, DSR_128 = 0x05, DSR_SHIFT = 2 } |
enum | HP20X_REG_T { REG_ALT_OFF_LSB = 0x00, REG_ALT_OFF_MSB = 0x01, REG_PA_H_TH_LSB = 0x02, REG_PA_H_TH_MSB = 0x03, REG_PA_M_TH_LSB = 0x04, REG_PA_M_TH_MSB = 0x05, REG_PA_L_TH_LSB = 0x06, REG_PA_L_TH_MSB = 0x07, REG_T_H_TH = 0x08, REG_T_M_TH = 0x09, REG_T_L_TH = 0x0a, REG_INT_EN = 0x0b, REG_INT_CFG = 0x0c, REG_INT_SRC = 0x0d, REG_PARA = 0x0e } |
enum | INT_EN_BITS_T { INT_EN_T_WIN_EN = 0x01, INT_EN_PA_WIN_EN = 0x02, INT_EN_T_TRAV_EN = 0x04, INT_EN_PA_TRAV_EN = 0x08, INT_EN_T_RDY_EN = 0x10, INT_EN_PA_RDY_EN = 0x20 } |
enum | INT_CFG_BITS_T { INT_CFG_T_WIN_CFG = 0x01, INT_CFG_PA_WIN_CFG = 0x02, INT_CFG_T_TRAV_CFG = 0x04, INT_CFG_PA_TRAV_CFG = 0x08, INT_CFG_T_RDY_CFG = 0x10, INT_CFG_PA_RDY_CFG = 0x20, INT_CFG_PA_MODE = 0x40 } |
enum | INT_SRC_BITS_T { INT_SRC_T_WIN = 0x01, INT_SRC_PA_WIN = 0x02, INT_SRC_T_TRAV = 0x04, INT_SRC_PA_TRAV = 0x08, INT_SRC_T_RDY = 0x10, INT_SRC_PA_RDY = 0x20, INT_SRC_DEV_RDY = 0x40, INT_SRC_TH_ERR = 0x80 } |
enum | PARA_BITS_T { PARA_CMPS_EN = 0x80 } |
enum HP20X_CMD_T |
HP20X commands
enum CHNL_BITS_T |
CHNL bits
enum DSR_BITS_T |
DSR bits
enum HP20X_REG_T |
HP20X registers
enum INT_EN_BITS_T |
INT_EN bits
enum INT_CFG_BITS_T |
INT_CFG bits
enum INT_SRC_BITS_T |
INT_SRC bits
enum PARA_BITS_T |
PARA bits
![]() |