37#ifndef DRIVER_CCS811_INTERRUPT_H 
   38#define DRIVER_CCS811_INTERRUPT_H 
   54#define CCS811_INTERRUPT_DEFAULT_MODE        CCS811_MODE_CONSTANT_POWER         
   68                              uint16_t medium_high_ppm, uint8_t hysteresis);
 
driver ccs811 interface header file
ccs811_address_t
ccs811 address enumeration definition
uint8_t ccs811_interrupt_wake_up(void)
interrupt example wake up
uint8_t ccs811_interrupt_power_down(void)
interrupt example power down
uint8_t ccs811_interrupt_init(ccs811_address_t addr_pin, uint16_t low_medium_ppm, uint16_t medium_high_ppm, uint8_t hysteresis)
interrupt example init
uint8_t ccs811_interrupt_get_firmware_application_version(uint8_t *major, uint8_t *minor, uint8_t *trivial)
interrupt example get firmware application version
uint8_t ccs811_interrupt_set_environment_data(float humidity, float temperature)
interrupt example set environment data
uint8_t ccs811_interrupt_deinit(void)
interrupt example deinit
uint8_t ccs811_interrupt_get_status(uint8_t *status)
interrupt example get status
uint8_t ccs811_interrupt_soft_reset(void)
interrupt example soft reset
uint8_t ccs811_interrupt_get_firmware_bootloader_version(uint8_t *major, uint8_t *minor, uint8_t *trivial)
interrupt example get firmware bootloader version
uint8_t ccs811_interrupt_get_hardware_version(uint8_t *version)
interrupt example get hardware version
uint8_t ccs811_interrupt_get_raw_data(uint8_t *ua, float *adc_v)
interrupt example get raw data
uint8_t ccs811_interrupt_hard_reset(void)
interrupt example hard reset
uint8_t ccs811_interrupt_read(uint16_t *eco2_ppm, uint16_t *tvoc_ppb)
interrupt example read
uint8_t ccs811_interrupt_get_hardware_id(uint8_t *id)
interrupt example get hardware id
uint8_t ccs811_interrupt_set_baseline(uint16_t baseline)
interrupt example set baseline