gaussmeter 2.0.0.0

Macros

#define GAUSSMETER_CONFIG1_REG   0x00
 
#define GAUSSMETER_CONFIG2_REG   0x01
 
#define GAUSSMETER_CONFIG3_REG   0x02
 
#define GAUSSMETER_CONFIG4_REG   0x03
 
#define GAUSSMETER_OFFSET_X_REG   0x04
 
#define GAUSSMETER_OFFSET_Y_REG   0x05
 
#define GAUSSMETER_OFFSET_Z_REG   0x06
 
#define GAUSSMETER_WOCXY_THRESHOLD_REG   0x07
 
#define GAUSSMETER_WOCZ_THRESHOLD_REG   0x08
 
#define GAUSSMETER_WOCT_THRESHOLD_REG   0x09
 
#define GAUSSMETER_GAIN_0   0x0000
 
#define GAUSSMETER_GAIN_1   0x0010
 
#define GAUSSMETER_GAIN_2   0x0020
 
#define GAUSSMETER_GAIN_3   0x0030
 
#define GAUSSMETER_GAIN_4   0x0040
 
#define GAUSSMETER_GAIN_5   0x0050
 
#define GAUSSMETER_GAIN_6   0x0060
 
#define GAUSSMETER_GAIN_7   0x0070
 
#define GAUSSMETER_BUILT_IN_SELF_TEST_DIS   0x0000
 
#define GAUSSMETER_BUILT_IN_SELF_TEST_EN   0x0100
 
#define GAUSSMETER_DIS_Z_MEASURE_PLATES   0x0000
 
#define GAUSSMETER_EN_Z_MEASURE_PLATES   0x0080
 
#define GAUSSMETER_TRIG_MODE   0x0000
 
#define GAUSSMETER_INT_MODE   0x8000
 
#define GAUSSMETER_SPI_ONLY   0x4000
 
#define GAUSSMETER_I2C_ONLY   0x0600
 
#define GAUSSMETER_BOTH_DRIVER   0x0000
 
#define GAUSSMETER_WOC_DIFF_DIS   0x0000
 
#define GAUSSMETER_WOC_DIFF_EN   0x1000
 
#define GAUSSMETER_EXT_TRIG_DIS   0x0000
 
#define GAUSSMETER_EXT_TRIG_EN   0x0800
 
#define GAUSSMETER_TCMP_DIS   0x0000
 
#define GAUSSMETER_TCMP_EN   0x0400
 
#define GAUSSMETER_RES_0   0x0000
 
#define GAUSSMETER_RES_1   0x0020
 
#define GAUSSMETER_RES_2   0x0040
 
#define GAUSSMETER_RES_3   0x0060
 
#define GAUSSMETER_START_BURST_MODE_COMM   0x10
 
#define GAUSSMETER_START_WOC_MODE_COMM   0x20
 
#define GAUSSMETER_START_SINGLE_MEAS_MODE_COMM   0x30
 
#define GAUSSMETER_READ_MEAS_COMM   0x40
 
#define GAUSSMETER_READ_REG_COMM   0x50
 
#define GAUSSMETER_WRITE_REG_COMM   0x60
 
#define GAUSSMETER_EXIT_MODE_COMM   0x80
 
#define GAUSSMETER_MEM_RECALL_COMM   0xD0
 
#define GAUSSMETER_MEM_STORE_COMM   0xE0
 
#define GAUSSMETER_RESET_COMM   0xF0
 
#define GAUSSMETER_EN_Z_AXIS   0x01
 
#define GAUSSMETER_DIS_Z_AXIS   0x00
 
#define GAUSSMETER_EN_Y_AXIS   0x01
 
#define GAUSSMETER_DIS_Y_AXIS   0x00
 
#define GAUSSMETER_EN_X_AXIS   0x01
 
#define GAUSSMETER_DIS_X_AXIS   0x00
 
#define GAUSSMETER_EN_TEMP_MEAS   0x01
 
#define GAUSSMETER_DIS_TEMP_MEAS   0x00
 
#define GAUSSMETER_EN_SPI_DRIVER   0x00
 
#define GAUSSMETER_DIS_SPI_DRIVER   0x01
 

Detailed Description

Macro Definition Documentation

◆ GAUSSMETER_BOTH_DRIVER

#define GAUSSMETER_BOTH_DRIVER   0x0000

◆ GAUSSMETER_BUILT_IN_SELF_TEST_DIS

#define GAUSSMETER_BUILT_IN_SELF_TEST_DIS   0x0000

◆ GAUSSMETER_BUILT_IN_SELF_TEST_EN

#define GAUSSMETER_BUILT_IN_SELF_TEST_EN   0x0100

◆ GAUSSMETER_CONFIG1_REG

#define GAUSSMETER_CONFIG1_REG   0x00

◆ GAUSSMETER_CONFIG2_REG

#define GAUSSMETER_CONFIG2_REG   0x01

◆ GAUSSMETER_CONFIG3_REG

#define GAUSSMETER_CONFIG3_REG   0x02

◆ GAUSSMETER_CONFIG4_REG

#define GAUSSMETER_CONFIG4_REG   0x03

◆ GAUSSMETER_DIS_SPI_DRIVER

#define GAUSSMETER_DIS_SPI_DRIVER   0x01

◆ GAUSSMETER_DIS_TEMP_MEAS

#define GAUSSMETER_DIS_TEMP_MEAS   0x00

◆ GAUSSMETER_DIS_X_AXIS

#define GAUSSMETER_DIS_X_AXIS   0x00

◆ GAUSSMETER_DIS_Y_AXIS

#define GAUSSMETER_DIS_Y_AXIS   0x00

◆ GAUSSMETER_DIS_Z_AXIS

#define GAUSSMETER_DIS_Z_AXIS   0x00

◆ GAUSSMETER_DIS_Z_MEASURE_PLATES

#define GAUSSMETER_DIS_Z_MEASURE_PLATES   0x0000

◆ GAUSSMETER_EN_SPI_DRIVER

#define GAUSSMETER_EN_SPI_DRIVER   0x00

◆ GAUSSMETER_EN_TEMP_MEAS

#define GAUSSMETER_EN_TEMP_MEAS   0x01

◆ GAUSSMETER_EN_X_AXIS

#define GAUSSMETER_EN_X_AXIS   0x01

◆ GAUSSMETER_EN_Y_AXIS

#define GAUSSMETER_EN_Y_AXIS   0x01

◆ GAUSSMETER_EN_Z_AXIS

#define GAUSSMETER_EN_Z_AXIS   0x01

◆ GAUSSMETER_EN_Z_MEASURE_PLATES

#define GAUSSMETER_EN_Z_MEASURE_PLATES   0x0080

◆ GAUSSMETER_EXIT_MODE_COMM

#define GAUSSMETER_EXIT_MODE_COMM   0x80

◆ GAUSSMETER_EXT_TRIG_DIS

#define GAUSSMETER_EXT_TRIG_DIS   0x0000

◆ GAUSSMETER_EXT_TRIG_EN

#define GAUSSMETER_EXT_TRIG_EN   0x0800

◆ GAUSSMETER_GAIN_0

#define GAUSSMETER_GAIN_0   0x0000

◆ GAUSSMETER_GAIN_1

#define GAUSSMETER_GAIN_1   0x0010

◆ GAUSSMETER_GAIN_2

#define GAUSSMETER_GAIN_2   0x0020

◆ GAUSSMETER_GAIN_3

#define GAUSSMETER_GAIN_3   0x0030

◆ GAUSSMETER_GAIN_4

#define GAUSSMETER_GAIN_4   0x0040

◆ GAUSSMETER_GAIN_5

#define GAUSSMETER_GAIN_5   0x0050

◆ GAUSSMETER_GAIN_6

#define GAUSSMETER_GAIN_6   0x0060

◆ GAUSSMETER_GAIN_7

#define GAUSSMETER_GAIN_7   0x0070

◆ GAUSSMETER_I2C_ONLY

#define GAUSSMETER_I2C_ONLY   0x0600

◆ GAUSSMETER_INT_MODE

#define GAUSSMETER_INT_MODE   0x8000

◆ GAUSSMETER_MEM_RECALL_COMM

#define GAUSSMETER_MEM_RECALL_COMM   0xD0

◆ GAUSSMETER_MEM_STORE_COMM

#define GAUSSMETER_MEM_STORE_COMM   0xE0

◆ GAUSSMETER_OFFSET_X_REG

#define GAUSSMETER_OFFSET_X_REG   0x04

◆ GAUSSMETER_OFFSET_Y_REG

#define GAUSSMETER_OFFSET_Y_REG   0x05

◆ GAUSSMETER_OFFSET_Z_REG

#define GAUSSMETER_OFFSET_Z_REG   0x06

◆ GAUSSMETER_READ_MEAS_COMM

#define GAUSSMETER_READ_MEAS_COMM   0x40

◆ GAUSSMETER_READ_REG_COMM

#define GAUSSMETER_READ_REG_COMM   0x50

◆ GAUSSMETER_RES_0

#define GAUSSMETER_RES_0   0x0000

◆ GAUSSMETER_RES_1

#define GAUSSMETER_RES_1   0x0020

◆ GAUSSMETER_RES_2

#define GAUSSMETER_RES_2   0x0040

◆ GAUSSMETER_RES_3

#define GAUSSMETER_RES_3   0x0060

◆ GAUSSMETER_RESET_COMM

#define GAUSSMETER_RESET_COMM   0xF0

◆ GAUSSMETER_SPI_ONLY

#define GAUSSMETER_SPI_ONLY   0x4000

◆ GAUSSMETER_START_BURST_MODE_COMM

#define GAUSSMETER_START_BURST_MODE_COMM   0x10

◆ GAUSSMETER_START_SINGLE_MEAS_MODE_COMM

#define GAUSSMETER_START_SINGLE_MEAS_MODE_COMM   0x30

◆ GAUSSMETER_START_WOC_MODE_COMM

#define GAUSSMETER_START_WOC_MODE_COMM   0x20

◆ GAUSSMETER_TCMP_DIS

#define GAUSSMETER_TCMP_DIS   0x0000

◆ GAUSSMETER_TCMP_EN

#define GAUSSMETER_TCMP_EN   0x0400

◆ GAUSSMETER_TRIG_MODE

#define GAUSSMETER_TRIG_MODE   0x0000

◆ GAUSSMETER_WOC_DIFF_DIS

#define GAUSSMETER_WOC_DIFF_DIS   0x0000

◆ GAUSSMETER_WOC_DIFF_EN

#define GAUSSMETER_WOC_DIFF_EN   0x1000

◆ GAUSSMETER_WOCT_THRESHOLD_REG

#define GAUSSMETER_WOCT_THRESHOLD_REG   0x09

◆ GAUSSMETER_WOCXY_THRESHOLD_REG

#define GAUSSMETER_WOCXY_THRESHOLD_REG   0x07

◆ GAUSSMETER_WOCZ_THRESHOLD_REG

#define GAUSSMETER_WOCZ_THRESHOLD_REG   0x08

◆ GAUSSMETER_WRITE_REG_COMM

#define GAUSSMETER_WRITE_REG_COMM   0x60