pedometer3 2.0.0.0

Macros

#define PEDOMETER3_REG_MANUFACTURING_ID   0x00
 
#define PEDOMETER3_REG_PART_ID   0x01
 
#define PEDOMETER3_REG_X_AXIS_HIGH_PASS_LOW   0x02
 
#define PEDOMETER3_REG_X_AXIS_HIGH_PASS_HIGH   0x03
 
#define PEDOMETER3_REG_Y_AXIS_HIGH_PASS_LOW   0x04
 
#define PEDOMETER3_REG_Y_AXIS_HIGH_PASS_HIGH   0x05
 
#define PEDOMETER3_REG_Z_AXIS_HIGH_PASS_LOW   0x06
 
#define PEDOMETER3_REG_Z_AXIS_HIGH_PASS_HIGH   0x07
 
#define PEDOMETER3_REG_X_AXIS_OUTPUT_LOW   0x08
 
#define PEDOMETER3_REG_X_AXIS_OUTPUT_HIGH   0x09
 
#define PEDOMETER3_REG_Y_AXIS_OUTPUT_LOW   0x0A
 
#define PEDOMETER3_REG_Y_AXIS_OUTPUT_HIGH   0x0B
 
#define PEDOMETER3_REG_Z_AXIS_OUTPUT_LOW   0x0C
 
#define PEDOMETER3_REG_Z_AXIS_OUTPUT_HIGH   0x0D
 
#define PEDOMETER3_REG_PAD_STEP_LOW   0x0E
 
#define PEDOMETER3_REG_PAD_STEP_HIGH   0x0F
 
#define PEDOMETER3_REG_COMMAND_TEST_RESPONSE   0x10
 
#define PEDOMETER3_REG_WHO_AM_I   0x11
 
#define PEDOMETER3_REG_CURRENT_TILT_POSITION   0x12
 
#define PEDOMETER3_REG_PREVIOUS_TILT_POSITION   0x13
 
#define PEDOMETER3_REG_INS1   0x14
 
#define PEDOMETER3_REG_INS2   0x15
 
#define PEDOMETER3_REG_INS3   0x16
 
#define PEDOMETER3_REG_STATUS   0x17
 
#define PEDOMETER3_REG_INT_REL   0x19
 
#define PEDOMETER3_REG_CONTROL_1   0x1A
 
#define PEDOMETER3_REG_CONTROL_2   0x1B
 
#define PEDOMETER3_REG_CONTROL_3   0x1C
 
#define PEDOMETER3_REG_CONTROL_4   0x1D
 
#define PEDOMETER3_REG_CONTROL_5   0x1E
 
#define PEDOMETER3_REG_OUTPUT_DATA_CONTROL   0x1F
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_1   0x20
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_2   0x21
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_3   0x22
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_4   0x23
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_5   0x24
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_6   0x25
 
#define PEDOMETER3_REG_INTERRUPT_CONTROL_7   0x26
 
#define PEDOMETER3_REG_TILT_TIMER   0x27
 
#define PEDOMETER3_REG_TAP_REPORT_CONTROL   0x28
 
#define PEDOMETER3_REG_DOUBLE_TAP_EVENT   0x29
 
#define PEDOMETER3_REG_TAP_THRESHOLD_HIGH   0x2A
 
#define PEDOMETER3_REG_TAP_THRESHOLD_LOW   0x2B
 
#define PEDOMETER3_REG_FTD   0x2C
 
#define PEDOMETER3_REG_STD   0x2D
 
#define PEDOMETER3_REG_TLT   0x2E
 
#define PEDOMETER3_REG_TWS   0x2F
 
#define PEDOMETER3_REG_FREE_FALL_THRESHOLD   0x30
 
#define PEDOMETER3_REG_FREE_FALL_COUNTER   0x31
 
#define PEDOMETER3_REG_FREE_FALL_CONTROL   0x32
 
#define PEDOMETER3_REG_TILT_ANGLE_LL   0x34
 
#define PEDOMETER3_REG_TILT_ANGLE_HL   0x35
 
#define PEDOMETER3_REG_HYSTERESIS_SET   0x36
 
#define PEDOMETER3_REG_LOW_POWER_CONTROL   0x37
 
#define PEDOMETER3_REG_WUFTH   0x3C
 
#define PEDOMETER3_REG_BTSWUFTH   0x3D
 
#define PEDOMETER3_REG_BTSTH   0x3E
 
#define PEDOMETER3_REG_BTS_MOTION_DETECTION   0x3F
 
#define PEDOMETER3_REG_WUF_MOTION_DETECTION   0x40
 
#define PEDOMETER3_REG_PED_STPWM_LOW   0x41
 
#define PEDOMETER3_REG_PED_STPWM_HIGH   0x42
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_1   0x43
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_2   0x44
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_3   0x45
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_4   0x46
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_5   0x47
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_6   0x48
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_7   0x49
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_8   0x4A
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_9   0x4B
 
#define PEDOMETER3_REG_PEDOMETER_CONTROL_10   0x4C
 
#define PEDOMETER3_REG_SELF_TEST   0x4D
 
#define PEDOMETER3_REG_BUFFER_CONTROL_1   0x5A
 
#define PEDOMETER3_REG_BUFFER_CONTROL_2   0x5B
 
#define PEDOMETER3_REG_BUFFER_STATUS_1   0x5C
 
#define PEDOMETER3_REG_BUFFER_STATUS_2   0x5D
 
#define PEDOMETER3_REG_BUFFER_CLEAR   0x5E
 
#define PEDOMETER3_REG_BUFFER_READ   0x5F
 

Detailed Description

Macro Definition Documentation

◆ PEDOMETER3_REG_BTS_MOTION_DETECTION

#define PEDOMETER3_REG_BTS_MOTION_DETECTION   0x3F

◆ PEDOMETER3_REG_BTSTH

#define PEDOMETER3_REG_BTSTH   0x3E

◆ PEDOMETER3_REG_BTSWUFTH

#define PEDOMETER3_REG_BTSWUFTH   0x3D

◆ PEDOMETER3_REG_BUFFER_CLEAR

#define PEDOMETER3_REG_BUFFER_CLEAR   0x5E

◆ PEDOMETER3_REG_BUFFER_CONTROL_1

#define PEDOMETER3_REG_BUFFER_CONTROL_1   0x5A

◆ PEDOMETER3_REG_BUFFER_CONTROL_2

#define PEDOMETER3_REG_BUFFER_CONTROL_2   0x5B

◆ PEDOMETER3_REG_BUFFER_READ

#define PEDOMETER3_REG_BUFFER_READ   0x5F

◆ PEDOMETER3_REG_BUFFER_STATUS_1

#define PEDOMETER3_REG_BUFFER_STATUS_1   0x5C

◆ PEDOMETER3_REG_BUFFER_STATUS_2

#define PEDOMETER3_REG_BUFFER_STATUS_2   0x5D

◆ PEDOMETER3_REG_COMMAND_TEST_RESPONSE

#define PEDOMETER3_REG_COMMAND_TEST_RESPONSE   0x10

◆ PEDOMETER3_REG_CONTROL_1

#define PEDOMETER3_REG_CONTROL_1   0x1A

◆ PEDOMETER3_REG_CONTROL_2

#define PEDOMETER3_REG_CONTROL_2   0x1B

◆ PEDOMETER3_REG_CONTROL_3

#define PEDOMETER3_REG_CONTROL_3   0x1C

◆ PEDOMETER3_REG_CONTROL_4

#define PEDOMETER3_REG_CONTROL_4   0x1D

◆ PEDOMETER3_REG_CONTROL_5

#define PEDOMETER3_REG_CONTROL_5   0x1E

◆ PEDOMETER3_REG_CURRENT_TILT_POSITION

#define PEDOMETER3_REG_CURRENT_TILT_POSITION   0x12

◆ PEDOMETER3_REG_DOUBLE_TAP_EVENT

#define PEDOMETER3_REG_DOUBLE_TAP_EVENT   0x29

◆ PEDOMETER3_REG_FREE_FALL_CONTROL

#define PEDOMETER3_REG_FREE_FALL_CONTROL   0x32

◆ PEDOMETER3_REG_FREE_FALL_COUNTER

#define PEDOMETER3_REG_FREE_FALL_COUNTER   0x31

◆ PEDOMETER3_REG_FREE_FALL_THRESHOLD

#define PEDOMETER3_REG_FREE_FALL_THRESHOLD   0x30

◆ PEDOMETER3_REG_FTD

#define PEDOMETER3_REG_FTD   0x2C

◆ PEDOMETER3_REG_HYSTERESIS_SET

#define PEDOMETER3_REG_HYSTERESIS_SET   0x36

◆ PEDOMETER3_REG_INS1

#define PEDOMETER3_REG_INS1   0x14

◆ PEDOMETER3_REG_INS2

#define PEDOMETER3_REG_INS2   0x15

◆ PEDOMETER3_REG_INS3

#define PEDOMETER3_REG_INS3   0x16

◆ PEDOMETER3_REG_INT_REL

#define PEDOMETER3_REG_INT_REL   0x19

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_1

#define PEDOMETER3_REG_INTERRUPT_CONTROL_1   0x20

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_2

#define PEDOMETER3_REG_INTERRUPT_CONTROL_2   0x21

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_3

#define PEDOMETER3_REG_INTERRUPT_CONTROL_3   0x22

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_4

#define PEDOMETER3_REG_INTERRUPT_CONTROL_4   0x23

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_5

#define PEDOMETER3_REG_INTERRUPT_CONTROL_5   0x24

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_6

#define PEDOMETER3_REG_INTERRUPT_CONTROL_6   0x25

◆ PEDOMETER3_REG_INTERRUPT_CONTROL_7

#define PEDOMETER3_REG_INTERRUPT_CONTROL_7   0x26

◆ PEDOMETER3_REG_LOW_POWER_CONTROL

#define PEDOMETER3_REG_LOW_POWER_CONTROL   0x37

◆ PEDOMETER3_REG_MANUFACTURING_ID

#define PEDOMETER3_REG_MANUFACTURING_ID   0x00

◆ PEDOMETER3_REG_OUTPUT_DATA_CONTROL

#define PEDOMETER3_REG_OUTPUT_DATA_CONTROL   0x1F

◆ PEDOMETER3_REG_PAD_STEP_HIGH

#define PEDOMETER3_REG_PAD_STEP_HIGH   0x0F

◆ PEDOMETER3_REG_PAD_STEP_LOW

#define PEDOMETER3_REG_PAD_STEP_LOW   0x0E

◆ PEDOMETER3_REG_PART_ID

#define PEDOMETER3_REG_PART_ID   0x01

◆ PEDOMETER3_REG_PED_STPWM_HIGH

#define PEDOMETER3_REG_PED_STPWM_HIGH   0x42

◆ PEDOMETER3_REG_PED_STPWM_LOW

#define PEDOMETER3_REG_PED_STPWM_LOW   0x41

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_1

#define PEDOMETER3_REG_PEDOMETER_CONTROL_1   0x43

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_10

#define PEDOMETER3_REG_PEDOMETER_CONTROL_10   0x4C

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_2

#define PEDOMETER3_REG_PEDOMETER_CONTROL_2   0x44

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_3

#define PEDOMETER3_REG_PEDOMETER_CONTROL_3   0x45

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_4

#define PEDOMETER3_REG_PEDOMETER_CONTROL_4   0x46

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_5

#define PEDOMETER3_REG_PEDOMETER_CONTROL_5   0x47

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_6

#define PEDOMETER3_REG_PEDOMETER_CONTROL_6   0x48

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_7

#define PEDOMETER3_REG_PEDOMETER_CONTROL_7   0x49

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_8

#define PEDOMETER3_REG_PEDOMETER_CONTROL_8   0x4A

◆ PEDOMETER3_REG_PEDOMETER_CONTROL_9

#define PEDOMETER3_REG_PEDOMETER_CONTROL_9   0x4B

◆ PEDOMETER3_REG_PREVIOUS_TILT_POSITION

#define PEDOMETER3_REG_PREVIOUS_TILT_POSITION   0x13

◆ PEDOMETER3_REG_SELF_TEST

#define PEDOMETER3_REG_SELF_TEST   0x4D

◆ PEDOMETER3_REG_STATUS

#define PEDOMETER3_REG_STATUS   0x17

◆ PEDOMETER3_REG_STD

#define PEDOMETER3_REG_STD   0x2D

◆ PEDOMETER3_REG_TAP_REPORT_CONTROL

#define PEDOMETER3_REG_TAP_REPORT_CONTROL   0x28

◆ PEDOMETER3_REG_TAP_THRESHOLD_HIGH

#define PEDOMETER3_REG_TAP_THRESHOLD_HIGH   0x2A

◆ PEDOMETER3_REG_TAP_THRESHOLD_LOW

#define PEDOMETER3_REG_TAP_THRESHOLD_LOW   0x2B

◆ PEDOMETER3_REG_TILT_ANGLE_HL

#define PEDOMETER3_REG_TILT_ANGLE_HL   0x35

◆ PEDOMETER3_REG_TILT_ANGLE_LL

#define PEDOMETER3_REG_TILT_ANGLE_LL   0x34

◆ PEDOMETER3_REG_TILT_TIMER

#define PEDOMETER3_REG_TILT_TIMER   0x27

◆ PEDOMETER3_REG_TLT

#define PEDOMETER3_REG_TLT   0x2E

◆ PEDOMETER3_REG_TWS

#define PEDOMETER3_REG_TWS   0x2F

◆ PEDOMETER3_REG_WHO_AM_I

#define PEDOMETER3_REG_WHO_AM_I   0x11

◆ PEDOMETER3_REG_WUF_MOTION_DETECTION

#define PEDOMETER3_REG_WUF_MOTION_DETECTION   0x40

◆ PEDOMETER3_REG_WUFTH

#define PEDOMETER3_REG_WUFTH   0x3C

◆ PEDOMETER3_REG_X_AXIS_HIGH_PASS_HIGH

#define PEDOMETER3_REG_X_AXIS_HIGH_PASS_HIGH   0x03

◆ PEDOMETER3_REG_X_AXIS_HIGH_PASS_LOW

#define PEDOMETER3_REG_X_AXIS_HIGH_PASS_LOW   0x02

◆ PEDOMETER3_REG_X_AXIS_OUTPUT_HIGH

#define PEDOMETER3_REG_X_AXIS_OUTPUT_HIGH   0x09

◆ PEDOMETER3_REG_X_AXIS_OUTPUT_LOW

#define PEDOMETER3_REG_X_AXIS_OUTPUT_LOW   0x08

◆ PEDOMETER3_REG_Y_AXIS_HIGH_PASS_HIGH

#define PEDOMETER3_REG_Y_AXIS_HIGH_PASS_HIGH   0x05

◆ PEDOMETER3_REG_Y_AXIS_HIGH_PASS_LOW

#define PEDOMETER3_REG_Y_AXIS_HIGH_PASS_LOW   0x04

◆ PEDOMETER3_REG_Y_AXIS_OUTPUT_HIGH

#define PEDOMETER3_REG_Y_AXIS_OUTPUT_HIGH   0x0B

◆ PEDOMETER3_REG_Y_AXIS_OUTPUT_LOW

#define PEDOMETER3_REG_Y_AXIS_OUTPUT_LOW   0x0A

◆ PEDOMETER3_REG_Z_AXIS_HIGH_PASS_HIGH

#define PEDOMETER3_REG_Z_AXIS_HIGH_PASS_HIGH   0x07

◆ PEDOMETER3_REG_Z_AXIS_HIGH_PASS_LOW

#define PEDOMETER3_REG_Z_AXIS_HIGH_PASS_LOW   0x06

◆ PEDOMETER3_REG_Z_AXIS_OUTPUT_HIGH

#define PEDOMETER3_REG_Z_AXIS_OUTPUT_HIGH   0x0D

◆ PEDOMETER3_REG_Z_AXIS_OUTPUT_LOW

#define PEDOMETER3_REG_Z_AXIS_OUTPUT_LOW   0x0C