compass8  2.1.0.0
Macros
Compass 8 Registers Settings

Settings for registers of Compass 8 Click driver. More...

Macros

#define COMPASS8_ST1_DATA_NORMAL   0x00
 Compass 8 status 1 register bitmask. More...
 
#define COMPASS8_ST1_DATA_READY   0x01
 
#define COMPASS8_ST1_DOR_NORMAL   0x00
 
#define COMPASS8_ST1_DOR_OVR   0x02
 
#define COMPASS8_CNTL1_WM_STEP_1   0x00
 Compass 8 control 1 register bitmask. More...
 
#define COMPASS8_CNTL1_WM_STEP_2   0x01
 
#define COMPASS8_CNTL1_WM_STEP_3   0x02
 
#define COMPASS8_CNTL1_ITS_OFF   0x00
 
#define COMPASS8_CNTL1_ITS_LOW   0x20
 
#define COMPASS8_CNTL1_ITS_HIGH   0x40
 
#define COMPASS8_CNTL1_ITS_HIGH1   0x60
 
#define COMPASS8_CNTL2_MODE_PD   0x00
 Compass 8 control 2 register bitmask. More...
 
#define COMPASS8_CNTL2_MODE_SNGL   0x01
 
#define COMPASS8_CNTL2_MODE_CONT1   0x02
 
#define COMPASS8_CNTL2_MODE_CONT2   0x04
 
#define COMPASS8_CNTL2_MODE_CONT3   0x05
 
#define COMPASS8_CNTL2_MODE_CONT4   0x08
 
#define COMPASS8_CNTL2_MODE_CONT5   0x0E
 
#define COMPASS8_CNTL2_MODE_BITMASK   0x0F
 
#define COMPASS8_CNTL2_MODE_ST   0x10
 
#define COMPASS8_CNTL2_IBIP_DIS   0x00
 
#define COMPASS8_CNTL2_IBIP_EN   0x20
 
#define COMPASS8_CNTL2_SDR_DIS   0x00
 
#define COMPASS8_CNTL2_SDR_EN   0x40
 
#define COMPASS8_CNTL2_FIFO_DIS   0x00
 
#define COMPASS8_CNTL2_FIFO_EN   0x80
 
#define COMPASS8_CNTL3_SRST_NORMAL   0x00
 Compass 8 control 3 register bitmask. More...
 
#define COMPASS8_CNTL3_SRST_RESET   0x01
 
#define COMPASS8_COMPANY_ID   0x48
 Compass 8 device information data. More...
 
#define COMPASS8_DEVICE_ID   0x0E
 
#define COMPASS8_MAG_AXIS_SENS   0.125f
 Compass 8 magnetic flux density calculation data. More...
 
#define COMPASS8_DEVICE_ADDRESS   0x0E
 Compass 8 device address setting. More...
 

Detailed Description

Settings for registers of Compass 8 Click driver.

Macro Definition Documentation

◆ COMPASS8_CNTL1_ITS_HIGH

#define COMPASS8_CNTL1_ITS_HIGH   0x40

◆ COMPASS8_CNTL1_ITS_HIGH1

#define COMPASS8_CNTL1_ITS_HIGH1   0x60

◆ COMPASS8_CNTL1_ITS_LOW

#define COMPASS8_CNTL1_ITS_LOW   0x20

◆ COMPASS8_CNTL1_ITS_OFF

#define COMPASS8_CNTL1_ITS_OFF   0x00

◆ COMPASS8_CNTL1_WM_STEP_1

#define COMPASS8_CNTL1_WM_STEP_1   0x00

Compass 8 control 1 register bitmask.

Control 1 register setting for description of Compass 8 Click driver.

◆ COMPASS8_CNTL1_WM_STEP_2

#define COMPASS8_CNTL1_WM_STEP_2   0x01

◆ COMPASS8_CNTL1_WM_STEP_3

#define COMPASS8_CNTL1_WM_STEP_3   0x02

◆ COMPASS8_CNTL2_FIFO_DIS

#define COMPASS8_CNTL2_FIFO_DIS   0x00

◆ COMPASS8_CNTL2_FIFO_EN

#define COMPASS8_CNTL2_FIFO_EN   0x80

◆ COMPASS8_CNTL2_IBIP_DIS

#define COMPASS8_CNTL2_IBIP_DIS   0x00

◆ COMPASS8_CNTL2_IBIP_EN

#define COMPASS8_CNTL2_IBIP_EN   0x20

◆ COMPASS8_CNTL2_MODE_BITMASK

#define COMPASS8_CNTL2_MODE_BITMASK   0x0F

◆ COMPASS8_CNTL2_MODE_CONT1

#define COMPASS8_CNTL2_MODE_CONT1   0x02

◆ COMPASS8_CNTL2_MODE_CONT2

#define COMPASS8_CNTL2_MODE_CONT2   0x04

◆ COMPASS8_CNTL2_MODE_CONT3

#define COMPASS8_CNTL2_MODE_CONT3   0x05

◆ COMPASS8_CNTL2_MODE_CONT4

#define COMPASS8_CNTL2_MODE_CONT4   0x08

◆ COMPASS8_CNTL2_MODE_CONT5

#define COMPASS8_CNTL2_MODE_CONT5   0x0E

◆ COMPASS8_CNTL2_MODE_PD

#define COMPASS8_CNTL2_MODE_PD   0x00

Compass 8 control 2 register bitmask.

Control 2 register setting for description of Compass 8 Click driver.

◆ COMPASS8_CNTL2_MODE_SNGL

#define COMPASS8_CNTL2_MODE_SNGL   0x01

◆ COMPASS8_CNTL2_MODE_ST

#define COMPASS8_CNTL2_MODE_ST   0x10

◆ COMPASS8_CNTL2_SDR_DIS

#define COMPASS8_CNTL2_SDR_DIS   0x00

◆ COMPASS8_CNTL2_SDR_EN

#define COMPASS8_CNTL2_SDR_EN   0x40

◆ COMPASS8_CNTL3_SRST_NORMAL

#define COMPASS8_CNTL3_SRST_NORMAL   0x00

Compass 8 control 3 register bitmask.

Control 3 register setting for description of Compass 8 Click driver.

◆ COMPASS8_CNTL3_SRST_RESET

#define COMPASS8_CNTL3_SRST_RESET   0x01

◆ COMPASS8_COMPANY_ID

#define COMPASS8_COMPANY_ID   0x48

Compass 8 device information data.

Device information data for description of Compass 8 Click driver.

◆ COMPASS8_DEVICE_ADDRESS

#define COMPASS8_DEVICE_ADDRESS   0x0E

Compass 8 device address setting.

Specified setting for device slave address selection of Compass 8 Click driver.

◆ COMPASS8_DEVICE_ID

#define COMPASS8_DEVICE_ID   0x0E

◆ COMPASS8_MAG_AXIS_SENS

#define COMPASS8_MAG_AXIS_SENS   0.125f

Compass 8 magnetic flux density calculation data.

Magnetic flux density data of Compass 8 Click driver.

◆ COMPASS8_ST1_DATA_NORMAL

#define COMPASS8_ST1_DATA_NORMAL   0x00

Compass 8 status 1 register bitmask.

Status 1 register setting for description of Compass 8 Click driver.

◆ COMPASS8_ST1_DATA_READY

#define COMPASS8_ST1_DATA_READY   0x01

◆ COMPASS8_ST1_DOR_NORMAL

#define COMPASS8_ST1_DOR_NORMAL   0x00

◆ COMPASS8_ST1_DOR_OVR

#define COMPASS8_ST1_DOR_OVR   0x02