33#ifndef ADXL345_PARAM_I2C 
   34#define ADXL345_PARAM_I2C           (I2C_DEV(0)) 
   36#ifndef ADXL345_PARAM_ADDR 
   37#define ADXL345_PARAM_ADDR          (ADXL345_ADDR_53) 
   39#ifndef ADXL345_PARAM_RATE 
   40#define ADXL345_PARAM_RATE          (ADXL345_RATE_200HZ) 
   42#ifndef ADXL345_PARAM_RANGE 
   43#define ADXL345_PARAM_RANGE         (ADXL345_RANGE_16G) 
   45#ifndef ADXL345_PARAM_INTERRUPT 
   46#define ADXL345_PARAM_INTERRUPT     {0x0F, 0xBF, 0x40, 0xF0, 0xFF, 0x00, 0x00, \ 
   47                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F} 
   49#ifndef ADXL345_PARAM_FULL_RES 
   50#define ADXL345_PARAM_FULL_RES      (1) 
   52#ifndef ADXL345_PARAM_OFFSET 
   53#define ADXL345_PARAM_OFFSET        { 0, 0, 0 } 
   57#define ADXL345_PARAMS              { .i2c    = ADXL345_PARAM_I2C,       \ 
   58                                      .addr   = ADXL345_PARAM_ADDR,      \ 
   59                                      .offset = ADXL345_PARAM_OFFSET,    \ 
   60                                      .range  = ADXL345_PARAM_RANGE,     \ 
   61                                      .rate   = ADXL345_PARAM_RATE,      \ 
   62                                      .full_res = ADXL345_PARAM_FULL_RES } 
   64#ifndef ADXL345_SAUL_INFO 
   65#define ADXL345_SAUL_INFO           { .name = "adxl345" } 
Interface definition for the ADXL345.
 
static const adxl345_params_t adxl345_params[]
ADXL345 configuration.
 
static const saul_reg_info_t adxl345_saul_info[]
Additional meta information to keep in the SAUL registry.
 
SAUL registry interface definition.
 
Configuration struct for the ADXL345 sensor.
 
Additional data to collect for each entry.