diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-05-11 03:39:20 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-05-11 03:39:20 +0300 |
| commit | 7b820ac51cd61b34c41a83de0d46d253cec38a67 (patch) | |
| tree | 68fe8f6b9e360cd47592385a4b58a5b9cb8df855 /Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c | |
| parent | d4adb3a3faa36b4500c17e661e09ec2af338b353 (diff) | |
| parent | c483f6834144ec8970dfa13370fbd846dfd307e7 (diff) | |
| download | Tango-7b820ac51cd61b34c41a83de0d46d253cec38a67.tar.gz Tango-7b820ac51cd61b34c41a83de0d46d253cec38a67.zip | |
Merge branch 'master' of https://twinetfs.visualstudio.com/Tango/_git/Tango
Diffstat (limited to 'Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c b/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c index feac91829..0fbe1cc0d 100644 --- a/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c +++ b/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c @@ -194,16 +194,19 @@ uint32_t FileChunkUploadRequestFunc(MessageContainer* requestContainer) else { FileReceivedLength += WrittenBytes; - ReportWithPackageFilter(CommFilter,"Chunk received", __FILE__,WrittenBytes,FileReceivedLength, RpMessage,msec_millisecondCounter-save_milisec, 0); + ReportWithPackageFilter(CommFilter,"Chunk received", __FILE__,FileLength,FileReceivedLength, RpMessage,msec_millisecondCounter-save_milisec, 0); //REPORT_MSG (FileReceivedLength,"file upload chunk"); if (FileReceivedLength == FileLength) { - REPORT_MSG (FileReceivedLength,"file upload ended successfully"); + REPORT_MSG (FileReceivedLength,"file upload ended successfully 111"); + STATUS_RED_LED_ON; f_close(ReceivedFileHandle); my_free (UploadFileHandle); UploadFileHandle = 0; FileReceivedLength = 0; + STATUS_RED_LED_OFF; + REPORT_MSG (FileReceivedLength,"file upload ended successfully 222"); FileDone = true; } else @@ -211,6 +214,7 @@ uint32_t FileChunkUploadRequestFunc(MessageContainer* requestContainer) if (FileReceivedLength > FileLength) { REPORT_MSG (FileReceivedLength,"file upload too much data!"); + Task_setPri(CommRxTaskHandle, 9); f_close(ReceivedFileHandle); my_free (UploadFileHandle); UploadFileHandle = 0; @@ -237,9 +241,9 @@ uint32_t FileChunkUploadRequestFunc(MessageContainer* requestContainer) SendCharsWithType(container_buffer, container_size,MESSAGE_TYPE__FileChunkUploadResponse); if (FileDone == true) { - Task_setPri(CommRxTaskHandle, 9); Semaphore_post(FFS_Sem); - //Report("Task_setPri", __FILE__, __LINE__, 9, RpWarning, (int)CommRxTaskHandle, 0); + Task_setPri(CommRxTaskHandle, 9); + Report("Task_setPri", __FILE__, __LINE__, 9, RpWarning, (int)CommRxTaskHandle, 0); } return OK; } |
