35 #ifndef LPSXXX_PARAM_I2C 
   36 #define LPSXXX_PARAM_I2C                I2C_DEV(0) 
   38 #ifndef LPSXXX_PARAM_ADDR 
   39 #define LPSXXX_PARAM_ADDR               (CONFIG_LPSXXX_DEFAULT_ADDRESS) 
   41 #ifndef LPSXXX_PARAM_RATE 
   42 #define LPSXXX_PARAM_RATE               (LPSXXX_DEFAULT_RATE) 
   46 #define LPSXXX_PARAMS                   { .i2c  = LPSXXX_PARAM_I2C,  \ 
   47                                           .addr = LPSXXX_PARAM_ADDR, \ 
   48                                           .rate = LPSXXX_PARAM_RATE } 
   52 #define LPSXXX_SAUL_NAME    "lps331ap" 
   54 #define LPSXXX_SAUL_NAME    "lps25hb" 
   56 #define LPSXXX_SAUL_NAME    "lps22hb" 
   58 #define LPSXXX_SAUL_NAME    "lps22hh" 
   60 #define LPSXXX_SAUL_NAME    "lps22ch" 
   62 #ifndef LPSXXX_SAUL_INFO 
   63 #define LPSXXX_SAUL_INFO                { .name = LPSXXX_SAUL_NAME } 
static const saul_reg_info_t lpsxxx_saul_info[]
Additional meta information to keep in the SAUL registry.
static const lpsxxx_params_t lpsxxx_params[]
Allocate some memory to store the actual configuration.
SAUL registry interface definition.
Struct holding all parameters needed for device initialization.
Additional data to collect for each entry.