RAMDisk example for the USBFileSystem

Dependencies:   mbed USBFileSystem

Fork of USBFileSystem_RAMDISK_HelloWorld by Erik -

Files at this revision

API Documentation at this revision

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

RAM_DISK/USBFileSystem.lib Show annotated file Show diff for this revision Revisions of this file
RAM_DISK/USBMSD_Ram.cpp Show annotated file Show diff for this revision Revisions of this file
RAM_DISK/USBMSD_Ram.h Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- 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