Simple RAM file system.

Dependents:   modem_ref_helper_for_v5_3_217 modem_ref_helper

Revision:
5:d2b8d685f86f
Parent:
4:58ee8b15988b
Child:
6:7a6552200413
--- a/ram_fs.cpp	Fri May 12 13:35:31 2017 +0000
+++ b/ram_fs.cpp	Thu Dec 14 18:24:53 2017 +0000
@@ -145,3 +145,25 @@
         return file->header;
     }
 }
+
+void* ram_fs_get_data(uint8_t file_id)
+{
+    ram_fs_file_t* file;
+    
+    RAM_FS_PRINT("RH(%d)\r\n", file_id);
+    
+    // Retrieve pointer to file
+    file = ram_fs_get(g_fs, file_id);
+        
+    //ASSERT(file != NULL, "File %d does not exist!\r\n", file_id);
+    
+    if (file == NULL)
+    {
+        return NULL;
+    }
+    else
+    {
+        // Return data pointer
+        return file->data;
+    }
+}