From: penglei <1624952103@qq.com> Date: Thu, 10 Jul 2025 10:43:18 +0000 (+0800) Subject: 优化原相血氧测量 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F1950%2Fhead;p=mirrors%2FFD230.git 优化原相血氧测量 --- diff --git a/code/sdk/drivers/peripheral/ppg/pah8009/sensor/pah800x_main.c b/code/sdk/drivers/peripheral/ppg/pah8009/sensor/pah800x_main.c index 85929d604..2229772e8 100644 --- a/code/sdk/drivers/peripheral/ppg/pah8009/sensor/pah800x_main.c +++ b/code/sdk/drivers/peripheral/ppg/pah8009/sensor/pah800x_main.c @@ -347,6 +347,12 @@ void pah_sensor_stop(void) { touch_sensor_disable(); } + + if(work_mode == 1) + hr_algorithm_disable(); + else if(work_mode == 2) + spo2_algorithm_disable(); + pah_800x_deinit(&_main.pah_800x); hr = 0; @@ -1698,7 +1704,7 @@ void pah8009_control(char *mode,uint8_t enable) } else if (strcmp(mode, "spo2") == 0) { // md = SPO2_MODE; pah_sensor_init(diw_4mm_ir_r_ir_spo2); - auto_mode_sensor_start(); + ppg_only_sensor_start(); work_mode = 2; } else if (strcmp(mode, "leaklight") == 0) { // md = FT_LEAK_LIGHT_MODE;