/*---------------------------------------------------------------------------- * Copyright (c) Fenda Technologies Co., Ltd. 2021. All rights reserved. * * Description: ppg_regs.h * * Author: shey.tanxiaoyu * * Create: 2022-04-20 *--------------------------------------------------------------------------*/ #ifndef __PPG_REGS__H #define __PPG_REGS__H #ifdef __cplusplus extern "C" { #endif #include "hbd_ctrl.h" //bulid ver :RomaII V1.04.02.01 //bulid time:2022-04-22 16:56:35 //穿戴确认 const ST_REGISTER hb_adt_confirm_reg_config[] = { {0x0002, 0x132a}, {0x000C, 0x09f0}, {0x0016, 0x051e}, {0x0080, 0x0205}, {0x0082, 0x01c2}, {0x0084, 0x0021}, {0x00C2, 0xffff}, {0x00C4, 0x02ac}, {0x00C6, 0xffff}, {0x00C8, 0x02ac}, {0x00CA, 0x00a0}, {0x00CC, 0x006e}, {0x00CE, 0x0248}, {0x00D0, 0x0000}, {0x00D4, 0x0248}, {0x00D6, 0x0000}, {0x00D8, 0x0303}, {0x00DA, 0x0101}, {0x00DC, 0x0101}, {0x00DE, 0x0000}, {0x0100, 0xf530}, {0x0102, 0x4e20}, {0x0104, 0xf530}, {0x0106, 0x2710}, {0x0108, 0xf530}, {0x010A, 0x2710}, {0x010C, 0xf148}, {0x010E, 0x57e4}, {0x0110, 0xf148}, {0x0112, 0x30d4}, {0x0114, 0xf148}, {0x0116, 0x30d4}, {0x0118, 0x0065}, {0x011A, 0x0000}, {0x011C, 0x01ff}, {0x011E, 0x01ff}, {0x0120, 0x01ff}, {0x0126, 0x0202}, {0x0128, 0x0002}, {0x012A, 0x0606}, {0x012C, 0x0006}, {0x012E, 0x0000}, {0x0130, 0x0746}, {0x0132, 0x0546}, {0x0134, 0x0546}, {0x0136, 0x0023}, {0x0180, 0x006d}, {0x0186, 0x0001}, {0x10C0, 0x0001}, {0x2A16, 0x0000}, }; const unsigned char hb_adt_confirm_reg_config_len = sizeof(hb_adt_confirm_reg_config) / sizeof(hb_adt_confirm_reg_config[0]); //bulid ver :RomaII V1.04.02.01 //bulid time:2022-04-22 16:56:35 //心率 const ST_REGISTER hb_reg_config_array[] = { {0x0002, 0x132a}, {0x000C, 0x09f0}, {0x0016, 0x051e}, {0x0080, 0x0405}, {0x0082, 0x01c4}, {0x0084, 0x0123}, {0x00C2, 0xffff}, {0x00C4, 0x02ac}, {0x00C6, 0xffff}, {0x00C8, 0x02ac}, {0x00CA, 0x00a0}, {0x00CC, 0x006e}, {0x00CE, 0x0248}, {0x00D0, 0x0000}, {0x00D4, 0x0248}, {0x00D6, 0x0000}, {0x00D8, 0x0303}, {0x00DA, 0x0101}, {0x00DC, 0x0101}, {0x00DE, 0x0000}, {0x0100, 0xf530}, {0x0102, 0x1388}, {0x0104, 0xf530}, {0x0106, 0x4e20}, {0x0108, 0xf530}, {0x010A, 0x2710}, {0x010C, 0xf148}, {0x010E, 0x1d4c}, {0x0110, 0xf148}, {0x0112, 0x57e4}, {0x0114, 0xf148}, {0x0116, 0x30d4}, {0x0118, 0x654a}, {0x011A, 0x0000}, {0x011C, 0x01ff}, {0x011E, 0x01ff}, {0x0120, 0x01ff}, {0x0126, 0x0202}, {0x0128, 0x0002}, {0x012A, 0x0606}, {0x012C, 0x0006}, {0x012E, 0x0000}, {0x0130, 0x0746}, {0x0132, 0x0746}, {0x0134, 0x0546}, {0x0136, 0x0113}, {0x0180, 0x006d}, {0x0186, 0x0407}, {0x10C0, 0x0001}, {0x2A00, 0x5490}, {0x2A02, 0x0000}, {0x2A03, 0xea60}, {0x2A04, 0x0000}, {0x2A05, 0x2710}, {0x2A06, 0x0000}, {0x2A07, 0xe290}, {0x2A08, 0x0000}, {0x2A09, 0x3a98}, {0x2A0A, 0x0000}, {0x2A0B, 0x0bab}, {0x2A0C, 0x0000}, {0x2A0D, 0xea60}, {0x2A0E, 0x0000}, {0x2A0F, 0x9c40}, {0x2A10, 0x0000}, {0x2A11, 0xe290}, {0x2A12, 0x0000}, {0x2A13, 0xafc8}, {0x2A14, 0x0000}, {0x2A15, 0x28c2}, {0x2A16, 0x0000}, {0x2A17, 0x0602}, {0x2A18, 0x0005}, }; const unsigned char hb_reg_config_array_len = sizeof(hb_reg_config_array) / sizeof(hb_reg_config_array[0]); //bulid ver :RomaII V1.04.02.01 //bulid time:2022-04-22 16:56:35 //血氧 const ST_REGISTER spo2_reg_config_array[] = { {0x0002, 0x132a}, {0x000C, 0x09f0}, {0x0016, 0x0147}, {0x0080, 0x0605}, {0x0082, 0x01c6}, {0x0084, 0x0023}, {0x00C2, 0xffff}, {0x00C4, 0x0201}, {0x00C6, 0xffff}, {0x00C8, 0x0201}, {0x00CA, 0x00a0}, {0x00CC, 0x006e}, {0x00CE, 0x01b6}, {0x00D0, 0x0000}, {0x00D4, 0x01b6}, {0x00D6, 0x0000}, {0x00D8, 0x0303}, {0x00DA, 0x0101}, {0x00DC, 0x0101}, {0x00DE, 0x0000}, {0x0100, 0xf530}, {0x0102, 0x4e20}, {0x0104, 0xf530}, {0x0106, 0x4e20}, {0x0108, 0xf530}, {0x010A, 0x2710}, {0x010C, 0xf148}, {0x010E, 0x57e4}, {0x0110, 0xf148}, {0x0112, 0x57e4}, {0x0114, 0xf148}, {0x0116, 0x30d4}, {0x0118, 0x5486}, {0x011A, 0x0000}, {0x011C, 0x01ff}, {0x011E, 0x01ff}, {0x0120, 0x01ff}, {0x0126, 0x0202}, {0x0128, 0x0002}, {0x012A, 0x0606}, {0x012C, 0x0006}, {0x012E, 0x0000}, {0x0130, 0x0746}, {0x0132, 0x0746}, {0x0134, 0x0546}, {0x0136, 0x01a3}, {0x0180, 0x004d}, {0x0186, 0x0407}, {0x10C0, 0x0001}, {0x2030, 0xfffe}, {0x2031, 0x4837}, {0x2032, 0xfffd}, {0x2033, 0xec75}, {0x2034, 0x0010}, {0x2035, 0xad73}, {0x2039, 0x0001}, {0x2100, 0x000c}, {0x2101, 0xf850}, {0x2102, 0x0007}, {0x2103, 0xa120}, {0x2104, 0x000e}, {0x2105, 0x7ef0}, {0x2106, 0x000d}, {0x2107, 0xbba0}, {0x2108, 0x000b}, {0x2109, 0x71b0}, {0x210A, 0x0000}, {0x210B, 0x03e8}, {0x210C, 0x0000}, {0x210D, 0x07d0}, {0x210E, 0x0000}, {0x210F, 0x0320}, {0x2110, 0x0000}, {0x2111, 0x01f4}, {0x2112, 0x0000}, {0x2113, 0xc350}, {0x2114, 0x0001}, {0x2115, 0x86a0}, {0x2116, 0x0001}, {0x2117, 0x86a0}, {0x2118, 0x0002}, {0x2119, 0x49f0}, {0x211A, 0x0000}, {0x211B, 0x7530}, {0x211C, 0x0001}, {0x211D, 0x86a0}, {0x211E, 0x0001}, {0x211F, 0x3880}, {0x2120, 0x0000}, {0x2121, 0x4e20}, {0x2300, 0x0001}, {0x2301, 0x0001}, {0x2400, 0x0003}, {0x2401, 0x0d40}, {0x2402, 0x0001}, {0x2403, 0x86a0}, {0x2404, 0x0000}, {0x2405, 0x7530}, {0x2406, 0x0000}, {0x2407, 0x7530}, {0x2500, 0x0000}, {0x2501, 0x0000}, {0x2600, 0x0000}, {0x2601, 0x0000}, {0x2700, 0x0001}, {0x2701, 0x0001}, {0x2702, 0x0001}, {0x2703, 0x0001}, {0x2704, 0x005a}, {0x2705, 0x0060}, {0x2706, 0x0002}, {0x2A00, 0x5490}, {0x2A02, 0x0000}, {0x2A03, 0xea60}, {0x2A04, 0x0000}, {0x2A05, 0x9c40}, {0x2A06, 0x0000}, {0x2A07, 0xe290}, {0x2A08, 0x0000}, {0x2A09, 0xafc8}, {0x2A0A, 0x0000}, {0x2A0B, 0x28b3}, {0x2A0C, 0x0000}, {0x2A0D, 0xea60}, {0x2A0E, 0x0000}, {0x2A0F, 0x9c40}, {0x2A10, 0x0000}, {0x2A11, 0xe290}, {0x2A12, 0x0000}, {0x2A13, 0xafc8}, {0x2A14, 0x0000}, {0x2A15, 0x2898}, {0x2A16, 0x0000}, {0x2A17, 0x0602}, {0x2A18, 0x0005}, }; const unsigned char spo2_reg_config_array_len = sizeof(spo2_reg_config_array) / sizeof(spo2_reg_config_array[0]); //bulid ver :RomaII V1.04.02.01 //bulid time:2022-04-22 16:56:35 //HRV const ST_REGISTER hrv_reg_config_array[] = { {0x0002, 0x132a}, {0x000C, 0x09f0}, {0x0016, 0x0147}, {0x0080, 0x0405}, {0x0082, 0x01c4}, {0x0084, 0x0121}, {0x00C2, 0xffff}, {0x00C4, 0x02ac}, {0x00C6, 0xffff}, {0x00C8, 0x02ac}, {0x00CA, 0x00a0}, {0x00CC, 0x006e}, {0x00CE, 0x0248}, {0x00D0, 0x0000}, {0x00D4, 0x0248}, {0x00D6, 0x0000}, {0x00D8, 0x0303}, {0x00DA, 0x0101}, {0x00DC, 0x0101}, {0x00DE, 0x0000}, {0x0100, 0xf530}, {0x0102, 0x1388}, {0x0104, 0xf530}, {0x0106, 0x2710}, {0x0108, 0xf530}, {0x010A, 0x2710}, {0x010C, 0xf148}, {0x010E, 0x1d4c}, {0x0110, 0xf148}, {0x0112, 0x30d4}, {0x0114, 0xf148}, {0x0116, 0x30d4}, {0x0118, 0x004a}, {0x011A, 0x0000}, {0x011C, 0x01ff}, {0x011E, 0x01ff}, {0x0120, 0x01ff}, {0x0126, 0x0202}, {0x0128, 0x0002}, {0x012A, 0x0606}, {0x012C, 0x0006}, {0x012E, 0x0000}, {0x0130, 0x0746}, {0x0132, 0x0546}, {0x0134, 0x0546}, {0x0136, 0x0013}, {0x0180, 0x006d}, {0x0186, 0x0407}, {0x10C0, 0x0001}, {0x2A00, 0x5490}, {0x2A02, 0x0000}, {0x2A03, 0xea60}, {0x2A04, 0x0000}, {0x2A05, 0x2710}, {0x2A06, 0x0000}, {0x2A07, 0xe290}, {0x2A08, 0x0000}, {0x2A09, 0x3a98}, {0x2A0A, 0x0000}, {0x2A0B, 0x0bab}, {0x2A0C, 0x0000}, {0x2A0D, 0xea60}, {0x2A0E, 0x0000}, {0x2A0F, 0x9470}, {0x2A10, 0x0000}, {0x2A11, 0xe290}, {0x2A12, 0x0000}, {0x2A13, 0x9c40}, {0x2A14, 0x0000}, {0x2A15, 0x03e8}, {0x2A16, 0x0000}, {0x2A17, 0x0602}, {0x2A18, 0x0005}, }; const unsigned char hrv_reg_config_array_len = sizeof(hrv_reg_config_array) / sizeof(hrv_reg_config_array[0]); #ifdef __cplusplus } #endif #endif /* __PPG_REGS__H */