Register definitions for the QMC5883L device driver. More...

Detailed Description

Register definitions for the QMC5883L device driver.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de

Definition in file qmc5883l_internal.h.

Go to the source code of this file.

Register map

#define QMC5883L_DOXL   (0x00)
 
#define QMC5883L_DOXH   (0x01)
 
#define QMC5883L_DOYL   (0x02)
 
#define QMC5883L_DOYH   (0x03)
 
#define QMC5883L_DOZL   (0x04)
 
#define QMC5883L_DOZH   (0x05)
 
#define QMC5883L_STATUS   (0x06)
 
#define QMC5883L_TOUTL   (0x07)
 
#define QMC5883L_TOUTH   (0x08)
 
#define QMC5883L_CTRL1   (0x09)
 
#define QMC5883L_CTRL2   (0x0a)
 
#define QMC5883L_SETRESET   (0x0b)
 

Device modes

#define QMC5883L_STANDBY   (0x00)
 
#define QMC5883L_CONT   (0x01)
 

Device status flags

#define QMC5883L_DRDY   (0x01)
 
#define QMC5883L_OVL   (0x02)
 
#define QMC5883L_DOR   (0x04)
 

Configuration bitfields

#define QMC5883L_INT_ENB   (0x01)
 
#define QMC5883L_ROL_PNT   (0x40)
 
#define QMC5883L_SOFT_RST   (0x80)