33#ifndef MMA8X5X_PARAM_I2C 
   34#define MMA8X5X_PARAM_I2C       (I2C_DEV(0)) 
   36#ifndef MMA8X5X_PARAM_ADDR 
   37#define MMA8X5X_PARAM_ADDR      (CONFIG_MMA8X5X_I2C_ADDRESS) 
   39#ifndef MMA8X5X_PARAM_RATE 
   40#define MMA8X5X_PARAM_RATE      (MMA8X5X_RATE_200HZ) 
   42#ifndef MMA8X5X_PARAM_RANGE 
   43#define MMA8X5X_PARAM_RANGE     (MMA8X5X_RANGE_2G) 
   45#ifndef MMA8X5X_PARAM_OFFSET 
   46#define MMA8X5X_PARAM_OFFSET    { 0, 0, 0 } 
   50#define MMA8X5X_PARAMS          { .i2c    = MMA8X5X_PARAM_I2C,   \ 
   51                                  .addr   = MMA8X5X_PARAM_ADDR,  \ 
   52                                  .rate   = MMA8X5X_PARAM_RATE,  \ 
   53                                  .range  = MMA8X5X_PARAM_RANGE, \ 
   54                                  .offset = MMA8X5X_PARAM_OFFSET } 
   56#ifndef MMA8X5X_SAUL_INFO 
   57#define MMA8X5X_SAUL_INFO       { .name = "mma8x5x" } 
Interface definition for the MMA8x5x accelerometer driver.
 
static const mma8x5x_params_t mma8x5x_params[]
MMA8x5x configuration.
 
static const saul_reg_info_t mma8x5x_saul_info[]
Additional meta information to keep in the SAUL registry.
 
SAUL registry interface definition.
 
Configuration parameters.
 
Additional data to collect for each entry.