优化运动心率检查gsensor是否停止
authorpenglei <1624952103@qq.com>
Fri, 8 Aug 2025 08:49:50 +0000 (16:49 +0800)
committerpenglei <1624952103@qq.com>
Fri, 8 Aug 2025 08:49:50 +0000 (16:49 +0800)
code/sdk/zhihui/drivers/ppg/pah8009/sensor/pah800x_main.c

index 6f74e0c..74de184 100644 (file)
@@ -580,6 +580,14 @@ void hr_alg_task(void)
 #ifdef SUPPORT_PPG_SERVICE\r
                 time_cnt++;\r
 \r
+                if(time_cnt > 13)\r
+                {\r
+#ifdef SUPPORT_CYWEE_SERVICE\r
+                    do_cywee_service_check_msg(CYWEE_SERVICE_CMD_CHECK_ACC, NULL); // 检查gsensor是否停止\r
+#endif\r
+                }\r
+\r
+\r
                 if(time_cnt >= 20) \r
                 {\r
                     // ppg_msg_callback_t func =  ppg_get_send_msg_callback_func();\r
@@ -602,13 +610,6 @@ void hr_alg_task(void)
                         ble_ppgtest_server_send_input_report(&avg_hrs,1);\r
                     }\r
 #endif\r
-\r
-#ifdef SUPPORT_CYWEE_SERVICE\r
-                    // if(uapi_dev_runtime_get_train_status())\r
-                    {\r
-                        do_cywee_service_check_msg(CYWEE_SERVICE_CMD_CHECK_ACC, NULL); // 检查gsensor是否停止\r
-                    }\r
-#endif\r
                 }\r
 \r
                 \r
@@ -1788,7 +1789,7 @@ void pah8009_timer_handler(void)
 \r
 static void pah8009_timer_callback(void)\r
 {\r
-    printf("pah8009_timer_callback \n");\r
+    // printf("pah8009_timer_callback \n");\r
 // #ifdef SUPPORT_PPG_SERVICE\r
 //     send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_CHECK_INT);\r
 // #endif\r