Public defines for HDC1080 only.
More...
|
enum | ketCube_hdc1080_RegMap_t {
KETCUBE_HDC1080_TEMPERATURE_REG = 0x00,
KETCUBE_HDC1080_HUMIDITY_REG = 0x01,
KETCUBE_HDC1080_CONFIGURATION_REG = 0x02,
KETCUBE_HDC1080_MANUFACTURER_ID_REG = 0xFE,
KETCUBE_HDC1080_DEVICE_ID_REG = 0xFF,
KETCUBE_HDC1080_SERIAL_ID_FIRST_REG = 0xFB,
KETCUBE_HDC1080_SERIAL_ID_MID_REG = 0xFC,
KETCUBE_HDC1080_SERIAL_ID_LAST_REG = 0xFD
} |
| HDC1080 register File. More...
|
|
enum | ketCube_hdc1080_TRes_t { KETCUBE_HDC1080_TRES_11BIT = (uint8_t) 0x01,
KETCUBE_HDC1080_TRES_14BIT = (uint8_t) 0x00
} |
| Temperature resolution configuration. More...
|
|
enum | ketCube_hdc1080_Aq_t { KETCUBE_HDC1080_AQ_SEPARATE = (uint8_t) 0x00,
KETCUBE_HDC1080_AQ_SEQ = (uint8_t) 0x01
} |
| AQ mode. More...
|
|
enum | ketCube_hdc1080_Bat_t { KETCUBE_HDC1080_BAT_HIGH = (uint8_t) 0x00,
KETCUBE_HDC1080_BAT_LOW = (uint8_t) 0x01
} |
| Battery voltage. More...
|
|
enum | ketCube_hdc1080_OutputType_t { KETCUBE_HDC1080_PUSHPULL = (uint8_t) 0x00,
KETCUBE_HDC1080_OPENDRAIN = (uint8_t) 0x40
} |
| Push-pull/Open Drain selection on DRDY pin. More...
|
|
enum | ketCube_hdc1080_DrdyLevel_t { KETCUBE_HDC1080_HIGH_LVL = (uint8_t) 0x00,
KETCUBE_HDC1080_LOW_LVL = (uint8_t) 0x80
} |
| Active level of DRDY pin. More...
|
|
Public defines for HDC1080 only.
◆ IS_KETCUBE_HDC1080_DrdyLevelType
◆ IS_KETCUBE_HDC1080_OutputType
◆ KETCUBE_HDC1080_I2C_ADDRESS
#define KETCUBE_HDC1080_I2C_ADDRESS (uint8_t) (0x40 << 1) |
◆ ketCube_hdc1080_Aq_t
AQ mode.
Enumerator |
---|
KETCUBE_HDC1080_AQ_SEPARATE | Get temperature/Humidity separately
|
KETCUBE_HDC1080_AQ_SEQ | get Temperature/Humidity in sequence; temperature first
|
◆ ketCube_hdc1080_Bat_t
Battery voltage.
Enumerator |
---|
KETCUBE_HDC1080_BAT_HIGH | Bat above 2.8 V
|
KETCUBE_HDC1080_BAT_LOW | Bat below 2.8 V
|
◆ ketCube_hdc1080_DrdyLevel_t
Active level of DRDY pin.
Enumerator |
---|
KETCUBE_HDC1080_HIGH_LVL | HIGH state level for DRDY pin
|
KETCUBE_HDC1080_LOW_LVL | LOW state level for DRDY pin
|
◆ ketCube_hdc1080_OutputType_t
Push-pull/Open Drain selection on DRDY pin.
Enumerator |
---|
KETCUBE_HDC1080_PUSHPULL | DRDY pin in push pull
|
KETCUBE_HDC1080_OPENDRAIN | DRDY pin in open drain
|
◆ ketCube_hdc1080_RegMap_t
HDC1080 register File.
Enumerator |
---|
KETCUBE_HDC1080_TEMPERATURE_REG | |
KETCUBE_HDC1080_HUMIDITY_REG | |
KETCUBE_HDC1080_CONFIGURATION_REG | |
KETCUBE_HDC1080_MANUFACTURER_ID_REG | |
KETCUBE_HDC1080_DEVICE_ID_REG | |
KETCUBE_HDC1080_SERIAL_ID_FIRST_REG | |
KETCUBE_HDC1080_SERIAL_ID_MID_REG | |
KETCUBE_HDC1080_SERIAL_ID_LAST_REG | |
◆ ketCube_hdc1080_TRes_t
Temperature resolution configuration.
Enumerator |
---|
KETCUBE_HDC1080_TRES_11BIT | 11 bit resolution
|
KETCUBE_HDC1080_TRES_14BIT | 14 bit resolution
|