#if defined(__MMI_CUSTOM_HENGAI_MICRO_HEALTH_CHECKUP__)
-#define MICRO_CHECKUP_COUNT_INTERVAL (MMI_HENGAI_BP_RAW_DATA_LEN / MMI_HENGAI_BP_RAW_DATA_SAMPLE_RATE)
-#define MICRO_PPG_DATA_BUFFER_LEN (MMI_HENGAI_BP_RAW_DATA_LEN * sizeof(int)) // ((MICRO_PPG_DATA_SINGLE_SEND_COUNT + 10) * sizeof(int))
+//#define MICRO_CHECKUP_COUNT_INTERVAL (MMI_HENGAI_BP_RAW_DATA_LEN / MMI_HENGAI_BP_RAW_DATA_SAMPLE_RATE)
+//#define MICRO_PPG_DATA_BUFFER_LEN (MMI_HENGAI_BP_RAW_DATA_LEN * sizeof(int)) // ((MICRO_PPG_DATA_SINGLE_SEND_COUNT + 10) * sizeof(int))
+
+#define MICRO_CHECKUP_COUNT_INTERVAL (6) // (MMI_HENGAI_BP_RAW_DATA_LEN / MMI_HENGAI_BP_RAW_DATA_SAMPLE_RATE)
+#define MICRO_PPG_DATA_BUFFER_LEN ((MICRO_CHECKUP_COUNT_INTERVAL + 2) * MMI_HENGAI_BP_RAW_DATA_SAMPLE_RATE * sizeof(int))
+
static int * s_hengai_ppg_data_ptr = NULL;
static int s_hengai_ppg_data_len = 0;