Simple RAM file system.

Dependents:   modem_ref_helper_for_v5_3_217 modem_ref_helper

Revision:
2:91473a2fac1c
Parent:
1:73a2c1814a34
Child:
3:1bc9159847ab
--- a/ram_fs.cpp	Thu May 11 14:32:58 2017 +0000
+++ b/ram_fs.cpp	Thu May 11 15:20:03 2017 +0000
@@ -1,6 +1,12 @@
 #include "ram_fs.h"
 #include "WizziDebug.h"
 
+#if 0
+    #define RAM_FS_PRINT(...)  PRINT(__VA_ARGS__)
+#else
+    #define RAM_FS_PRINT(...);
+#endif
+
 static ram_fs_file_t* g_fs = NULL;
 
 static void ram_fs_append(ram_fs_file_t** file, ram_fs_file_t* file_new)
@@ -50,7 +56,7 @@
 
 void ram_fs_new(uint8_t file_id, uint8_t* header, uint8_t* data)
 {
-    DPRINT("NF %d\r\n", file_id);
+    RAM_FS_PRINT("NF(%d)\r\n", file_id);
     
     ram_fs_file_t* file_new = (ram_fs_file_t*)MALLOC(sizeof(ram_fs_file_t));
     
@@ -64,7 +70,7 @@
 
 bool ram_fs_delete(uint8_t file_id)
 {
-    DPRINT("DF %d\r\n", file_id);
+    RAM_FS_PRINT("DF(%d)\r\n", file_id);
     return ram_fs_remove(&g_fs, file_id);
 }
 
@@ -72,7 +78,7 @@
 {
     ram_fs_file_t* file;
         
-    DPRINT("WF %d\r\n", file_id);
+    RAM_FS_PRINT("WF(%d)\r\n", file_id);
     
     // Retrieve pointer to file
     file = ram_fs_get(g_fs, file_id);
@@ -92,7 +98,7 @@
 {
     ram_fs_file_t* file;
         
-    DPRINT("RF %d\r\n", file_id);
+    RAM_FS_PRINT("RF(%d)\r\n", file_id);
     
     // Retrieve pointer to file
     file = ram_fs_get(g_fs, file_id);
@@ -112,7 +118,7 @@
 {
     ram_fs_file_t* file;
     
-    DPRINT("RH %d\r\n", file_id);
+    RAM_FS_PRINT("RH(%d)\r\n", file_id);
     
     // Retrieve pointer to file
     file = ram_fs_get(g_fs, file_id);