Register Addresses#
Register definitions.
Macros#
Status register
Measurement mode and conditions register
Algorithm result
Raw ADC data values for resistance and current source used
Temperature and Humidity data can be written to enable compensation
Provides the voltage across the reference resistor and the voltage across the NTC resistor.
Thresholds for operation when interrupts are only generated when eCO2 ppm crosses a threshold.
Hardware ID
Hardware Version
Firmware Boot Version
Firmware Application Version
Error ID
Firmware erase
Firmware programming
Firmware verification
Application start
Software reset
Macro Definition Documentation#
CCS811_ADDR_STATUS#
#define CCS811_ADDR_STATUSValue:
0x00
Status register
91
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_MEASURE_MODE#
#define CCS811_ADDR_MEASURE_MODEValue:
0x01
Measurement mode and conditions register
92
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_ALG_RESULT_DATA#
#define CCS811_ADDR_ALG_RESULT_DATAValue:
0x02
Algorithm result
93
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_RAW_DATA#
#define CCS811_ADDR_RAW_DATAValue:
0x03
Raw ADC data values for resistance and current source used
94
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_ENV_DATA#
#define CCS811_ADDR_ENV_DATAValue:
0x05
Temperature and Humidity data can be written to enable compensation
95
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_NTC#
#define CCS811_ADDR_NTCValue:
0x06
Provides the voltage across the reference resistor and the voltage across the NTC resistor.
96
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_THRESHOLDS#
#define CCS811_ADDR_THRESHOLDSValue:
0x10
Thresholds for operation when interrupts are only generated when eCO2 ppm crosses a threshold.
97
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_HW_ID#
#define CCS811_ADDR_HW_IDValue:
0x20
Hardware ID
98
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_HW_VERSION#
#define CCS811_ADDR_HW_VERSIONValue:
0x21
Hardware Version
99
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_FW_BOOT_VERSION#
#define CCS811_ADDR_FW_BOOT_VERSIONValue:
0x23
Firmware Boot Version
100
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_FW_APP_VERSION#
#define CCS811_ADDR_FW_APP_VERSIONValue:
0x24
Firmware Application Version
101
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_ERR_ID#
#define CCS811_ADDR_ERR_IDValue:
0xE0
Error ID
102
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_FW_ERASE#
#define CCS811_ADDR_FW_ERASEValue:
0xF1
Firmware erase
103
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_FW_PROGRAM#
#define CCS811_ADDR_FW_PROGRAMValue:
0xF2
Firmware programming
104
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_FW_VERIFY#
#define CCS811_ADDR_FW_VERIFYValue:
0xF3
Firmware verification
105
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_APP_START#
#define CCS811_ADDR_APP_STARTValue:
0xF4
Application start
106
of file hardware/driver/ccs811/inc/sl_ccs811.h
CCS811_ADDR_SW_RESET#
#define CCS811_ADDR_SW_RESETValue:
0xFF
Software reset
107
of file hardware/driver/ccs811/inc/sl_ccs811.h