fork from va009039/USBLocalFileSystem
Dependents: 11u35_usbLocalFilesystem
Fork of USBLocalFileSystem by
src/StorageInterface.h
- Committer:
- k4zuki
- Date:
- 2016-03-04
- Revision:
- 11:c396747794c6
- Parent:
- 2:97c314eae8b8
File content as of revision 11:c396747794c6:
#pragma once /** StorageInterface class */ class StorageInterface { public: StorageInterface() { report_read_count = 0; report_write_count = 0; report_sectors_count = 0; report_size_count = 0; } virtual int storage_read(uint8_t* data, uint32_t block) = 0; virtual int storage_write(const uint8_t* data, uint32_t block) = 0; virtual uint32_t storage_sectors() = 0; virtual uint32_t storage_size() = 0; __IO int report_read_count; __IO int report_write_count; __IO int report_sectors_count; __IO int report_size_count; };