} \r
/* Save the calpara buffer into the system file */\r
/* This function should be create by customer.If customer can not implement this function, should comment it out */ \r
- //SavePara(saveData);\r
- SavePara_infile(saveData,4); \r
+ SavePara(saveData); \r
MMC_LOG("save para \r\n"); \r
}\r
\r
\r
#define MMC_DATA_PATH "/user/userdata/mmc_para.bin"\r
\r
-int SavePara_infile(float *p,uint8_t len)\r
+int SavePara_infile(void)\r
{ \r
FILE * fp = fopen(MMC_DATA_PATH,"wb");\r
size_t ret = 0;\r
return -1;\r
}\r
\r
- ret = fwrite(p,sizeof(float),len,fp);\r
+ ret = fwrite(saveData,sizeof(float),4,fp);\r
if(ret != 4)\r
{\r
PRINT("fwrite failed %d\n",ret);\r
return -1;\r
}\r
- for(int i = 0; i < len ; i++)\r
- PRINT("write p[%d] : %f \r\n",i,p[i]);\r
+ for(int i = 0; i < 4 ; i++)\r
+ PRINT("write p[%d] : %f \r\n",i,saveData[i]);\r
fclose(fp);\r
return 1;\r
}\r
// uapi_pm_add_sleep_veto(PM_ID_SCREEN);
mag_service_timer_start_check(MAG_CHECK_MS);
}else if (mail.comm.app == MAG_SERVICE_CMD_STOP_CHECK){
+ SavePara_infile();
mag_service_running_stat = false;
osTimerStop(g_mag_service_timer);
mmc5603_stop();