Simple RAM file system.
Dependents: modem_ref_helper_for_v5_3_217 modem_ref_helper
ram_fs.h
00001 #ifndef _RAM_FS_H_ 00002 #define _RAM_FS_H_ 00003 00004 #include "mbed.h" 00005 00006 typedef struct _ram_fs_file_t { 00007 uint8_t fid; 00008 uint8_t* header; 00009 uint8_t* data; 00010 _ram_fs_file_t* next; 00011 } ram_fs_file_t; 00012 00013 void ram_fs_new(uint8_t fid, uint8_t* header, uint8_t* data); 00014 int ram_fs_delete(uint8_t fid); 00015 int ram_fs_write(uint8_t fid, uint8_t* data, uint32_t offset, uint32_t length); 00016 int ram_fs_read(uint8_t fid, uint8_t* data, uint32_t offset, uint32_t length); 00017 void* ram_fs_get_header(uint8_t fid); 00018 void* ram_fs_get_data(uint8_t fid); 00019 00020 #endif // _RAM_FS_H_
Generated on Tue Jul 12 2022 15:36:01 by 1.7.2