Emulation of LocalFileSystem with virtual COM.
Dependents: KL46Z-lpc81isp lpcterm2
RamDisk.h
00001 #include "mbed.h" 00002 #include "StorageInterface.h" 00003 #include "mymap.h" 00004 00005 class RamDisk : public StorageInterface { 00006 public: 00007 RamDisk(int sectors = 128); // 128*512 64Kbytes 00008 virtual int storage_read(uint8_t* data, uint32_t block); 00009 virtual int storage_write(const uint8_t* data, uint32_t block); 00010 virtual uint32_t storage_sectors(); 00011 virtual uint32_t storage_size(); 00012 00013 void dump(int mode); 00014 00015 private: 00016 void format(); 00017 int _sectors; 00018 mymap<int,uint8_t*>_sector_image; 00019 };
Generated on Tue Jul 12 2022 19:39:32 by 1.7.2