35#ifndef MPU9X50_PARAM_I2C 
   36#define MPU9X50_PARAM_I2C         I2C_DEV(0) 
   38#ifndef MPU9X50_PARAM_ADDR 
   39#define MPU9X50_PARAM_ADDR        (MPU9X50_HW_ADDR_HEX_68) 
   41#ifndef MPU9X50_PARAM_COMP_ADDR 
   42#define MPU9X50_PARAM_COMP_ADDR   (MPU9X50_COMP_ADDR_HEX_0C) 
   44#ifndef MPU9X50_PARAM_SAMPLE_RATE 
   45#define MPU9X50_PARAM_SAMPLE_RATE (MPU9X50_DEFAULT_SAMPLE_RATE) 
   49#define MPU9X50_PARAMS            { .i2c         = MPU9X50_PARAM_I2C,       \ 
   50                                    .addr        = MPU9X50_PARAM_ADDR,      \ 
   51                                    .comp_addr   = MPU9X50_PARAM_COMP_ADDR, \ 
   52                                    .sample_rate = MPU9X50_PARAM_SAMPLE_RATE } 
   54#ifndef MPU9X50_SAUL_INFO 
   55#define MPU9X50_SAUL_INFO         { .name = "mpu9x50" } 
Device driver interface for the MPU-9X50 (MPU9150 and MPU9250)
 
static const saul_reg_info_t mpu9x50_saul_info[]
Additional meta information to keep in the SAUL registry.
 
static const mpu9x50_params_t mpu9x50_params[]
MPU9X50 configuration.
 
SAUL registry interface definition.
 
Device initialization parameters.
 
Additional data to collect for each entry.