Module lsm303::registers [] [src]

Type and address definitions for most of the LSM303 registers.

While the accelerometer and magnetometer modules aim to cover common use cases, you may require more direct control of the sensors. For those purposes, both Accelerometer and Magnetometer implement Deref and DerefMut, giving access to the underlying I2C device.

This module defines all of the register addresses as u8 constants. It also defines bitflags for most of the registers. Refer to the datasheet for more extensive documentation.

Structs

ClickCfgA
ClickSrcA
CraRegM
CrbRegM
CtrlReg1A
CtrlReg2Af
CtrlReg3A
CtrlReg4A
CtrlReg5A
CtrlReg6A
FifoCtrlRegA
FifoSrcRegA
IntCfgA
IntDurationA
IntSrcA
MrRegM
Reference
SrRegM
StatusRegA

Constants

AOI
BDU
BLE
BOOT
BOOT_I1
CLICK_CFG_A
CLICK_SRC_A
CLICK_THS_A
CRA_REG_M
CRB_REG_M
CTRL_REG1_A
CTRL_REG2_A
CTRL_REG3_A
CTRL_REG4_A
CTRL_REG5_A
CTRL_REG6_A
D0
D1
D2
D3
D4
D5
D6
D4D_INT1
D4D_INT2
DCLICK
DO0
DO1
DO2
DRDY
EMPTY
FDS
FIFO_CTRL_REG_A
FIFO_EN
FIFO_SRC_REG_A
FM0
FM1
FS0
FS1
FSS0
FSS1
FSS2
FSS3
FSS4
FTH0
FTH1
FTH2
FTH3
FTH4
GN0
GN1
GN2
HPCF1
HPCF2
HPCLICK
HPIS1
HPIS2
HPM0
HPM1
HR
H_LACTIVE
I1_AOI1
I1_AOI2
I1_CLICK
I1_DRDY1
I1_DRDY2
I1_OVERRUN
I1_WTM
I2_CLICK
I2_INT1
I2_INT2
IA
IA_click
INT1_CFG_A
INT1_DURATION_A
INT1_SOURCE_A
INT1_THS_A
INT2_CFG_A
INT2_DURATION_A
INT2_SOURCE_A
INT2_THS_A
IRA_REG_M
IRB_REG_M
IRC_REG_M
LIR_INT1
LIR_INT2
LOCK
LPen
MD0
MD1
MR_REG_M
ODR0
ODR1
ODR2
ODR3
OUT_X_H_H
OUT_X_H_M
OUT_X_L_A
OUT_X_L_M
OUT_Y_H_A
OUT_Y_H_M
OUT_Y_L_A
OUT_Y_L_M
OUT_Z_H_A
OUT_Z_H_M
OUT_Z_L_A
OUT_Z_L_M
OVRN_FIFO
P2_ACT
REFERENCE_A
Ref0
Ref1
Ref2
Ref3
Ref4
Ref5
Ref6
Ref7
SCLICK
SIM
SR_REG_M
STATUS_REG_A
Sign
TEMP_EN
TEMP_OUT_H_M
TEMP_OUT_L_M
TIME_LATENCY_A
TIME_LIMIT_A
TIME_WINDOW_A
TR
WTM
X
XD
XDA
XH
XHIE
XL
XLIE
XOR
XS
Xen
Y
YD
YDA
YH
YHIE
YL
YLIE
YOR
YS
Yen
Z
ZD
ZDA
ZH
ZHIE
ZL
ZLIO
ZOR
ZS
ZYXDA
ZYXOR
Zen
_6D