血压
authorp15692025051 <846603105@qq.com>
Thu, 14 Mar 2024 08:08:48 +0000 (16:08 +0800)
committerp15692025051 <846603105@qq.com>
Thu, 14 Mar 2024 08:08:48 +0000 (16:08 +0800)
2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c

index 6b0a1f9..3cc108c 100644 (file)
@@ -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();