USB composite device example program, drag-and-drop flash writer.
Dependencies: SWD USBDevice mbed BaseDAP
Diff: tests/BuildRomDisk.cpp
- Revision:
- 1:ea8e179320d7
- Parent:
- 0:2385683c867a
--- a/tests/BuildRomDisk.cpp Tue Sep 17 04:33:44 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -#include "mbed.h" -#include "BuildRomDisk.h" - -BuildRomDisk::BuildRomDisk() -{ - _sectors = 128; // 64KB(512*128) - _status = 0x01; - connect(); -} - -/* virtual */ int BuildRomDisk::disk_initialize() -{ - _status = 0x00; - return 0; -} - -/* virtual */ int BuildRomDisk::disk_status() -{ - return _status; -} - -/* virtual */ int BuildRomDisk::disk_read(uint8_t * data, uint64_t block) -{ - return _ramdisk.read(data, block); -} - -/* virtual */ int BuildRomDisk::disk_write(const uint8_t * data, uint64_t block) -{ - return _ramdisk.write(data, block); -} - -/* virtual */ uint64_t BuildRomDisk::disk_sectors() -{ - return _sectors; -} - -/* virtual */ uint64_t BuildRomDisk::disk_size() -{ - return _sectors * 512; -} - -void BuildRomDisk::exportData(Stream* pc) -{ - _ramdisk.exportData(pc); -}