diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2019-04-03 15:49:54 +0300 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2019-04-03 15:49:54 +0300 |
| commit | 2bab30adc68e3166ca2ce613ba63224d909c84d9 (patch) | |
| tree | e76b419f574bd7ce2040f6513225f556c81a057b /Software/Embedded_SW/Embedded/Common/SWUpdate | |
| parent | 1638e0bd64156c28a72f2e01a9f93e1cb0683714 (diff) | |
| download | Tango-2bab30adc68e3166ca2ce613ba63224d909c84d9.tar.gz Tango-2bab30adc68e3166ca2ce613ba63224d909c84d9.zip | |
version 1.3.8.3 Power down scenario, Idle handling, some thread load improvements
Diffstat (limited to 'Software/Embedded_SW/Embedded/Common/SWUpdate')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c | 14 | ||||
| -rw-r--r-- | Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.h | 1 |
2 files changed, 13 insertions, 2 deletions
diff --git a/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c b/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c index a31f4bef8..d54280fee 100644 --- a/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c +++ b/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.c @@ -36,10 +36,20 @@ char activateString[100]; char ActivateToken[36+1]={0}; bool Reboot = false; + +bool SwUpgradeActive(void) +{ + if (ActivateVersionControlId != 0xFF) + { + Reboot = false; + return true; + } + return false; +} uint32_t ActivateVersionCallBackFunction(uint32_t IfIndex, uint32_t BusyFlag) { - ActivateVersionResponse response = ACTIVATE_VERSION_RESPONSE__INIT; - MessageContainer responseContainer; + //ActivateVersionResponse response = ACTIVATE_VERSION_RESPONSE__INIT; + //MessageContainer responseContainer; usnprintf(activateString, 1000, "file %d of %d bytes %d of %d",CurrentRunningFile,NumberOfFiles,vme_index,CurrentFileSize); diff --git a/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.h b/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.h index 9af76f96f..6f817fe90 100644 --- a/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.h +++ b/Software/Embedded_SW/Embedded/Common/SWUpdate/FirmwareUpgrade.h @@ -11,6 +11,7 @@ uint32_t ActivateVersionRequestFunc(MessageContainer* requestContainer); uint32_t ValidateVersionRequestFunc(MessageContainer* requestContainer); +bool SwUpgradeActive(void); |
