From: p15692025051 <846603105@qq.com> Date: Thu, 14 Mar 2024 08:08:48 +0000 (+0800) Subject: 血压 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=b94c72fe3199000ac0ac97e652e0b481bd05e45d;p=mirrors%2FASR3603_Z5.git 血压 --- diff --git a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c index 6b0a1f9f..3cc108cf 100644 --- a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c +++ b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c @@ -64,15 +64,7 @@ int fr8012haq_int_gpio_d2_exit_callback(void) mfp_config((uint32_t *)fr8012haq_d2_exit_mfp_cfgs); return 0; } -static void fr8012haq_sleep_suspend(void) -{ - Hal_low_power_sleep_suspend(HWD_LOW_POWRE_GSENSOR_1_FLAG); -} -static void fr8012haq_sleep_resume(void) -{ - Hal_low_power_sleep_resume(HWD_LOW_POWRE_GSENSOR_1_FLAG); -} typedef void* OS_HISR; static OS_HISR fr8012haq_hisr_ref; @@ -628,6 +620,7 @@ int fr8012haq_parse_returned_data(int timeout) UART4_buf = malloc(UART4_BUF_LEN); if(UART4_buf == NULL) return -1; + sys_pm_wakeup_no_lcd(); memset(UART4_buf,0,UART4_BUF_LEN); len =uart4_recv_data(UART4_buf,UART4_BUF_LEN,timeout);//读串口数据 if(len) @@ -907,7 +900,7 @@ void fr8012haq_process_data(uint32_t *process_data) sys_pm_wakeup_no_lcd(); Timer0_Switch(1); - //FR8012HAQ_LOG("fr8012haq_process_data:%d!!!!\n\n",FR8012HAQ_run_mode); + FR8012HAQ_LOG("fr8012haq_process_data:%d!!!!\n\n",FR8012HAQ_run_mode); switch (FR8012HAQ_run_mode) { case HRS_MODE: @@ -933,6 +926,7 @@ void fr8012haq_process_data(uint32_t *process_data) case YYL_MODE: /* code */ uart4_send_data("{\"cmd\":\"2\",\"get_data\":\"yyl\"}",sizeof("{\"cmd\":\"2\",\"get_data\":\"yyl\"}")); + UOS_SleepMs(30); break; case TEMP_MODE: /* code */ @@ -947,7 +941,7 @@ void fr8012haq_process_data(uint32_t *process_data) //FR8012HAQ_LOG("fr8012haq_process_data2:%d!!!!\n",FR8012HAQ_run_mode); // float tmp = 0x3FE2E147; // FR8012HAQ_LOG("float:%f\n",tmp); - fr8012haq_parse_returned_data(60); + fr8012haq_parse_returned_data(150); //uart4_send_data("{\"cmd\":\"0\"}",sizeof("{\"cmd\":\"0\"}"));//保活用 // gpio_enable_edge_detect(GPIO32, EDGE_FLAG_RISE); // fr8012haq_sleep_resume();