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 
   46 #ifndef TSL2561_PARAMS 
   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.