33#ifndef TSL2561_PARAM_I2C_DEV 
   34#define TSL2561_PARAM_I2C_DEV         I2C_DEV(0) 
   36#ifndef TSL2561_PARAM_ADDR 
   37#define TSL2561_PARAM_ADDR            TSL2561_ADDR_FLOAT 
   39#ifndef TSL2561_PARAM_GAIN 
   40#define TSL2561_PARAM_GAIN            TSL2561_GAIN_1X 
   42#ifndef TSL2561_PARAM_INTEGRATION 
   43#define TSL2561_PARAM_INTEGRATION     TSL2561_INTEGRATIONTIME_402MS 
   47#define TSL2561_PARAMS                { .i2c_dev     = TSL2561_PARAM_I2C_DEV, \ 
   48                                        .addr        = TSL2561_PARAM_ADDR,    \ 
   49                                        .gain        = TSL2561_PARAM_GAIN,    \ 
   50                                        .integration = TSL2561_PARAM_INTEGRATION } 
   52#ifndef TSL2561_SAUL_INFO 
   53#define TSL2561_SAUL_INFO             { .name= "tsl2561" } 
SAUL registry interface definition.
 
Additional data to collect for each entry.
 
Device initialization parameters.
 
Device driver interface for the illuminance TSL2561 sensor.
 
static const tsl2561_params_t tsl2561_params[]
Configure TSL2561.
 
saul_reg_info_t tsl2561_saul_info[]
Allocate and configure entries to the SAUL registry.