heartrate2 2.0.0.0
Device register address

Macros

#define HEARTRATE2_REG_INT_STATUS_1   0x00
 
#define HEARTRATE2_REG_INT_STATUS_2   0x01
 
#define HEARTRATE2_REG_INT_ENABLE_1   0x02
 
#define HEARTRATE2_REG_INT_ENABLE_2   0x03
 
#define HEARTRATE2_REG_FIFO_WRITE_PTR   0x04
 
#define HEARTRATE2_REG_FIFO_READ_PTR   0x05
 
#define HEARTRATE2_REG_OVERFLOW_CNT   0x06
 
#define HEARTRATE2_REG_FIFO_DATA_CNT   0x07
 
#define HEARTRATE2_REG_FIFO_DATA_REG   0x08
 
#define HEARTRATE2_REG_FIFO_CFG_1   0x09
 
#define HEARTRATE2_REG_FIFO_CFG_2   0x0A
 
#define HEARTRATE2_REG_SYSTEM_CTRL   0x0D
 
#define HEARTRATE2_REG_PPG_SYNC_CTRL   0x10
 
#define HEARTRATE2_REG_PPG_CFG_1   0x11
 
#define HEARTRATE2_REG_PPG_CFG_2   0x12
 
#define HEARTRATE2_REG_PPG_CFG_3   0x13
 
#define HEARTRATE2_REG_PROX_INT_THRESHOLD   0x14
 
#define HEARTRATE2_REG_PHOTO_DIODE_BIAS   0x15
 
#define HEARTRATE2_REG_PICKET_FENCE   0x16
 
#define HEARTRATE2_REG_LED_SQUENCE_REG_1   0x20
 
#define HEARTRATE2_REG_LED_SQUENCE_REG_2   0x21
 
#define HEARTRATE2_REG_LED_SQUENCE_REG_3   0x22
 
#define HEARTRATE2_REG_LED_1_PA   0x23
 
#define HEARTRATE2_REG_LED_2_PA   0x24
 
#define HEARTRATE2_REG_LED_3_PA   0x25
 
#define HEARTRATE2_REG_LED_PILOT_PA   0x29
 
#define HEARTRATE2_REG_LED_RANGE_1   0x2A
 
#define HEARTRATE2_REG_S1_HI_RES_DAC_1   0x2C
 
#define HEARTRATE2_REG_S2_HI_RES_DAC_1   0x2D
 
#define HEARTRATE2_REG_S3_HI_RES_DAC_1   0x2E
 
#define HEARTRATE2_REG_S4_HI_RES_DAC_1   0x2F
 
#define HEARTRATE2_REG_S5_HI_RES_DAC_1   0x30
 
#define HEARTRATE2_REG_S6_HI_RES_DAC_1   0x31
 
#define HEARTRATE2_REG_DIE_TEMP_CFG   0x40
 
#define HEARTRATE2_REG_DIE_TEMP_INT   0x41
 
#define HEARTRATE2_REG_DIE_TEMP_FRAC   0x42
 
#define HEARTRATE2_REG_DAC_CALIBRATION_EN   0x50
 
#define HEARTRATE2_REG_SHA_CMD   0xF0
 
#define HEARTRATE2_REG_SHA_CFG   0xF1
 
#define HEARTRATE2_REG_MEM_CTRL   0xF2
 
#define HEARTRATE2_REG_MEM_INDEX   0xF3
 
#define HEARTRATE2_REG_MEM_DATA   0xF4
 
#define HEARTRATE2_REG_REV_ID   0xFE
 
#define HEARTRATE2_REG_PART_ID   0xFF
 

Detailed Description

Macro Definition Documentation

◆ HEARTRATE2_REG_DAC_CALIBRATION_EN

#define HEARTRATE2_REG_DAC_CALIBRATION_EN   0x50

◆ HEARTRATE2_REG_DIE_TEMP_CFG

#define HEARTRATE2_REG_DIE_TEMP_CFG   0x40

◆ HEARTRATE2_REG_DIE_TEMP_FRAC

#define HEARTRATE2_REG_DIE_TEMP_FRAC   0x42

◆ HEARTRATE2_REG_DIE_TEMP_INT

#define HEARTRATE2_REG_DIE_TEMP_INT   0x41

◆ HEARTRATE2_REG_FIFO_CFG_1

#define HEARTRATE2_REG_FIFO_CFG_1   0x09

◆ HEARTRATE2_REG_FIFO_CFG_2

#define HEARTRATE2_REG_FIFO_CFG_2   0x0A

◆ HEARTRATE2_REG_FIFO_DATA_CNT

#define HEARTRATE2_REG_FIFO_DATA_CNT   0x07

◆ HEARTRATE2_REG_FIFO_DATA_REG

#define HEARTRATE2_REG_FIFO_DATA_REG   0x08

◆ HEARTRATE2_REG_FIFO_READ_PTR

#define HEARTRATE2_REG_FIFO_READ_PTR   0x05

◆ HEARTRATE2_REG_FIFO_WRITE_PTR

#define HEARTRATE2_REG_FIFO_WRITE_PTR   0x04

◆ HEARTRATE2_REG_INT_ENABLE_1

#define HEARTRATE2_REG_INT_ENABLE_1   0x02

◆ HEARTRATE2_REG_INT_ENABLE_2

#define HEARTRATE2_REG_INT_ENABLE_2   0x03

◆ HEARTRATE2_REG_INT_STATUS_1

#define HEARTRATE2_REG_INT_STATUS_1   0x00

◆ HEARTRATE2_REG_INT_STATUS_2

#define HEARTRATE2_REG_INT_STATUS_2   0x01

◆ HEARTRATE2_REG_LED_1_PA

#define HEARTRATE2_REG_LED_1_PA   0x23

◆ HEARTRATE2_REG_LED_2_PA

#define HEARTRATE2_REG_LED_2_PA   0x24

◆ HEARTRATE2_REG_LED_3_PA

#define HEARTRATE2_REG_LED_3_PA   0x25

◆ HEARTRATE2_REG_LED_PILOT_PA

#define HEARTRATE2_REG_LED_PILOT_PA   0x29

◆ HEARTRATE2_REG_LED_RANGE_1

#define HEARTRATE2_REG_LED_RANGE_1   0x2A

◆ HEARTRATE2_REG_LED_SQUENCE_REG_1

#define HEARTRATE2_REG_LED_SQUENCE_REG_1   0x20

◆ HEARTRATE2_REG_LED_SQUENCE_REG_2

#define HEARTRATE2_REG_LED_SQUENCE_REG_2   0x21

◆ HEARTRATE2_REG_LED_SQUENCE_REG_3

#define HEARTRATE2_REG_LED_SQUENCE_REG_3   0x22

◆ HEARTRATE2_REG_MEM_CTRL

#define HEARTRATE2_REG_MEM_CTRL   0xF2

◆ HEARTRATE2_REG_MEM_DATA

#define HEARTRATE2_REG_MEM_DATA   0xF4

◆ HEARTRATE2_REG_MEM_INDEX

#define HEARTRATE2_REG_MEM_INDEX   0xF3

◆ HEARTRATE2_REG_OVERFLOW_CNT

#define HEARTRATE2_REG_OVERFLOW_CNT   0x06

◆ HEARTRATE2_REG_PART_ID

#define HEARTRATE2_REG_PART_ID   0xFF

◆ HEARTRATE2_REG_PHOTO_DIODE_BIAS

#define HEARTRATE2_REG_PHOTO_DIODE_BIAS   0x15

◆ HEARTRATE2_REG_PICKET_FENCE

#define HEARTRATE2_REG_PICKET_FENCE   0x16

◆ HEARTRATE2_REG_PPG_CFG_1

#define HEARTRATE2_REG_PPG_CFG_1   0x11

◆ HEARTRATE2_REG_PPG_CFG_2

#define HEARTRATE2_REG_PPG_CFG_2   0x12

◆ HEARTRATE2_REG_PPG_CFG_3

#define HEARTRATE2_REG_PPG_CFG_3   0x13

◆ HEARTRATE2_REG_PPG_SYNC_CTRL

#define HEARTRATE2_REG_PPG_SYNC_CTRL   0x10

◆ HEARTRATE2_REG_PROX_INT_THRESHOLD

#define HEARTRATE2_REG_PROX_INT_THRESHOLD   0x14

◆ HEARTRATE2_REG_REV_ID

#define HEARTRATE2_REG_REV_ID   0xFE

◆ HEARTRATE2_REG_S1_HI_RES_DAC_1

#define HEARTRATE2_REG_S1_HI_RES_DAC_1   0x2C

◆ HEARTRATE2_REG_S2_HI_RES_DAC_1

#define HEARTRATE2_REG_S2_HI_RES_DAC_1   0x2D

◆ HEARTRATE2_REG_S3_HI_RES_DAC_1

#define HEARTRATE2_REG_S3_HI_RES_DAC_1   0x2E

◆ HEARTRATE2_REG_S4_HI_RES_DAC_1

#define HEARTRATE2_REG_S4_HI_RES_DAC_1   0x2F

◆ HEARTRATE2_REG_S5_HI_RES_DAC_1

#define HEARTRATE2_REG_S5_HI_RES_DAC_1   0x30

◆ HEARTRATE2_REG_S6_HI_RES_DAC_1

#define HEARTRATE2_REG_S6_HI_RES_DAC_1   0x31

◆ HEARTRATE2_REG_SHA_CFG

#define HEARTRATE2_REG_SHA_CFG   0xF1

◆ HEARTRATE2_REG_SHA_CMD

#define HEARTRATE2_REG_SHA_CMD   0xF0

◆ HEARTRATE2_REG_SYSTEM_CTRL

#define HEARTRATE2_REG_SYSTEM_CTRL   0x0D