优化cywee数据存储函数名 342/2 342/head
authorhcj <1224667075@qq.com>
Fri, 21 Jun 2024 06:12:18 +0000 (14:12 +0800)
committerhcj <1224667075@qq.com>
Fri, 21 Jun 2024 06:12:18 +0000 (14:12 +0800)
code/sdk/drivers/peripheral/cywee/service/cywee_service.c
code/sdk/drivers/peripheral/cywee/src/main_dml.c

index a91890b..32af17b 100644 (file)
@@ -377,7 +377,7 @@ static void cywee_service_check_task(void const *arg)
             break;
 
             case CYWEE_SERVICE_CMD_SAVE_DATA:
-                cywee_save_data(NULL, 0);
+                cywee_save_data();
             break;
 
             case CYWEE_SERVICE_CMD_START_GET_ACC:
index c43b506..c5dd1c7 100644 (file)
@@ -87,7 +87,7 @@ void cywee_get_chipinfo(char *databuf,uint8_t len)
     memcpy_s(databuf,len,chipInfo,strlen(chipInfo));
 }
 
-void cywee_save_data(int* data, uint32_t len)
+void cywee_save_data(void)
 {
     CWM_OS_saveData(&stepcount,sizeof(int),CYWEE_SAVE_DATA_STEP);
     new_calories+=history_calories;
@@ -98,14 +98,7 @@ void cywee_save_data(int* data, uint32_t len)
 
 }
 
-void cywee_OS_data_save_(int* data, uint32_t len)
-{
-    cywee_save_data(data,len);
-}
-
-
-
-void CWM_OS_restoreData_(int* data, uint32_t len)
+void cywee_restoreData(void)
 {
     CWM_OS_restoreData(&history_step,sizeof(int),CYWEE_SAVE_DATA_STEP);
     history_step_=history_step;
@@ -861,8 +854,8 @@ int cywee_main_dml(void)
         .free         = CWM_OS_free,
         .malloc       = CWM_OS_malloc,
         .i2cTransfer  = custom_i2c_transfer,
-        .restoreData  = CWM_OS_restoreData_,
-        .saveData     = cywee_OS_data_save_,
+        .restoreData  = NULL,
+        .saveData     = NULL,
         .spiRead      = NULL,
         .spiWrite     = NULL,
         .securityCodeWrite      = NULL,
@@ -1061,7 +1054,7 @@ int cywee_main_dml(void)
     // CWM_Sensor_Enable(IDX_ALGO_ANY_MOTIOIN);
     //CWM_Sensor_Enable(IDX_ALGO_ABSOLUTE_STATIC);
     //CWM_OS_dbgPrintf("[DBG] %s %d\n", __func__,__LINE__);
-    CWM_OS_restoreData_(&history_step,sizeof(int));
+    cywee_restoreData();