From 7509f4e4c623dda89cfcbc9b49632f877a371f53 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E8=A2=81=E6=B8=85=E6=A2=A6?= <3449750381@qq.com> Date: Fri, 11 Oct 2024 11:20:20 +0000 Subject: [PATCH] Merge #1161 into sdk602patch0911 from refs/changes/1161/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 心率:增加心率检测runtime * refs/changes/1161/head: (1 commits squashed) - 心率:增加心率检测runtime Signed-off-by: Caisking <3449750381@qq.com> Reviewed-by: snickersun@163.com Merged-by: snickersun@163.com CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1161 --- code/sdk/drivers/peripheral/utils/custom_runtime.c | 14 ++++++++++++-- code/sdk/drivers/peripheral/utils/custom_runtime.h | 10 +++++++++- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/code/sdk/drivers/peripheral/utils/custom_runtime.c b/code/sdk/drivers/peripheral/utils/custom_runtime.c index 8da01feb6..1b5e8b484 100644 --- a/code/sdk/drivers/peripheral/utils/custom_runtime.c +++ b/code/sdk/drivers/peripheral/utils/custom_runtime.c @@ -95,8 +95,10 @@ typedef struct uint8_t lock_flag_sleep;//睡眠 uint8_t lock_flag_goal;//每日目标数据 5个数据一起锁 + + uint8_t respiratory_training_status; //呼吸训练开始状态 + uint8_t heartrate_detect_status;//主动检测心率状态 - uint8_t respiratory_training_status;//呼吸训练开始状态 } runtime_status_t; @@ -552,7 +554,15 @@ uint8_t uapi_dev_runtime_get_hrs_passivity_flag(void) { return g_runtime.hrs_passivity_status; } - +//设置主动心率检测状态 +void uapi_dev_runtime_set_heartrate_detect_status(uint8_t status) +{ + g_runtime.heartrate_detect_status = status; +} +uint8_t uapi_dev_runtime_get_heartrate_detect_status(void) +{ + return g_runtime.heartrate_detect_status; +} // 设置是否为指南针页面状态 void uapi_dev_runtime_set_mmc_status(uint8_t status) { diff --git a/code/sdk/drivers/peripheral/utils/custom_runtime.h b/code/sdk/drivers/peripheral/utils/custom_runtime.h index 491376a3f..b59af358c 100644 --- a/code/sdk/drivers/peripheral/utils/custom_runtime.h +++ b/code/sdk/drivers/peripheral/utils/custom_runtime.h @@ -155,9 +155,17 @@ uint8_t uapi_dev_runtime_get_sleep_storage_status(void); 1 正在存储 */ void uapi_dev_runtime_set_goal_storage_status(uint8_t status); - uint8_t uapi_dev_runtime_get_goal_storage_status(void); +/* + 主动检测心率 + 0 未开启 + 1 开启 +*/ +void uapi_dev_runtime_set_heartrate_detect_status(uint8_t status); +uint8_t uapi_dev_runtime_get_heartrate_detect_status(void); + + /*运动识别*/ void uapi_dev_runtime_set_motion_recognition_status(uint8_t status); uint8_t uapi_dev_runtime_get_motion_recognition_status(void); -- 2.17.1