heartrate8 2.0.0.0
Register settings and commands

Macros

#define HEARTRATE8_RESET_CMD   0x80
 
#define HEARTRATE8_OSC_ACTIVE   0x80
 
#define HEARTRATE8_GREEN_MEAS_MODE   0x00
 
#define HEARTRATE8_IR_MEAS_MODE   0x10
 
#define HEARTRATE8_32HZ_MEAS_MODE   0x00
 
#define HEARTRATE8_128HZ_MEAS_MODE   0x01
 
#define HEARTRATE8_64HZ_MEAS_MODE   0x02
 
#define HEARTRATE8_256HZ_MEAS_MODE   0x03
 
#define HEARTRATE8_1024HZ_MEAS_MODE   0x05
 
#define HEARTRATE8_NON_SYNC_MEAS_MODE   0x06
 
#define HEARTRATE8_SINGLE_MEAS_MODE   0x07
 
#define HEARTRATE8_LEDS_PULSED   0x00
 
#define HEARTRATE8_LED1_ON   0x40
 
#define HEARTRATE8_LED2_ON   0x80
 
#define HEARTRATE8_LEDS_ON   0xC0
 
#define HEARTRATE8_LED3_OFF   0x00
 
#define HEARTRATE8_LED3_ON   0x80
 
#define HEARTRATE8_STOP_EMISSION   0x00
 
#define HEARTRATE8_LED_CURR_1MA   0x01
 
#define HEARTRATE8_LED_CURR_2MA   0x02
 
#define HEARTRATE8_LED_CURR_5MA   0x05
 
#define HEARTRATE8_LED_CURR_10MA   0x0A
 
#define HEARTRATE8_LED_CURR_15MA   0x0F
 
#define HEARTRATE8_LED_CURR_20MA   0x14
 
#define HEARTRATE8_LED_CURR_25MA   0x19
 
#define HEARTRATE8_LED_CURR_30MA   0x1E
 
#define HEARTRATE8_LED_CURR_35MA   0x23
 
#define HEARTRATE8_LED_CURR_40MA   0x28
 
#define HEARTRATE8_LED_CURR_45MA   0x2D
 
#define HEARTRATE8_LED_CURR_50MA   0x32
 
#define HEARTRATE8_LED_CURR_55MA   0x37
 
#define HEARTRATE8_LED_CURR_60MA   0x3C
 
#define HEARTRATE8_LED_CURR_63MA   0x3F
 
#define HEARTRATE8_INT_DISABLE   0x00
 
#define HEARTRATE8_INT_WATER_MARK_FIFO   0x01
 
#define HEARTRATE8_INT_IR_THRESH   0x02
 
#define HEARTRATE8_INT_MEAS_COMPLET   0x03
 
#define HEARTRATE8_MEAS_START_CMD   0x01
 
#define HEARTRATE8_MEAS_SYNC_CMD   0x01
 

Detailed Description

Macro Definition Documentation

◆ HEARTRATE8_1024HZ_MEAS_MODE

#define HEARTRATE8_1024HZ_MEAS_MODE   0x05

◆ HEARTRATE8_128HZ_MEAS_MODE

#define HEARTRATE8_128HZ_MEAS_MODE   0x01

◆ HEARTRATE8_256HZ_MEAS_MODE

#define HEARTRATE8_256HZ_MEAS_MODE   0x03

◆ HEARTRATE8_32HZ_MEAS_MODE

#define HEARTRATE8_32HZ_MEAS_MODE   0x00

◆ HEARTRATE8_64HZ_MEAS_MODE

#define HEARTRATE8_64HZ_MEAS_MODE   0x02

◆ HEARTRATE8_GREEN_MEAS_MODE

#define HEARTRATE8_GREEN_MEAS_MODE   0x00

◆ HEARTRATE8_INT_DISABLE

#define HEARTRATE8_INT_DISABLE   0x00

◆ HEARTRATE8_INT_IR_THRESH

#define HEARTRATE8_INT_IR_THRESH   0x02

◆ HEARTRATE8_INT_MEAS_COMPLET

#define HEARTRATE8_INT_MEAS_COMPLET   0x03

◆ HEARTRATE8_INT_WATER_MARK_FIFO

#define HEARTRATE8_INT_WATER_MARK_FIFO   0x01

◆ HEARTRATE8_IR_MEAS_MODE

#define HEARTRATE8_IR_MEAS_MODE   0x10

◆ HEARTRATE8_LED1_ON

#define HEARTRATE8_LED1_ON   0x40

◆ HEARTRATE8_LED2_ON

#define HEARTRATE8_LED2_ON   0x80

◆ HEARTRATE8_LED3_OFF

#define HEARTRATE8_LED3_OFF   0x00

◆ HEARTRATE8_LED3_ON

#define HEARTRATE8_LED3_ON   0x80

◆ HEARTRATE8_LED_CURR_10MA

#define HEARTRATE8_LED_CURR_10MA   0x0A

◆ HEARTRATE8_LED_CURR_15MA

#define HEARTRATE8_LED_CURR_15MA   0x0F

◆ HEARTRATE8_LED_CURR_1MA

#define HEARTRATE8_LED_CURR_1MA   0x01

◆ HEARTRATE8_LED_CURR_20MA

#define HEARTRATE8_LED_CURR_20MA   0x14

◆ HEARTRATE8_LED_CURR_25MA

#define HEARTRATE8_LED_CURR_25MA   0x19

◆ HEARTRATE8_LED_CURR_2MA

#define HEARTRATE8_LED_CURR_2MA   0x02

◆ HEARTRATE8_LED_CURR_30MA

#define HEARTRATE8_LED_CURR_30MA   0x1E

◆ HEARTRATE8_LED_CURR_35MA

#define HEARTRATE8_LED_CURR_35MA   0x23

◆ HEARTRATE8_LED_CURR_40MA

#define HEARTRATE8_LED_CURR_40MA   0x28

◆ HEARTRATE8_LED_CURR_45MA

#define HEARTRATE8_LED_CURR_45MA   0x2D

◆ HEARTRATE8_LED_CURR_50MA

#define HEARTRATE8_LED_CURR_50MA   0x32

◆ HEARTRATE8_LED_CURR_55MA

#define HEARTRATE8_LED_CURR_55MA   0x37

◆ HEARTRATE8_LED_CURR_5MA

#define HEARTRATE8_LED_CURR_5MA   0x05

◆ HEARTRATE8_LED_CURR_60MA

#define HEARTRATE8_LED_CURR_60MA   0x3C

◆ HEARTRATE8_LED_CURR_63MA

#define HEARTRATE8_LED_CURR_63MA   0x3F

◆ HEARTRATE8_LEDS_ON

#define HEARTRATE8_LEDS_ON   0xC0

◆ HEARTRATE8_LEDS_PULSED

#define HEARTRATE8_LEDS_PULSED   0x00

◆ HEARTRATE8_MEAS_START_CMD

#define HEARTRATE8_MEAS_START_CMD   0x01

◆ HEARTRATE8_MEAS_SYNC_CMD

#define HEARTRATE8_MEAS_SYNC_CMD   0x01

◆ HEARTRATE8_NON_SYNC_MEAS_MODE

#define HEARTRATE8_NON_SYNC_MEAS_MODE   0x06

◆ HEARTRATE8_OSC_ACTIVE

#define HEARTRATE8_OSC_ACTIVE   0x80

◆ HEARTRATE8_RESET_CMD

#define HEARTRATE8_RESET_CMD   0x80

◆ HEARTRATE8_SINGLE_MEAS_MODE

#define HEARTRATE8_SINGLE_MEAS_MODE   0x07

◆ HEARTRATE8_STOP_EMISSION

#define HEARTRATE8_STOP_EMISSION   0x00