فهرست منبع

fix settings for testing flag

balbekova 7 سال پیش
والد
کامیت
edd86e725b
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      modules/settings_api.c

+ 4 - 1
modules/settings_api.c

@@ -118,8 +118,9 @@ void SETTINGS_SetInfoDef(void)
 	  strcpy(sSettings.sInfo.productionData, "09.07.2017");
 	  strcpy(sSettings.sInfo.mac, DEVICE_MAC);
 	  strcpy(sSettings.sInfo.serialNumber, DEVICE_SERIAL);
-  }
+	  strcpy(sSettings.sFlags.testState, "T2READY");
 
+  }
   strcpy(sSettings.sInfo.comments, "");
 }  
 
@@ -458,6 +459,7 @@ void SETTINGS_SetProDate(char *proDate, uint8_t len)
 
 	sSys = pvPortMalloc(sizeof(*sSys));
 	if (sSys) {
+	  SYS_Load(sSys);
 	  strcpy(sSys->proddate, proDate);
 	  SYS_Save(sSys);
 	  memset(sSettings.sInfo.productionData, 0, 40);
@@ -476,6 +478,7 @@ void SETTINGS_SetT2OK(void)
 
 	sSys = pvPortMalloc(sizeof(*sSys));
 	if (sSys) {
+	  SYS_Load(sSys);
 	  memset(sSettings.sFlags.testState, 0, 16);
 	  memcpy(sSettings.sFlags.testState, "T2OK", 4);
 	  strcpy(sSys->testState, sSettings.sFlags.testState);