aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-06-05 18:12:02 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-06-05 18:12:02 +0300
commit8da33fbc50ad0f44b83650ff84f1b73bf91bd58b (patch)
treeeac775ce12e0db3cb0b21206846382cd92422ecf /Software/Embedded_SW
parent04ae63e2b4f59eb350890ad8ca508e61df074d68 (diff)
downloadTango-8da33fbc50ad0f44b83650ff84f1b73bf91bd58b.tar.gz
Tango-8da33fbc50ad0f44b83650ff84f1b73bf91bd58b.zip
release notes for 1.4.6.30
Diffstat (limited to 'Software/Embedded_SW')
-rw-r--r--Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c26
-rw-r--r--Software/Embedded_SW/Embedded/Software Release Notes.txt19
2 files changed, 30 insertions, 15 deletions
diff --git a/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c b/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c
index d6e391e87..f39f6a5eb 100644
--- a/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c
+++ b/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c
@@ -100,7 +100,7 @@ uint32_t ActivateVersionRequestFunc(MessageContainer* requestContainer)
uint32_t Bytes = 0;
char SWUpgradePath[100];
char FullPath[50];
- FRESULT Fresult = FR_OK;
+ FRESULT Fresult = FR_OK , FFresult = FR_OK;
FILINFO* fno = 0;
fno = my_malloc(sizeof(FILINFO));
@@ -157,25 +157,25 @@ uint32_t ActivateVersionRequestFunc(MessageContainer* requestContainer)
break;
case VERSION_FILE_DESTINATION__ConfigParams:
usnprintf(FullPath, 50, "%s%s%s", request->path,"/", VersionPackage->filedescriptors[File_i]->filename);
- Fresult = f_unlink("//SYSINFO//EMBPARAM.CFG");
- Fresult |= f_rename (FullPath, "//SYSINFO//EMBPARAM.CFG");
+ FFresult = f_unlink("//SYSINFO//EMBPARAM.CFG");
+ FFresult |= f_rename (FullPath, "//SYSINFO//EMBPARAM.CFG");
LoadConfigurationParamsFromFile(true);
- Report("ConfigParams",__FILE__,Fresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
+ Report("ConfigParams",__FILE__,FFresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
CurrentRunningFile++;
break;
case VERSION_FILE_DESTINATION__ProcessParams:
usnprintf(FullPath, 50, "%s%s%s", request->path,"/", VersionPackage->filedescriptors[File_i]->filename);
- Fresult = f_unlink("//SYSINFO//PROCESSP.CFG");
- Fresult |= f_rename (FullPath, "//SYSINFO//PROCESSP.CFG");
+ FFresult = f_unlink("//SYSINFO//PROCESSP.CFG");
+ FFresult |= f_rename (FullPath, "//SYSINFO//PROCESSP.CFG");
LoadProcessParamsFromFile();
- Report("ProcessParams",__FILE__,Fresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
+ Report("ProcessParams",__FILE__,FFresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
CurrentRunningFile++;
break;
case VERSION_FILE_DESTINATION__AlarmParams:
usnprintf(FullPath, 50, "%s%s%s", request->path,"/", VersionPackage->filedescriptors[File_i]->filename);
- Fresult = f_unlink("//SYSINFO//ALARM.CFG");
- Fresult |= f_rename (FullPath, "//SYSINFO//ALARM.CFG");
- Report("AlarmParams",__FILE__,Fresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
+ FFresult = f_unlink("//SYSINFO//ALARM.CFG");
+ FFresult |= f_rename (FullPath, "//SYSINFO//ALARM.CFG");
+ Report("AlarmParams",__FILE__,FFresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
//AlarmHandlingLoadFile();
FlashInit();
Reboot = true;
@@ -183,9 +183,9 @@ uint32_t ActivateVersionRequestFunc(MessageContainer* requestContainer)
break;
case VERSION_FILE_DESTINATION__GeneralHWConfigParams:
usnprintf(FullPath, 50, "%s%s%s", request->path,"/", VersionPackage->filedescriptors[File_i]->filename);
- Fresult = f_unlink("//SYSINFO//GENHWCFG.CFG");
- Fresult |= f_rename (FullPath, "//SYSINFO//GENHWCFG.CFG");
- Report("GeneralHWConfigParams",__FILE__,Fresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
+ FFresult = f_unlink("//SYSINFO//GENHWCFG.CFG");
+ FFresult |= f_rename (FullPath, "//SYSINFO//GENHWCFG.CFG");
+ Report("GeneralHWConfigParams",__FILE__,FFresult,(int)NumberOfFiles,RpWarning,CurrentRunningFile,0);
HWConfigurationLoadFile();
CurrentRunningFile++;
break;
diff --git a/Software/Embedded_SW/Embedded/Software Release Notes.txt b/Software/Embedded_SW/Embedded/Software Release Notes.txt
index 57779a020..8a76e6ee4 100644
--- a/Software/Embedded_SW/Embedded/Software Release Notes.txt
+++ b/Software/Embedded_SW/Embedded/Software Release Notes.txt
@@ -1,4 +1,20 @@
-Embedded SW Release note - Version 1.4.6.29 - Pack 2
+Embedded SW Release note - Version 1.4.6.30 - Pack 2+
+=============================================================
+fix firmware update when no files
+add main CPU EEPROM Read/Write from stub
+support new FPGA - different clocks (EMC)
+remove ADC interrupt - polling only
+read air flow from arc head - prepare
+fix head identification on head hw failure
+improve WHS air flow control
+fix FlashInitAndLoad() (although not in use)
+fix (?) dryer heating. lots of logs added, VAC control - histeresys added
+start blower increase a bit later to solve the temerature alarms preventing jobs
+maximal pressure buildup 2.5
+prevent job when head/drier wide open
+thread load - skip head lid and actuators according to head type
+
+Embedded SW Release note - Version 1.4.6.29 - Pack 2
=============================================================
dispenser EEPROM read/write from stub
power up interface - progress report and error codes
@@ -28,7 +44,6 @@ cartridge presence info in tech board.
spool precence check and status - for PP machines
feeder tension upper level support
-
Embedded SW Release note - Version 1.4.6.21 - Pack 1++
=============================================================
File system improved