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) 
   81 #ifndef ADCXX1C_PARAMS 
   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.
 
SAUL registry interface definition.
 
Additional data to collect for each entry.