[ FORK ] USBSDFileSystem; fork from karelv/USBSDFilesystem
Dependents: USBMSD_CDC_11U35test
Fork of USBSDFileSystem by
Diff: USBSDFileSystem.cpp
- 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; }