File manager

Dependencies:   SDFileSystem

Dependents:   RwSDCard_Xml_GPS

Revision:
36:09e662a69c50
Parent:
35:b91169442c4a
Child:
38:e2799f75940f
--- a/FileManager.cpp	Thu Sep 15 08:06:10 2016 +0000
+++ b/FileManager.cpp	Thu Sep 15 23:04:30 2016 +0000
@@ -799,8 +799,9 @@
  * @param filename - filename to be replace
  * @retval None
  */
-void FILEMANAGER_WriteFile(Serial* serial, char* filename, char* input)
+WritingFileStatus FILEMANAGER_WriteFile(Serial* serial, char* filename, char* input)
 {
+    WritingFileStatus status = FILE_OK;
     FILEMANAGER_AddPrefixFilename(filename, m_bufFileName);
     FILE *fp  = fopen(m_bufFileName, "a");
 
@@ -815,6 +816,7 @@
         {
             printf("\nError! Unable to open file! %s \n", filename);
         }
+        status = FILE_ERROR;
 
     } 
     else
@@ -826,6 +828,7 @@
         free(fp);
         #endif
     }
+    return status;
 }
 static void FILEMANAGER_AddPrefixFilename(char* in, char* out)
 {