Definitions for the bmx055 device. More...

Detailed Description

Definitions for the bmx055 device.

Author
Semjon Kerner semjo.nosp@m.n.ke.nosp@m.rner@.nosp@m.fu-b.nosp@m.erlin.nosp@m..de

Definition in file bmx055_internal.h.

Go to the source code of this file.

BMX055 magnetometer registers

#define REG_MAG_CHIPID   (0x40U)
 
#define REG_MAG_CHIPID_VAL   (0x32U)
 
#define REG_MAG_OPMODE   (0x4CU)
 
#define REG_MAG_PWRCTRL   (0x4BU)
 
#define REG_MAG_DATA   (0x42U)
 

BMX055 magnetometer bitfields and values

#define BIT_MAG_PWRCTRL_VAL   (0x01U)
 
#define BIT_MAG_DATARDY   (0x01U)
 

BMX055 accelerometer registers and values

#define REG_ACC_CHIPID   (0x00U)
 
#define REG_ACC_CHIPID_VAL   (0xFAU)
 
#define REG_ACC_SHDW   (0x13U)
 
#define REG_ACC_SHDW_ENABLE   (0x00U)
 
#define REG_ACC_DATA   (0x02U)
 

BMX055 accelerometer range register and values

#define REG_ACC_RANGE   (0x0FU)
 
#define BIT_ACC_RANGE_2G   (0x03U)
 
#define BIT_ACC_RANGE_4G   (0x05U)
 
#define BIT_ACC_RANGE_8G   (0x08U)
 
#define BIT_ACC_RANGE_16G   (0x0CU)
 

BMX055 gyroscope registers and values

#define REG_GYRO_CHIPID   (0x00U)
 
#define REG_GYRO_CHIPID_VAL   (0x0FU)
 
#define REG_GYRO_SCALE   (0x0FU)
 
#define REG_GYRO_SHDW   (0x13U)
 
#define REG_GYRO_SHDW_EN   (0x00U)
 
#define REG_GYRO_PWRMD   (0x11U)
 
#define REG_GYRO_PWRMD_NORM   (0x00U)
 
#define REG_GYRO_DATA   (0x02U)