[ FORK ] USBSDFileSystem; fork from karelv/USBSDFilesystem

Dependents:   USBMSD_CDC_11U35test

Fork of USBSDFileSystem by karel.vanroye@...

Revision:
2:b2034ad4951b
Parent:
1:88089dd56f0e
--- a/USBSDFileSystem.cpp	Tue Aug 27 19:41:48 2013 +0000
+++ b/USBSDFileSystem.cpp	Tue Apr 21 09:08:46 2015 +0000
@@ -210,9 +210,11 @@
     return 0;
 }
 
-int USBSDFileSystem::_disk_write(const uint8_t *buffer, uint64_t block_number) {
+//disk_read(uint8_t * buffer, uint64_t sector, uint8_t count)
+//_disk_write(const uint8_t * buffer, uint64_t sector, uint8_t count)
+int USBSDFileSystem::_disk_write(const uint8_t * buffer, uint64_t sector, uint8_t count=1) {
     // set write address for single block (CMD24)
-    if (_cmd(24, block_number * cdv) != 0) {
+    if (_cmd(24, sector * cdv) != 0) {
         return 1;
     }
     
@@ -221,9 +223,9 @@
     return 0;
 }
 
-int USBSDFileSystem::disk_read(uint8_t *buffer, uint64_t block_number) {
+int USBSDFileSystem::disk_read(uint8_t * buffer, uint64_t sector, uint8_t count) {
     // set read address for single block (CMD17)
-    if (_cmd(17, block_number * cdv) != 0) {
+    if (_cmd(17, sector * cdv) != 0) {
         return 1;
     }