Example for HeapBlockDevice use

Committer:
kgilbert
Date:
Tue Oct 10 20:55:11 2017 +0000
Revision:
0:acdc1ce79ab5
Child:
1:fbc7acd77a77
Add source for example

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kgilbert 0:acdc1ce79ab5 1 #include "mbed.h"
kgilbert 0:acdc1ce79ab5 2 * #include "HeapBlockDevice.h"
kgilbert 0:acdc1ce79ab5 3 *
kgilbert 0:acdc1ce79ab5 4 * HeapBlockDevice bd(2048, 512); // 2048 bytes with a block size of 512 bytes
kgilbert 0:acdc1ce79ab5 5 * uint8_t block[512] = "Hello World!\n";
kgilbert 0:acdc1ce79ab5 6 *
kgilbert 0:acdc1ce79ab5 7 * int main() {
kgilbert 0:acdc1ce79ab5 8 * bd.init();
kgilbert 0:acdc1ce79ab5 9 * bd.program(block, 0);
kgilbert 0:acdc1ce79ab5 10 * bd.read(block, 0);
kgilbert 0:acdc1ce79ab5 11 * printf("%s", block);
kgilbert 0:acdc1ce79ab5 12 * bd.deinit();
kgilbert 0:acdc1ce79ab5 13 * }