Simple RAM file system.
Dependents: modem_ref_helper_for_v5_3_217 modem_ref_helper
Diff: ram_fs.cpp
- 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; + } +}