|
| enum | READ_STATUS_BYTE_VALUE {
SUCCESS = 0x00
, ERR_UNAVAIL_CMD
, ERR_UNAVAIL_FUNC
, ERR_DATA_FORMAT
,
ERR_INPUT_VALUE
, ERR_TRY_AGAIN
, ERR_BTLDR_GENERAL = 0x80
, ERR_BTLDR_CHECKSUM
,
ERR_BTLDR_AUTH
, ERR_BTLDR_INVALID_APP
, ERR_UNKNOWN = 0xFF
} |
| |
| enum | FAMILY_REGISTER_BYTES {
HUB_STATUS = 0x00
, SET_DEVICE_MODE
, READ_DEVICE_MODE
, OUTPUT_MODE = 0x10
,
READ_OUTPUT_MODE
, READ_DATA_OUTPUT
, READ_DATA_INPUT
, WRITE_INPUT
,
WRITE_REGISTER = 0x40
, READ_REGISTER
, READ_ATTRIBUTES_AFE
, DUMP_REGISTERS
,
ENABLE_SENSOR
, READ_SENSOR_MODE
, CHANGE_ALGORITHM_CONFIG = 0x50
, READ_ALGORITHM_CONFIG
,
ENABLE_ALGORITHM
, BOOTLOADER_FLASH = 0x80
, BOOTLOADER_INFO
, IDENTITY = 0xFF
} |
| |
| enum | DEVICE_MODE_WRITE_BYTES { EXIT_BOOTLOADER = 0x00
, RESET = 0x02
, ENTER_BOOTLOADER = 0x08
} |
| |
| enum | OUTPUT_MODE_WRITE_BYTE {
PAUSE = 0x00
, SENSOR_DATA
, ALGO_DATA
, SENSOR_AND_ALGORITHM
,
PAUSE_TWO
, SENSOR_COUNTER_BYTE
, ALGO_COUNTER_BYTE
, SENSOR_ALGO_COUNTER
} |
| |
| enum | FIFO_OUTPUT_INDEX_BYTE { NUM_SAMPLES
, READ_DATA
} |
| |
| enum | FIFO_EXTERNAL_INDEX_BYTE {
SAMPLE_SIZE
, READ_INPUT_DATA
, READ_SENSOR_DATA
, READ_NUM_SAMPLES_INPUT
,
READ_NUM_SAMPLES_SENSOR
} |
| |
| enum | WRITE_REGISTER_INDEX_BYTE { WRITE_MAX30101 = 0x03
, WRITE_ACCELEROMETER
} |
| |
| enum | READ_REGISTER_INDEX_BYTE { READ_MAX30101 = 0x03
, READ_ACCELEROMETER
} |
| |
| enum | GET_AFE_INDEX_BYTE { RETRIEVE_AFE_MAX30101 = 0x03
, RETRIEVE_AFE_ACCELEROMETER
} |
| |
| enum | DUMP_REGISTER_INDEX_BYTE { DUMP_REGISTER_MAX30101 = 0x03
, DUMP_REGISTER_ACCELEROMETER
} |
| |
| enum | SENSOR_ENABLE_INDEX_BYTE { ENABLE_MAX30101 = 0x03
, ENABLE_ACCELEROMETER
} |
| |
| enum | READ_SENSOR_ENABLE_INDEX_BYTE { READ_ENABLE_MAX30101 = 0x03
, READ_ENABLE_ACCELEROMETER
} |
| |
| enum | ALGORITHM_CONFIG_INDEX_BYTE {
SET_TARG_PERC = 0x00
, SET_STEP_SIZE = 0x00
, SET_SENSITIVITY = 0x00
, SET_AVG_SAMPLES = 0x00
,
SET_PULSE_OX_COEF = 0x02
} |
| |
| enum | ALGO_AGC_WRITE_BYTE {
AGC_GAIN_ID = 0x00
, AGC_STEP_SIZE_ID
, AGC_SENSITIVITY_ID
, AGC_NUM_SAMP_ID
,
MAXIMFAST_COEF_ID = 0x0B
} |
| |
| enum | READ_ALGORITHM_INDEX_BYTE {
READ_AGC_PERCENTAGE = 0x00
, READ_AGC_STEP_SIZE = 0x00
, READ_AGC_SENSITIVITY = 0x00
, READ_AGC_NUM_SAMPLES = 0x00
,
READ_MAX_FAST_COEF = 0x02
} |
| |
| enum | READ_AGC_ALGO_WRITE_BYTE {
READ_AGC_PERC_ID = 0x00
, READ_AGC_STEP_SIZE_ID
, READ_AGC_SENSITIVITY_ID
, READ_AGC_NUM_SAMPLES_ID
,
READ_MAX_FAST_COEF_ID = 0x0B
} |
| |
| enum | ALGORITHM_MODE_ENABLE_INDEX_BYTE { ENABLE_AGC_ALGO = 0x00
, ENABLE_WHRM_ALGO = 0x02
} |
| |
| enum | BOOTLOADER_FLASH_INDEX_BYTE {
SET_INIT_VECTOR_BYTES = 0x00
, SET_AUTH_BYTES
, SET_NUM_PAGES
, ERASE_FLASH
,
SEND_PAGE_VALUE
} |
| |
| enum | BOOTLOADER_INFO_INDEX_BYTE { BOOTLOADER_VERS = 0x00
, PAGE_SIZE
} |
| |
| enum | IDENTITY_INDEX_BYTES { READ_MCU_TYPE = 0x00
, READ_SENSOR_HUB_VERS = 0x03
, READ_ALGO_VERS = 0x07
} |
| |