补交 300/4 300/head
authorpenglei <1624952103@qq.com>
Mon, 17 Jun 2024 11:14:50 +0000 (19:14 +0800)
committerpenglei <1624952103@qq.com>
Mon, 17 Jun 2024 11:14:50 +0000 (19:14 +0800)
code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/system/ReBoot/6S24027.bin
code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/system/ReBoot/6S24028.bin
code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/system/ReBoot/6S24029.bin
code/sdk/drivers/peripheral/cywee/Inc/cywee_hal.h
code/sdk/drivers/peripheral/cywee/service/cywee_service.c
code/sdk/drivers/peripheral/cywee/src/main_dml.c
code/sdk/drivers/peripheral/ppg/service/ppg_service.cpp

index 4ceea62..d04cbd2 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:9f7b36b876abdd998b2927fd5c7383fa59f0d829d43a8daedfb51e897f561fca
+oid sha256:5308e5feca09ca15036164a04543287b350a02186e4681299394fed681ac0dca
 size 146040
index 36626a1..8f65249 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:f6a67b9062aaa46eff812864455a1646cb6cf8e11d9a3514a0fbf69622e63705
+oid sha256:d4505667567257525d90db975552c8ae2e9757e606025497df6878f2e3dd99dd
 size 146040
index 441c2a7..4fb68c2 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:0941d6e7be59b6279b221bc91164b07243f6b0cafeb999d8a1f738d878d97cdb
+oid sha256:e08795fdde6362abb0f7aa9bac7a6587cdf7d79ee73dd5284a7c2990d5c15567
 size 146040
index 905d38c..cc96fc6 100644 (file)
@@ -507,7 +507,7 @@ void cywee_hrs_wearstatus_update(int hrs_data,int wearstatus);
 void cywee_set_user_info(int user_info[5]);
 void cywee_get_sleep_data(void);
 void cywee_reset_daily_data(void);
-void cywee_inactivity_mode_change(int mode,int enable);
+void cywee_inactivity_mode_change(int mode);
 void cywee_activity_mode_change(int mode);
 void cywee_time_sync(void);
 void cywee_hand_updown_switch(int cmd);
index f79e13f..32af17b 100644 (file)
@@ -337,15 +337,15 @@ static void cywee_service_check_task(void const *arg)
             break;
 
             case CYWEE_SERVICE_CMD_SEDENTARY_MODE:
-                cywee_inactivity_mode_change(INACTIVITY_MODE_SEDENTARY,mail.data[0]);
+                cywee_inactivity_mode_change(INACTIVITY_MODE_SEDENTARY);
             break;
 
             case CYWEE_SERVICE_CMD_NAP_MODE:
-                cywee_inactivity_mode_change(INACTIVITY_MODE_NAP,mail.data[0]);
+                cywee_inactivity_mode_change(INACTIVITY_MODE_NAP);
             break;
 
             case CYWEE_SERVICE_CMD_SLEEPING_MODE:
-                cywee_inactivity_mode_change(INACTIVITY_MODE_SLEEPING,mail.data[0]);
+                cywee_inactivity_mode_change(INACTIVITY_MODE_SLEEPING);
             break;
 
             case CYWEE_SERVICE_CMD_OPEN_HAND_UPDOWN:
index 8705a79..cdda9dd 100644 (file)
@@ -255,15 +255,9 @@ void activity_mode_setstatus(int cmd)
     CWM_SettingControl(SCL_ACTIVITY_PAUSE, &scl);
 }
 
-void cywee_inactivity_mode_change(int mode,int enable)
+void cywee_inactivity_mode_change(int mode)
 {
     cywee_time_sync();
-
-    if(enable == 0)
-        CWM_Sensor_Disable(IDX_ALGO_INACTIVITY_OUTPUT);
-    else
-        CWM_Sensor_Enable(IDX_ALGO_INACTIVITY_OUTPUT);
-
     switch (mode)
     {
         //无作用
@@ -515,15 +509,9 @@ void CWM_AP_SensorListen(pSensorEVT_t sensorEVT) {
             {
                 CWM_OS_dbgPrintf("CUSTOM_OFFBODY_DETECT !!! \r\n");
                 if((int)sensorEVT->fData[2] == 1)
-                {
-                    set_keep_in_wear_det_mode(1);
-                    send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_DO_WEAR_MODE_TEST);
-                }
+                    send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_DO_WEAR_MODE_TEST); 
                 else
-                {
                     send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_STOP_WEAR_MODE_TEST); 
-                    set_keep_in_wear_det_mode(0);
-                }
 
             }
             if((int)sensorEVT->fData[1] == CUSTOM_ON_CHARGING)
@@ -997,7 +985,7 @@ int cywee_main_dml(void)
     // //CWM_OS_dbgPrintf("[DBG] %s %d\n", __func__,__LINE__);
     CWM_Sensor_Enable(IDX_ALGO_WATCH_HANDUP);
     CWM_Sensor_Enable(IDX_ALGO_ACTIVITY_OUTPUT);
-    //CWM_Sensor_Enable(IDX_ALGO_INACTIVITY_OUTPUT);
+    CWM_Sensor_Enable(IDX_ALGO_INACTIVITY_OUTPUT);
     // CWM_Sensor_Enable(IDX_ALGO_SEDENTARY);
     // CWM_Sensor_Enable(IDX_ALGO_SLEEP);
     CWM_Sensor_Enable(IDX_ACCEL);
@@ -1013,7 +1001,7 @@ int cywee_main_dml(void)
 
     cywee_activity_mode_change(SPORT_ACTIVE_MODE_NORMAL);
     
-    //cywee_inactivity_mode_change(INACTIVITY_MODE_SEDENTARY);
+    cywee_inactivity_mode_change(INACTIVITY_MODE_SEDENTARY);
 
     //cywee_inactivity_mode_change(INACTIVITY_MODE_SLEEPING);
 
index fc13389..5aa5df3 100644 (file)
@@ -68,7 +68,7 @@ static bool ppg_service_running_stat = false;
 static bool ppg_sensor_exist = false;
 
 static uint8_t wear_mode_state = 0;
-static uint8_t keep_in_wear_det_mod = 0; //持续坚持 佩戴检测模式
+static uint8_t keep_in_wear_det_mod = 1; //持续坚持 佩戴检测模式
 
 
 void set_keep_in_wear_det_mode(uint8_t mod)