fork from va009039/USBLocalFileSystem
Dependents: 11u35_usbLocalFilesystem
Fork of USBLocalFileSystem by
Diff: src/SDStorage.cpp
- Branch:
- branch
- Revision:
- 2:97c314eae8b8
- Parent:
- 0:39eb4d5b97df
- Child:
- 11:c396747794c6
diff -r 00c9eb8af5c2 -r 97c314eae8b8 src/SDStorage.cpp --- a/src/SDStorage.cpp Sun May 04 00:23:05 2014 +0000 +++ b/src/SDStorage.cpp Tue May 06 15:42:30 2014 +0900 @@ -225,7 +225,7 @@ /* virtual */ int SDStorage::storage_write(const uint8_t *buffer, uint32_t block_number) { SD_DBG2("W %d", block_number); - update(); + report_write_count++; // set write address for single block (CMD24) if (_cmd(24, block_number * cdv) != 0) { return 1; @@ -238,7 +238,7 @@ /* virtual */ int SDStorage::storage_read(uint8_t *buffer, uint32_t block_number) { SD_DBG2("R %d", block_number); - update(); + report_read_count++; // set read address for single block (CMD17) if (_cmd(17, block_number * cdv) != 0) { return 1; @@ -251,7 +251,10 @@ //int SDStorage::disk_status() { return 0; } //int SDStorage::disk_sync() { return 0; } -/* virtual */ uint32_t SDStorage::storage_sectors() { return _sectors; } +/* virtual */ uint32_t SDStorage::storage_sectors() { + report_sectors_count++; + return _sectors; +} // PRIVATE FUNCTIONS @@ -479,6 +482,7 @@ /* virtual */ uint32_t SDStorage::storage_size() { + report_size_count++; return _sectors * 512; }