![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
USB composite device example program, drag-and-drop flash writer.
Dependencies: SWD USBDevice mbed BaseDAP
Diff: RomDisk.h
- Revision:
- 0:2385683c867a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/RomDisk.h Tue Sep 17 04:33:44 2013 +0000 @@ -0,0 +1,20 @@ +// RomDisk.h 2013/9/17 +#pragma once + +struct SectorIndex { + int block; + const uint8_t* data; +}; + +extern const SectorIndex sector_index[]; // RomDiskData.cpp + +class RomDisk { +public: + RomDisk(); + int read(uint8_t * data, uint32_t block); + int write(const uint8_t * data, uint32_t block); + uint32_t sectors(); + bool is_data(uint32_t block); +protected: + uint64_t _sectors; +};