Register Addresses
Description
Register definitions.
Macros |
|
#define | CCS811_ADDR_STATUS 0x00 |
Status register
|
|
#define | CCS811_ADDR_MEASURE_MODE 0x01 |
Measurement mode and conditions register
|
|
#define | CCS811_ADDR_ALG_RESULT_DATA 0x02 |
Algorithm result
|
|
#define | CCS811_ADDR_RAW_DATA 0x03 |
Raw ADC data values for resistance and current source used
|
|
#define | CCS811_ADDR_ENV_DATA 0x05 |
Temperature and Humidity data can be written to enable compensation
|
|
#define | CCS811_ADDR_NTC 0x06 |
Provides the voltage across the reference resistor and the voltage across the NTC resistor.
|
|
#define | CCS811_ADDR_THRESHOLDS 0x10 |
Thresholds for operation when interrupts are only generated when eCO2 ppm crosses a threshold.
|
|
#define | CCS811_ADDR_HW_ID 0x20 |
Hardware ID
|
|
#define | CCS811_ADDR_HW_VERSION 0x21 |
Hardware Version
|
|
#define | CCS811_ADDR_FW_BOOT_VERSION 0x23 |
Firmware Boot Version
|
|
#define | CCS811_ADDR_FW_APP_VERSION 0x24 |
Firmware Application Version
|
|
#define | CCS811_ADDR_ERR_ID 0xE0 |
Error ID
|
|
#define | CCS811_ADDR_FW_ERASE 0xF1 |
Firmware erase
|
|
#define | CCS811_ADDR_FW_PROGRAM 0xF2 |
Firmware programming
|
|
#define | CCS811_ADDR_FW_VERIFY 0xF3 |
Firmware verification
|
|
#define | CCS811_ADDR_APP_START 0xF4 |
Application start
|
|
#define | CCS811_ADDR_SW_RESET 0xFF |
Software reset
|
|
Macro Definition Documentation
◆ CCS811_ADDR_STATUS
#define CCS811_ADDR_STATUS 0x00 |
Status register
◆ CCS811_ADDR_MEASURE_MODE
#define CCS811_ADDR_MEASURE_MODE 0x01 |
Measurement mode and conditions register
◆ CCS811_ADDR_ALG_RESULT_DATA
#define CCS811_ADDR_ALG_RESULT_DATA 0x02 |
Algorithm result
◆ CCS811_ADDR_RAW_DATA
#define CCS811_ADDR_RAW_DATA 0x03 |
Raw ADC data values for resistance and current source used
◆ CCS811_ADDR_ENV_DATA
#define CCS811_ADDR_ENV_DATA 0x05 |
Temperature and Humidity data can be written to enable compensation
◆ CCS811_ADDR_NTC
#define CCS811_ADDR_NTC 0x06 |
Provides the voltage across the reference resistor and the voltage across the NTC resistor.
◆ CCS811_ADDR_THRESHOLDS
#define CCS811_ADDR_THRESHOLDS 0x10 |
Thresholds for operation when interrupts are only generated when eCO2 ppm crosses a threshold.
◆ CCS811_ADDR_HW_ID
#define CCS811_ADDR_HW_ID 0x20 |
Hardware ID
◆ CCS811_ADDR_HW_VERSION
#define CCS811_ADDR_HW_VERSION 0x21 |
Hardware Version
◆ CCS811_ADDR_FW_BOOT_VERSION
#define CCS811_ADDR_FW_BOOT_VERSION 0x23 |
Firmware Boot Version
◆ CCS811_ADDR_FW_APP_VERSION
#define CCS811_ADDR_FW_APP_VERSION 0x24 |
Firmware Application Version
◆ CCS811_ADDR_ERR_ID
#define CCS811_ADDR_ERR_ID 0xE0 |
Error ID
◆ CCS811_ADDR_FW_ERASE
#define CCS811_ADDR_FW_ERASE 0xF1 |
Firmware erase
◆ CCS811_ADDR_FW_PROGRAM
#define CCS811_ADDR_FW_PROGRAM 0xF2 |
Firmware programming
◆ CCS811_ADDR_FW_VERIFY
#define CCS811_ADDR_FW_VERIFY 0xF3 |
Firmware verification
◆ CCS811_ADDR_APP_START
#define CCS811_ADDR_APP_START 0xF4 |
Application start
◆ CCS811_ADDR_SW_RESET
#define CCS811_ADDR_SW_RESET 0xFF |
Software reset