38#ifndef ADCXX1C_PARAM_I2C 
   39#define ADCXX1C_PARAM_I2C        (I2C_DEV(0)) 
   43#ifndef ADCXX1C_PARAM_ADDR 
   44#define ADCXX1C_PARAM_ADDR       (ADCXX1C_I2C_ADDRESS) 
   48#ifndef ADCXX1C_PARAM_BITS 
   49#define ADCXX1C_PARAM_BITS       (ADCXX1C_RES_DEFAULT) 
   53#ifndef ADCXX1C_PARAM_CYCLE 
   54#define ADCXX1C_PARAM_CYCLE      (ADCXX1C_CYCLE_DISABLED) 
   58#ifndef ADCXX1C_PARAM_ALERT_PIN 
   59#define ADCXX1C_PARAM_ALERT_PIN  (GPIO_UNDEF) 
   63#ifndef ADCXX1C_PARAM_LOW_LIMIT 
   64#define ADCXX1C_PARAM_LOW_LIMIT  (0) 
   68#ifndef ADCXX1C_PARAM_HIGH_LIMIT 
   69#define ADCXX1C_PARAM_HIGH_LIMIT (0) 
   73#ifndef ADCXX1C_PARAM_HYSTERESIS 
   74#define ADCXX1C_PARAM_HYSTERESIS (0) 
   82#define ADCXX1C_PARAMS          { .i2c        = ADCXX1C_PARAM_I2C,        \ 
   83                                  .addr       = ADCXX1C_PARAM_ADDR,       \ 
   84                                  .bits       = ADCXX1C_PARAM_BITS,       \ 
   85                                  .cycle      = ADCXX1C_PARAM_CYCLE,      \ 
   86                                  .alert_pin  = ADCXX1C_PARAM_ALERT_PIN,  \ 
   87                                  .low_limit  = ADCXX1C_PARAM_LOW_LIMIT,  \ 
   88                                  .high_limit = ADCXX1C_PARAM_HIGH_LIMIT, \ 
   89                                  .hysteresis = ADCXX1C_PARAM_HYSTERESIS } 
 
   95#ifndef ADCXX1C_SAUL_INFO 
   96#define ADCXX1C_SAUL_INFO       { .name = "adcxx1c" } 
ADCXX1C ADC device driver.
static const saul_reg_info_t adcxx1c_saul_info[]
Additional meta information to keep in the SAUL registry.
#define ADCXX1C_PARAMS
ADCXX1C driver configuration structures.
#define ADCXX1C_SAUL_INFO
ADCXX1C driver SAUL registry information structures.
struct adcxx1c_params adcxx1c_params_t
ADCxx1C params.
SAUL registry interface definition.
Additional data to collect for each entry.