From: p15692025051 <846603105@qq.com> Date: Tue, 12 Mar 2024 10:13:22 +0000 (+0800) Subject: 血压中断提交 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=9bfcae301f2b3f40cec90697fbf0d8d303bf610f;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 0aca9a75..ff86f733 100644 --- a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c +++ b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c @@ -870,7 +870,7 @@ int fr8012haq_parse_returned_data(int timeout) } return ret ; } - +char fr8012haq_process_data_flag = 0; void fr8012haq_process_data(uint32_t *process_data) { @@ -916,6 +916,7 @@ void fr8012haq_process_data(uint32_t *process_data) // FR8012HAQ_LOG("float:%f\n",tmp); fr8012haq_parse_returned_data(60); uart4_send_data("{\"cmd\":\"0\"}",sizeof("{\"cmd\":\"0\"}"));//保活用 + fr8012haq_process_data_flag = 0; } //返回是否激活返回0未激活,联网后判断一次是否激活,没激活需要执行激活参数 char get_is_HA_activate(void) @@ -988,6 +989,9 @@ void HA_lib_init(void) } static void fr8012haq_isr_callback(void) { + if(fr8012haq_process_data_flag == 1) + return; + fr8012haq_process_data_flag = 1; sys_pm_wakeup_no_lcd(); FR8012HAQ_LOG("fr8012haq_isr_callback :!!!!!!!!!!!!\n"); OS_Activate_HISR(&fr8012haq_hisr_ref);