RAMDisk example for the USBFileSystem
Dependencies: mbed USBFileSystem
Fork of USBFileSystem_RAMDISK_HelloWorld by
Revision 4:69b7cece8e72, committed 2015-01-18
- Comitter:
- Sissors
- Date:
- Sun Jan 18 21:32:10 2015 +0000
- Parent:
- 3:fc1bfb25b644
- Child:
- 5:9261d5bd633b
- Commit message:
- Updated USBFileSystem and added count
Changed in this revision
--- a/RAM_DISK/USBFileSystem.lib Wed Oct 23 20:34:52 2013 +0000 +++ b/RAM_DISK/USBFileSystem.lib Sun Jan 18 21:32:10 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/Sissors/code/USBFileSystem/#9af05743d551 +http://mbed.org/users/Sissors/code/USBFileSystem/#da1f3328a496
--- a/RAM_DISK/USBMSD_Ram.cpp Wed Oct 23 20:34:52 2013 +0000 +++ b/RAM_DISK/USBMSD_Ram.cpp Sun Jan 18 21:32:10 2015 +0000 @@ -251,12 +251,12 @@ return 0; } -int USBMSD_Ram::_disk_write(const uint8_t * buffer, uint64_t block_number) { +int USBMSD_Ram::_disk_write(const uint8_t * buffer, uint64_t block_number, uint8_t count) { memcpy((void *)&disk_image[block_number*512], buffer, 512); return 0; } -int USBMSD_Ram::disk_read(uint8_t * buffer, uint64_t block_number) { +int USBMSD_Ram::disk_read(uint8_t * buffer, uint64_t block_number, uint8_t count) { memcpy(buffer, &disk_image[block_number*512], 512); return 0; }
--- a/RAM_DISK/USBMSD_Ram.h Wed Oct 23 20:34:52 2013 +0000 +++ b/RAM_DISK/USBMSD_Ram.h Sun Jan 18 21:32:10 2015 +0000 @@ -32,8 +32,8 @@ USBMSD_Ram(); virtual int disk_initialize(); - virtual int _disk_write(const uint8_t * data, uint64_t block); - virtual int disk_read(uint8_t * data, uint64_t block); + virtual int _disk_write(const uint8_t * data, uint64_t block, uint8_t count); + virtual int disk_read(uint8_t * data, uint64_t block, uint8_t count); virtual int _disk_status(); virtual int disk_sync(); virtual uint64_t disk_sectors();
--- a/mbed.bld Wed Oct 23 20:34:52 2013 +0000 +++ b/mbed.bld Sun Jan 18 21:32:10 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/b3110cd2dd17 \ No newline at end of file +http://mbed.org/users/mbed_official/code/mbed/builds/8e73be2a2ac1 \ No newline at end of file