31#ifndef CCS811_PARAM_I2C_DEV 
   32#define CCS811_PARAM_I2C_DEV     (I2C_DEV(0)) 
   34#ifndef CCS811_PARAM_I2C_ADDR 
   35#define CCS811_PARAM_I2C_ADDR    (CCS811_I2C_ADDRESS_1) 
   37#ifndef CCS811_PARAM_MODE 
   38#define CCS811_PARAM_MODE        (CCS811_MODE_1S) 
   40#ifndef CCS811_PARAM_RESET_PIN 
   41#define CCS811_PARAM_RESET_PIN   (GPIO_UNDEF) 
   43#ifndef CCS811_PARAM_WAKE_PIN 
   44#define CCS811_PARAM_WAKE_PIN    (GPIO_UNDEF) 
   46#ifndef CCS811_PARAM_INT_PIN 
   47#define CCS811_PARAM_INT_PIN     (GPIO_PIN(0, 0)) 
   49#ifndef CCS811_PARAM_INT_MODE 
   50#define CCS811_PARAM_INT_MODE    (CCS811_INT_NONE) 
   54#ifdef MODULE_CCS811_FULL 
   55#define CCS811_PARAMS    { .i2c_dev   = CCS811_PARAM_I2C_DEV,  \ 
   56                           .i2c_addr  = CCS811_PARAM_I2C_ADDR, \ 
   57                           .mode      = CCS811_PARAM_MODE,     \ 
   58                           .int_pin   = CCS811_PARAM_INT_PIN,  \ 
   59                           .int_mode  = CCS811_PARAM_INT_MODE, \ 
   60                           .wake_pin  = CCS811_PARAM_WAKE_PIN, \ 
   61                           .reset_pin = CCS811_PARAM_RESET_PIN \ 
   64#define CCS811_PARAMS    { .i2c_dev   = CCS811_PARAM_I2C_DEV,  \ 
   65                           .i2c_addr  = CCS811_PARAM_I2C_ADDR, \ 
   66                           .mode      = CCS811_PARAM_MODE,     \ 
   67                           .wake_pin  = CCS811_PARAM_WAKE_PIN, \ 
   68                           .reset_pin = CCS811_PARAM_RESET_PIN \ 
   72#ifndef CCS811_SAUL_INFO 
   73#define CCS811_SAUL_INFO { .name = "ccs811" } 
Device Driver for AMS CCS811 digital gas sensor.
 
static const saul_reg_info_t ccs811_saul_info[]
Additional meta information to keep in the SAUL registry.
 
static const ccs811_params_t ccs811_params[]
CCS811 configuration.
 
SAUL registry interface definition.
 
CCS811 device initialization parameters.
 
Additional data to collect for each entry.