37#ifndef TSL4531X_PARAM_I2C_DEV 
   38#define TSL4531X_PARAM_I2C_DEV         I2C_DEV(0) 
   40#ifndef TSL4531X_PARAM_I2C_ADDR 
   41#define TSL4531X_PARAM_I2C_ADDR        TSL45315_ADDR 
   43#ifndef TSL4531X_PARAM_INTEGRATION 
   44#define TSL4531X_PARAM_INTEGRATION     TSL4531X_INTEGRATE_400MS 
   46#ifndef TSL4531X_LOW_POWER_MODE 
   47#define TSL4531X_LOW_POWER_MODE        (false) 
   49#ifndef TSL4531X_PARAM_PARTNO 
   50#define TSL4531X_PARAM_PARTNO          TSL45315_PARTNO 
   52#ifndef TSL4531X_PARAMS 
   53#define TSL4531X_PARAMS                { .i2c_dev     = TSL4531X_PARAM_I2C_DEV, \ 
   54                                         .i2c_addr    = TSL4531X_PARAM_I2C_ADDR, \ 
   55                                         .integration_time = TSL4531X_PARAM_INTEGRATION, \ 
   56                                         .low_power_mode = TSL4531X_LOW_POWER_MODE, \ 
   57                                         .part_number = TSL4531X_PARAM_PARTNO } 
   60#ifndef TSL4531X_SAUL_INFO 
   61#define TSL4531X_SAUL_INFO             { .name = "tsl4531x" } 
SAUL registry interface definition.
 
Additional data to collect for each entry.
 
Device initialization parameters.
 
Device driver for the AMS TSL4531 sensor.
 
static const tsl4531x_params_t tsl4531x_params[]
Configure TSL4531x.
 
saul_reg_info_t tsl4531x_saul_info[]
Allocate and configure entries to the SAUL registry.