增加训练状态到runtime;训练过程中不能进行读写文件操作 587/target/2 588/3 588/head
authorCaisking <3449750381@qq.com>
Fri, 26 Jul 2024 07:13:55 +0000 (15:13 +0800)
committerCaisking <3449750381@qq.com>
Fri, 26 Jul 2024 07:13:55 +0000 (15:13 +0800)
code/sdk/drivers/peripheral/utils/custom_runtime.c
code/sdk/drivers/peripheral/utils/custom_runtime.h

index 1e74fca..7ec218a 100644 (file)
@@ -73,6 +73,7 @@ typedef struct
     uint8_t nap_status;
     uint8_t sedentary_status;
     uint8_t drinkremind_status;
+    uint8_t train_status;//训练状态
 } runtime_status_t;
 
 
@@ -320,3 +321,12 @@ uint8_t uapi_dev_runtime_get_drinkremind_status(void)
 {
     return g_runtime.drinkremind_status;
 }
+/*设置训练状态*/
+void uapi_dev_runtime_set_train_status(uint8_t status)
+{
+    g_runtime.train_status = status;
+}
+uint8_t uapi_dev_runtime_get_train_status(void)
+{
+    return g_runtime.train_status;
+}
index 109ef63..6fa2177 100644 (file)
@@ -55,6 +55,14 @@ void uapi_dev_runtime_set_sedentary_status(uint8_t status);
 uint8_t uapi_dev_runtime_get_sedentary_status(void);
 void uapi_dev_runtime_set_drinkremind_status(uint8_t status);
 uint8_t uapi_dev_runtime_get_drinkremind_status(void);
+
+/*
+    设置训练状态
+    0 未训练;训练结束
+    1 训练中
+*/
+void uapi_dev_runtime_set_train_status(uint8_t status);
+uint8_t uapi_dev_runtime_get_train_status(void);
 /***************************************cat1 runtime 变量设置获取函数**************************************************/