All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

Register definitions for FXOS8700 devices. More...

Detailed Description

Register definitions for FXOS8700 devices.

Author
Michael Andersen m.and.nosp@m.erse.nosp@m.n@cs..nosp@m.berk.nosp@m.eley..nosp@m.edu
Hyung-Sin Kim hs.ki.nosp@m.m@cs.nosp@m..berk.nosp@m.eley.nosp@m..edu

Definition in file fxos8700_regs.h.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

FXOS8700 register addresses

#define FXOS8700_REG_STATUS   (0x00)
 
#define FXOS8700_REG_OUT_X_MSB   (0x01)
 
#define FXOS8700_REG_OUT_X_LSB   (0x02)
 
#define FXOS8700_REG_OUT_Y_MSB   (0x03)
 
#define FXOS8700_REG_OUT_Y_LSB   (0x04)
 
#define FXOS8700_REG_OUT_Z_MSB   (0x05)
 
#define FXOS8700_REG_OUT_Z_LSB   (0x06)
 
#define FXOS8700_REG_F_SETUP   (0x09)
 
#define FXOS8700_REG_TRIG_CFG   (0x0A)
 
#define FXOS8700_REG_SYSMOD   (0x0B)
 
#define FXOS8700_REG_INT_SOURCE   (0x0C)
 
#define FXOS8700_REG_WHO_AM_I   (0x0D)
 
#define FXOS8700_REG_XYZ_DATA_CFG   (0x0E)
 
#define FXOS8700_REG_HP_FILTER_CUTOFF   (0x0F)
 
#define FXOS8700_REG_PL_STATUS   (0x10)
 
#define FXOS8700_REG_PL_CFG   (0x11)
 
#define FXOS8700_REG_PL_COUNT   (0x12)
 
#define FXOS8700_REG_PL_BF_ZCOMP   (0x13)
 
#define FXOS8700_REG_PL_THS_REG   (0x14)
 
#define FXOS8700_REG_A_FFMT_CFG   (0x15)
 
#define FXOS8700_REG_A_FFMT_SRC   (0x16)
 
#define FXOS8700_REG_A_FFMT_THS   (0x17)
 
#define FXOS8700_REG_A_FFMT_COUNT   (0x18)
 
#define FXOS8700_REG_TRANSIENT_CFG   (0x1D)
 
#define FXOS8700_REG_TRANSIENT_SRC   (0x1E)
 
#define FXOS8700_REG_TRANSIENT_THS   (0x1F)
 
#define FXOS8700_REG_TRANSIENT_COUNT   (0x20)
 
#define FXOS8700_REG_PULSE_CFG   (0x21)
 
#define FXOS8700_REG_PULSE_SRC   (0x22)
 
#define FXOS8700_REG_PULSE_THSX   (0x23)
 
#define FXOS8700_REG_PULSE_THSY   (0x24)
 
#define FXOS8700_REG_PULSE_THSZ   (0x25)
 
#define FXOS8700_REG_PULSE_TMLT   (0x26)
 
#define FXOS8700_REG_PULSE_LTCY   (0x27)
 
#define FXOS8700_REG_PULSE_WIND   (0x28)
 
#define FXOS8700_REG_ASLP_COUNT   (0x29)
 
#define FXOS8700_REG_CTRL_REG1   (0x2A)
 
#define FXOS8700_REG_CTRL_REG2   (0x2B)
 
#define FXOS8700_REG_CTRL_REG3   (0x2C)
 
#define FXOS8700_REG_CTRL_REG4   (0x2D)
 
#define FXOS8700_REG_CTRL_REG5   (0x2E)
 
#define FXOS8700_REG_OFF_X   (0x2F)
 
#define FXOS8700_REG_OFF_Y   (0x30)
 
#define FXOS8700_REG_OFF_Z   (0x31)
 
#define FXOS8700_REG_M_DR_STATUS   (0x32)
 
#define FXOS8700_REG_M_OUT_X_MSB   (0x33)
 
#define FXOS8700_REG_M_OUT_X_LSB   (0x34)
 
#define FXOS8700_REG_M_OUT_Y_MSB   (0x35)
 
#define FXOS8700_REG_M_OUT_Y_LSB   (0x36)
 
#define FXOS8700_REG_M_OUT_Z_MSB   (0x37)
 
#define FXOS8700_REG_M_OUT_Z_LSB   (0x38)
 
#define FXOS8700_REG_CMP_X_MSB   (0x39)
 
#define FXOS8700_REG_CMP_X_LSB   (0x3A)
 
#define FXOS8700_REG_CMP_Y_MSB   (0x3B)
 
#define FXOS8700_REG_CMP_Y_LSB   (0x3C)
 
#define FXOS8700_REG_CMP_Z_MSB   (0x3D)
 
#define FXOS8700_REG_CMP_Z_LSB   (0x3E)
 
#define FXOS8700_REG_M_OFF_X_MSB   (0x3F)
 
#define FXOS8700_REG_M_OFF_X_LSB   (0x40)
 
#define FXOS8700_REG_M_OFF_Y_MSB   (0x41)
 
#define FXOS8700_REG_M_OFF_Y_LSB   (0x42)
 
#define FXOS8700_REG_M_OFF_Z_MSB   (0x43)
 
#define FXOS8700_REG_M_OFF_Z_LSB   (0x44)
 
#define FXOS8700_REG_MAX_X_MSB   (0x45)
 
#define FXOS8700_REG_MAX_X_LSB   (0x46)
 
#define FXOS8700_REG_MAX_Y_MSB   (0x47)
 
#define FXOS8700_REG_MAX_Y_LSB   (0x48)
 
#define FXOS8700_REG_MAX_Z_MSB   (0x49)
 
#define FXOS8700_REG_MAX_Z_LSB   (0x4A)
 
#define FXOS8700_REG_MIN_X_MSB   (0x4B)
 
#define FXOS8700_REG_MIN_X_LSB   (0x4C)
 
#define FXOS8700_REG_MIN_Y_MSB   (0x4D)
 
#define FXOS8700_REG_MIN_Y_LSB   (0x4E)
 
#define FXOS8700_REG_MIN_Z_MSB   (0x4F)
 
#define FXOS8700_REG_MIN_Z_LSB   (0x50)
 
#define FXOS8700_REG_TEMP   (0x51)
 
#define FXOS8700_REG_M_THS_CFG   (0x52)
 
#define FXOS8700_REG_M_THS_SRC   (0x53)
 
#define FXOS8700_REG_M_THS_X_MSB   (0x54)
 
#define FXOS8700_REG_M_THS_X_LSB   (0x55)
 
#define FXOS8700_REG_M_THS_Y_MSB   (0x56)
 
#define FXOS8700_REG_M_THS_Y_LSB   (0x57)
 
#define FXOS8700_REG_M_THS_Z_MSB   (0x58)
 
#define FXOS8700_REG_M_THS_Z_LSB   (0x59)
 
#define FXOS8700_REG_M_THS_COUNT   (0x5A)
 
#define FXOS8700_REG_M_CTRL_REG1   (0x5B)
 
#define FXOS8700_REG_M_CTRL_REG2   (0x5C)
 
#define FXOS8700_REG_M_CTRL_REG3   (0x5D)
 
#define FXOS8700_REG_M_INT_SRC   (0x5E)
 
#define FXOS8700_REG_A_VECM_CFG   (0x5F)
 
#define FXOS8700_REG_A_VECM_THS_MSB   (0x60)
 
#define FXOS8700_REG_A_VECM_THS_LSB   (0x61)
 
#define FXOS8700_REG_A_VECM_CNT   (0x62)
 
#define FXOS8700_REG_A_VECM_INITX_MSB   (0x63)
 
#define FXOS8700_REG_A_VECM_INITX_LSB   (0x64)
 
#define FXOS8700_REG_A_VECM_INITY_MSB   (0x65)
 
#define FXOS8700_REG_A_VECM_INITY_LSB   (0x66)
 
#define FXOS8700_REG_A_VECM_INITZ_MSB   (0x67)
 
#define FXOS8700_REG_A_VECM_INITZ_LSB   (0x68)
 
#define FXOS8700_REG_M_VECM_CFG   (0x69)
 
#define FXOS8700_REG_M_VECM_THS_MSB   (0x6A)
 
#define FXOS8700_REG_M_VECM_THS_LSB   (0x6B)
 
#define FXOS8700_REG_M_VECM_CNT   (0x6C)
 
#define FXOS8700_REG_M_VECM_INITX_MSB   (0x6D)
 
#define FXOS8700_REG_M_VECM_INITX_LSB   (0x6E)
 
#define FXOS8700_REG_M_VECM_INITY_MSB   (0x6F)
 
#define FXOS8700_REG_M_VECM_INITY_LSB   (0x70)
 
#define FXOS8700_REG_M_VECM_INITZ_MSB   (0x71)
 
#define FXOS8700_REG_M_VECM_INITZ_LSB   (0x72)
 
#define FXOS8700_REG_A_FFMT_THS_X_MSB   (0x73)
 
#define FXOS8700_REG_A_FFMT_THS_X_LSB   (0x74)
 
#define FXOS8700_REG_A_FFMT_THS_Y_MSB   (0x75)
 
#define FXOS8700_REG_A_FFMT_THS_Y_LSB   (0x76)
 
#define FXOS8700_REG_A_FFMT_THS_Z_MSB   (0x77)
 
#define FXOS8700_REG_A_FFMT_THS_Z_LSB   (0x78)
 

Device ID

#define FXOS8700_WHO_AM_I_VAL   (0xC7)
 

Data ready status

#define FXOS8700_REG_STATUS_MASK__XYZ_READY   (0x08)
 
#define FXOS8700_REG_M_DR_STATUS_MASK__XYZ_READY   (0x08)
 

Output data rate (ODR) and Active mode configuration

#define FXOS8700_REG_CTRL_REG1_MASK__ODR   (0x38)
 
#define FXOS8700_REG_CTRL_REG1_ODR__400HZ   (0x00)
 
#define FXOS8700_REG_CTRL_REG1_ODR__200HZ   (0x08)
 
#define FXOS8700_REG_CTRL_REG1_ODR__100HZ   (0x10)
 
#define FXOS8700_REG_CTRL_REG1_ODR__50HZ   (0x18)
 
#define FXOS8700_REG_CTRL_REG1_ODR__25HZ   (0x20)
 
#define FXOS8700_REG_CTRL_REG1_MASK__ACTIVE   (0x01)
 

Sensing mode configuration

#define FXOS8700_REG_M_CTRL_REG1_MASK__HMS   (0x03)
 
#define FXOS8700_REG_M_CTRL_REG1_HMS__ACC_ONLY   (0x00)
 
#define FXOS8700_REG_M_CTRL_REG1_HMS__MAG_ONLY   (0x01)
 
#define FXOS8700_REG_M_CTRL_REG1_HMS__HYBRID   (0x03)
 

Burst-read mode configuration

#define FXOS8700_REG_M_CTRL_REG2_MASK__HYB_AUTOINC_MODE   (0x20)
 

Accelerator full-scale range configuration

#define FXOS8700_REG_XYZ_DATA_CFG_MASK__FS   (0x03)
 
#define FXOS8700_REG_XYZ_DATA_CFG_FS__2G   (0x00)
 
#define FXOS8700_REG_XYZ_DATA_CFG_FS__4G   (0x01)
 
#define FXOS8700_REG_XYZ_DATA_CFG_FS__8G   (0x02)
 

Macro Definition Documentation

◆ FXOS8700_REG_A_FFMT_CFG

#define FXOS8700_REG_A_FFMT_CFG   (0x15)

Definition at line 51 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_COUNT

#define FXOS8700_REG_A_FFMT_COUNT   (0x18)

Definition at line 54 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_SRC

#define FXOS8700_REG_A_FFMT_SRC   (0x16)

Definition at line 52 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS

#define FXOS8700_REG_A_FFMT_THS   (0x17)

Definition at line 53 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS_X_LSB

#define FXOS8700_REG_A_FFMT_THS_X_LSB   (0x74)

Definition at line 142 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS_X_MSB

#define FXOS8700_REG_A_FFMT_THS_X_MSB   (0x73)

Definition at line 141 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS_Y_LSB

#define FXOS8700_REG_A_FFMT_THS_Y_LSB   (0x76)

Definition at line 144 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS_Y_MSB

#define FXOS8700_REG_A_FFMT_THS_Y_MSB   (0x75)

Definition at line 143 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS_Z_LSB

#define FXOS8700_REG_A_FFMT_THS_Z_LSB   (0x78)

Definition at line 146 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_FFMT_THS_Z_MSB

#define FXOS8700_REG_A_FFMT_THS_Z_MSB   (0x77)

Definition at line 145 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_CFG

#define FXOS8700_REG_A_VECM_CFG   (0x5F)

Definition at line 121 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_CNT

#define FXOS8700_REG_A_VECM_CNT   (0x62)

Definition at line 124 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_INITX_LSB

#define FXOS8700_REG_A_VECM_INITX_LSB   (0x64)

Definition at line 126 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_INITX_MSB

#define FXOS8700_REG_A_VECM_INITX_MSB   (0x63)

Definition at line 125 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_INITY_LSB

#define FXOS8700_REG_A_VECM_INITY_LSB   (0x66)

Definition at line 128 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_INITY_MSB

#define FXOS8700_REG_A_VECM_INITY_MSB   (0x65)

Definition at line 127 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_INITZ_LSB

#define FXOS8700_REG_A_VECM_INITZ_LSB   (0x68)

Definition at line 130 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_INITZ_MSB

#define FXOS8700_REG_A_VECM_INITZ_MSB   (0x67)

Definition at line 129 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_THS_LSB

#define FXOS8700_REG_A_VECM_THS_LSB   (0x61)

Definition at line 123 of file fxos8700_regs.h.

◆ FXOS8700_REG_A_VECM_THS_MSB

#define FXOS8700_REG_A_VECM_THS_MSB   (0x60)

Definition at line 122 of file fxos8700_regs.h.

◆ FXOS8700_REG_ASLP_COUNT

#define FXOS8700_REG_ASLP_COUNT   (0x29)

Definition at line 67 of file fxos8700_regs.h.

◆ FXOS8700_REG_CMP_X_LSB

#define FXOS8700_REG_CMP_X_LSB   (0x3A)

Definition at line 84 of file fxos8700_regs.h.

◆ FXOS8700_REG_CMP_X_MSB

#define FXOS8700_REG_CMP_X_MSB   (0x39)

Definition at line 83 of file fxos8700_regs.h.

◆ FXOS8700_REG_CMP_Y_LSB

#define FXOS8700_REG_CMP_Y_LSB   (0x3C)

Definition at line 86 of file fxos8700_regs.h.

◆ FXOS8700_REG_CMP_Y_MSB

#define FXOS8700_REG_CMP_Y_MSB   (0x3B)

Definition at line 85 of file fxos8700_regs.h.

◆ FXOS8700_REG_CMP_Z_LSB

#define FXOS8700_REG_CMP_Z_LSB   (0x3E)

Definition at line 88 of file fxos8700_regs.h.

◆ FXOS8700_REG_CMP_Z_MSB

#define FXOS8700_REG_CMP_Z_MSB   (0x3D)

Definition at line 87 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1

#define FXOS8700_REG_CTRL_REG1   (0x2A)

Definition at line 68 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_MASK__ACTIVE

#define FXOS8700_REG_CTRL_REG1_MASK__ACTIVE   (0x01)

Definition at line 175 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_MASK__ODR

#define FXOS8700_REG_CTRL_REG1_MASK__ODR   (0x38)

Definition at line 168 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_ODR__100HZ

#define FXOS8700_REG_CTRL_REG1_ODR__100HZ   (0x10)

Definition at line 171 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_ODR__200HZ

#define FXOS8700_REG_CTRL_REG1_ODR__200HZ   (0x08)

Definition at line 170 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_ODR__25HZ

#define FXOS8700_REG_CTRL_REG1_ODR__25HZ   (0x20)

Definition at line 173 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_ODR__400HZ

#define FXOS8700_REG_CTRL_REG1_ODR__400HZ   (0x00)

Definition at line 169 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG1_ODR__50HZ

#define FXOS8700_REG_CTRL_REG1_ODR__50HZ   (0x18)

Definition at line 172 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG2

#define FXOS8700_REG_CTRL_REG2   (0x2B)

Definition at line 69 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG3

#define FXOS8700_REG_CTRL_REG3   (0x2C)

Definition at line 70 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG4

#define FXOS8700_REG_CTRL_REG4   (0x2D)

Definition at line 71 of file fxos8700_regs.h.

◆ FXOS8700_REG_CTRL_REG5

#define FXOS8700_REG_CTRL_REG5   (0x2E)

Definition at line 72 of file fxos8700_regs.h.

◆ FXOS8700_REG_F_SETUP

#define FXOS8700_REG_F_SETUP   (0x09)

Definition at line 39 of file fxos8700_regs.h.

◆ FXOS8700_REG_HP_FILTER_CUTOFF

#define FXOS8700_REG_HP_FILTER_CUTOFF   (0x0F)

Definition at line 45 of file fxos8700_regs.h.

◆ FXOS8700_REG_INT_SOURCE

#define FXOS8700_REG_INT_SOURCE   (0x0C)

Definition at line 42 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG1

#define FXOS8700_REG_M_CTRL_REG1   (0x5B)

Definition at line 117 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG1_HMS__ACC_ONLY

#define FXOS8700_REG_M_CTRL_REG1_HMS__ACC_ONLY   (0x00)

Definition at line 183 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG1_HMS__HYBRID

#define FXOS8700_REG_M_CTRL_REG1_HMS__HYBRID   (0x03)

Definition at line 185 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG1_HMS__MAG_ONLY

#define FXOS8700_REG_M_CTRL_REG1_HMS__MAG_ONLY   (0x01)

Definition at line 184 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG1_MASK__HMS

#define FXOS8700_REG_M_CTRL_REG1_MASK__HMS   (0x03)

Definition at line 182 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG2

#define FXOS8700_REG_M_CTRL_REG2   (0x5C)

Definition at line 118 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG2_MASK__HYB_AUTOINC_MODE

#define FXOS8700_REG_M_CTRL_REG2_MASK__HYB_AUTOINC_MODE   (0x20)

Definition at line 192 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_CTRL_REG3

#define FXOS8700_REG_M_CTRL_REG3   (0x5D)

Definition at line 119 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_DR_STATUS

#define FXOS8700_REG_M_DR_STATUS   (0x32)

Definition at line 76 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_DR_STATUS_MASK__XYZ_READY

#define FXOS8700_REG_M_DR_STATUS_MASK__XYZ_READY   (0x08)

Definition at line 161 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_INT_SRC

#define FXOS8700_REG_M_INT_SRC   (0x5E)

Definition at line 120 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OFF_X_LSB

#define FXOS8700_REG_M_OFF_X_LSB   (0x40)

Definition at line 90 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OFF_X_MSB

#define FXOS8700_REG_M_OFF_X_MSB   (0x3F)

Definition at line 89 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OFF_Y_LSB

#define FXOS8700_REG_M_OFF_Y_LSB   (0x42)

Definition at line 92 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OFF_Y_MSB

#define FXOS8700_REG_M_OFF_Y_MSB   (0x41)

Definition at line 91 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OFF_Z_LSB

#define FXOS8700_REG_M_OFF_Z_LSB   (0x44)

Definition at line 94 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OFF_Z_MSB

#define FXOS8700_REG_M_OFF_Z_MSB   (0x43)

Definition at line 93 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OUT_X_LSB

#define FXOS8700_REG_M_OUT_X_LSB   (0x34)

Definition at line 78 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OUT_X_MSB

#define FXOS8700_REG_M_OUT_X_MSB   (0x33)

Definition at line 77 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OUT_Y_LSB

#define FXOS8700_REG_M_OUT_Y_LSB   (0x36)

Definition at line 80 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OUT_Y_MSB

#define FXOS8700_REG_M_OUT_Y_MSB   (0x35)

Definition at line 79 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OUT_Z_LSB

#define FXOS8700_REG_M_OUT_Z_LSB   (0x38)

Definition at line 82 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_OUT_Z_MSB

#define FXOS8700_REG_M_OUT_Z_MSB   (0x37)

Definition at line 81 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_CFG

#define FXOS8700_REG_M_THS_CFG   (0x52)

Definition at line 108 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_COUNT

#define FXOS8700_REG_M_THS_COUNT   (0x5A)

Definition at line 116 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_SRC

#define FXOS8700_REG_M_THS_SRC   (0x53)

Definition at line 109 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_X_LSB

#define FXOS8700_REG_M_THS_X_LSB   (0x55)

Definition at line 111 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_X_MSB

#define FXOS8700_REG_M_THS_X_MSB   (0x54)

Definition at line 110 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_Y_LSB

#define FXOS8700_REG_M_THS_Y_LSB   (0x57)

Definition at line 113 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_Y_MSB

#define FXOS8700_REG_M_THS_Y_MSB   (0x56)

Definition at line 112 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_Z_LSB

#define FXOS8700_REG_M_THS_Z_LSB   (0x59)

Definition at line 115 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_THS_Z_MSB

#define FXOS8700_REG_M_THS_Z_MSB   (0x58)

Definition at line 114 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_CFG

#define FXOS8700_REG_M_VECM_CFG   (0x69)

Definition at line 131 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_CNT

#define FXOS8700_REG_M_VECM_CNT   (0x6C)

Definition at line 134 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_INITX_LSB

#define FXOS8700_REG_M_VECM_INITX_LSB   (0x6E)

Definition at line 136 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_INITX_MSB

#define FXOS8700_REG_M_VECM_INITX_MSB   (0x6D)

Definition at line 135 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_INITY_LSB

#define FXOS8700_REG_M_VECM_INITY_LSB   (0x70)

Definition at line 138 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_INITY_MSB

#define FXOS8700_REG_M_VECM_INITY_MSB   (0x6F)

Definition at line 137 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_INITZ_LSB

#define FXOS8700_REG_M_VECM_INITZ_LSB   (0x72)

Definition at line 140 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_INITZ_MSB

#define FXOS8700_REG_M_VECM_INITZ_MSB   (0x71)

Definition at line 139 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_THS_LSB

#define FXOS8700_REG_M_VECM_THS_LSB   (0x6B)

Definition at line 133 of file fxos8700_regs.h.

◆ FXOS8700_REG_M_VECM_THS_MSB

#define FXOS8700_REG_M_VECM_THS_MSB   (0x6A)

Definition at line 132 of file fxos8700_regs.h.

◆ FXOS8700_REG_MAX_X_LSB

#define FXOS8700_REG_MAX_X_LSB   (0x46)

Definition at line 96 of file fxos8700_regs.h.

◆ FXOS8700_REG_MAX_X_MSB

#define FXOS8700_REG_MAX_X_MSB   (0x45)

Definition at line 95 of file fxos8700_regs.h.

◆ FXOS8700_REG_MAX_Y_LSB

#define FXOS8700_REG_MAX_Y_LSB   (0x48)

Definition at line 98 of file fxos8700_regs.h.

◆ FXOS8700_REG_MAX_Y_MSB

#define FXOS8700_REG_MAX_Y_MSB   (0x47)

Definition at line 97 of file fxos8700_regs.h.

◆ FXOS8700_REG_MAX_Z_LSB

#define FXOS8700_REG_MAX_Z_LSB   (0x4A)

Definition at line 100 of file fxos8700_regs.h.

◆ FXOS8700_REG_MAX_Z_MSB

#define FXOS8700_REG_MAX_Z_MSB   (0x49)

Definition at line 99 of file fxos8700_regs.h.

◆ FXOS8700_REG_MIN_X_LSB

#define FXOS8700_REG_MIN_X_LSB   (0x4C)

Definition at line 102 of file fxos8700_regs.h.

◆ FXOS8700_REG_MIN_X_MSB

#define FXOS8700_REG_MIN_X_MSB   (0x4B)

Definition at line 101 of file fxos8700_regs.h.

◆ FXOS8700_REG_MIN_Y_LSB

#define FXOS8700_REG_MIN_Y_LSB   (0x4E)

Definition at line 104 of file fxos8700_regs.h.

◆ FXOS8700_REG_MIN_Y_MSB

#define FXOS8700_REG_MIN_Y_MSB   (0x4D)

Definition at line 103 of file fxos8700_regs.h.

◆ FXOS8700_REG_MIN_Z_LSB

#define FXOS8700_REG_MIN_Z_LSB   (0x50)

Definition at line 106 of file fxos8700_regs.h.

◆ FXOS8700_REG_MIN_Z_MSB

#define FXOS8700_REG_MIN_Z_MSB   (0x4F)

Definition at line 105 of file fxos8700_regs.h.

◆ FXOS8700_REG_OFF_X

#define FXOS8700_REG_OFF_X   (0x2F)

Definition at line 73 of file fxos8700_regs.h.

◆ FXOS8700_REG_OFF_Y

#define FXOS8700_REG_OFF_Y   (0x30)

Definition at line 74 of file fxos8700_regs.h.

◆ FXOS8700_REG_OFF_Z

#define FXOS8700_REG_OFF_Z   (0x31)

Definition at line 75 of file fxos8700_regs.h.

◆ FXOS8700_REG_OUT_X_LSB

#define FXOS8700_REG_OUT_X_LSB   (0x02)

Definition at line 34 of file fxos8700_regs.h.

◆ FXOS8700_REG_OUT_X_MSB

#define FXOS8700_REG_OUT_X_MSB   (0x01)

Definition at line 33 of file fxos8700_regs.h.

◆ FXOS8700_REG_OUT_Y_LSB

#define FXOS8700_REG_OUT_Y_LSB   (0x04)

Definition at line 36 of file fxos8700_regs.h.

◆ FXOS8700_REG_OUT_Y_MSB

#define FXOS8700_REG_OUT_Y_MSB   (0x03)

Definition at line 35 of file fxos8700_regs.h.

◆ FXOS8700_REG_OUT_Z_LSB

#define FXOS8700_REG_OUT_Z_LSB   (0x06)

Definition at line 38 of file fxos8700_regs.h.

◆ FXOS8700_REG_OUT_Z_MSB

#define FXOS8700_REG_OUT_Z_MSB   (0x05)

Definition at line 37 of file fxos8700_regs.h.

◆ FXOS8700_REG_PL_BF_ZCOMP

#define FXOS8700_REG_PL_BF_ZCOMP   (0x13)

Definition at line 49 of file fxos8700_regs.h.

◆ FXOS8700_REG_PL_CFG

#define FXOS8700_REG_PL_CFG   (0x11)

Definition at line 47 of file fxos8700_regs.h.

◆ FXOS8700_REG_PL_COUNT

#define FXOS8700_REG_PL_COUNT   (0x12)

Definition at line 48 of file fxos8700_regs.h.

◆ FXOS8700_REG_PL_STATUS

#define FXOS8700_REG_PL_STATUS   (0x10)

Definition at line 46 of file fxos8700_regs.h.

◆ FXOS8700_REG_PL_THS_REG

#define FXOS8700_REG_PL_THS_REG   (0x14)

Definition at line 50 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_CFG

#define FXOS8700_REG_PULSE_CFG   (0x21)

Definition at line 59 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_LTCY

#define FXOS8700_REG_PULSE_LTCY   (0x27)

Definition at line 65 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_SRC

#define FXOS8700_REG_PULSE_SRC   (0x22)

Definition at line 60 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_THSX

#define FXOS8700_REG_PULSE_THSX   (0x23)

Definition at line 61 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_THSY

#define FXOS8700_REG_PULSE_THSY   (0x24)

Definition at line 62 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_THSZ

#define FXOS8700_REG_PULSE_THSZ   (0x25)

Definition at line 63 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_TMLT

#define FXOS8700_REG_PULSE_TMLT   (0x26)

Definition at line 64 of file fxos8700_regs.h.

◆ FXOS8700_REG_PULSE_WIND

#define FXOS8700_REG_PULSE_WIND   (0x28)

Definition at line 66 of file fxos8700_regs.h.

◆ FXOS8700_REG_STATUS

#define FXOS8700_REG_STATUS   (0x00)

Definition at line 32 of file fxos8700_regs.h.

◆ FXOS8700_REG_STATUS_MASK__XYZ_READY

#define FXOS8700_REG_STATUS_MASK__XYZ_READY   (0x08)

Definition at line 160 of file fxos8700_regs.h.

◆ FXOS8700_REG_SYSMOD

#define FXOS8700_REG_SYSMOD   (0x0B)

Definition at line 41 of file fxos8700_regs.h.

◆ FXOS8700_REG_TEMP

#define FXOS8700_REG_TEMP   (0x51)

Definition at line 107 of file fxos8700_regs.h.

◆ FXOS8700_REG_TRANSIENT_CFG

#define FXOS8700_REG_TRANSIENT_CFG   (0x1D)

Definition at line 55 of file fxos8700_regs.h.

◆ FXOS8700_REG_TRANSIENT_COUNT

#define FXOS8700_REG_TRANSIENT_COUNT   (0x20)

Definition at line 58 of file fxos8700_regs.h.

◆ FXOS8700_REG_TRANSIENT_SRC

#define FXOS8700_REG_TRANSIENT_SRC   (0x1E)

Definition at line 56 of file fxos8700_regs.h.

◆ FXOS8700_REG_TRANSIENT_THS

#define FXOS8700_REG_TRANSIENT_THS   (0x1F)

Definition at line 57 of file fxos8700_regs.h.

◆ FXOS8700_REG_TRIG_CFG

#define FXOS8700_REG_TRIG_CFG   (0x0A)

Definition at line 40 of file fxos8700_regs.h.

◆ FXOS8700_REG_WHO_AM_I

#define FXOS8700_REG_WHO_AM_I   (0x0D)

Definition at line 43 of file fxos8700_regs.h.

◆ FXOS8700_REG_XYZ_DATA_CFG

#define FXOS8700_REG_XYZ_DATA_CFG   (0x0E)

Definition at line 44 of file fxos8700_regs.h.

◆ FXOS8700_REG_XYZ_DATA_CFG_FS__2G

#define FXOS8700_REG_XYZ_DATA_CFG_FS__2G   (0x00)

Definition at line 200 of file fxos8700_regs.h.

◆ FXOS8700_REG_XYZ_DATA_CFG_FS__4G

#define FXOS8700_REG_XYZ_DATA_CFG_FS__4G   (0x01)

Definition at line 201 of file fxos8700_regs.h.

◆ FXOS8700_REG_XYZ_DATA_CFG_FS__8G

#define FXOS8700_REG_XYZ_DATA_CFG_FS__8G   (0x02)

Definition at line 202 of file fxos8700_regs.h.

◆ FXOS8700_REG_XYZ_DATA_CFG_MASK__FS

#define FXOS8700_REG_XYZ_DATA_CFG_MASK__FS   (0x03)

Definition at line 199 of file fxos8700_regs.h.

◆ FXOS8700_WHO_AM_I_VAL

#define FXOS8700_WHO_AM_I_VAL   (0xC7)

Definition at line 153 of file fxos8700_regs.h.