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)
48 #ifndef MPU9X50_PARAMS
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.