mbed_example
/
HeapBlockDevice_ex_1
Example for HeapBlockDevice use
main.cpp@1:fbc7acd77a77, 2017-10-10 (annotated)
- Committer:
- kgilbert
- Date:
- Tue Oct 10 21:00:01 2017 +0000
- Revision:
- 1:fbc7acd77a77
- Parent:
- 0:acdc1ce79ab5
- Child:
- 2:e29db7517d42
Remove asterisks
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kgilbert | 0:acdc1ce79ab5 | 1 | #include "mbed.h" |
kgilbert | 1:fbc7acd77a77 | 2 | #include "HeapBlockDevice.h" |
kgilbert | 1:fbc7acd77a77 | 3 | |
kgilbert | 1:fbc7acd77a77 | 4 | HeapBlockDevice bd(2048, 512); // 2048 bytes with a block size of 512 bytes |
kgilbert | 1:fbc7acd77a77 | 5 | uint8_t block[512] = "Hello World!\n"; |
kgilbert | 1:fbc7acd77a77 | 6 | |
kgilbert | 1:fbc7acd77a77 | 7 | int main() { |
kgilbert | 1:fbc7acd77a77 | 8 | bd.init(); |
kgilbert | 1:fbc7acd77a77 | 9 | bd.program(block, 0); |
kgilbert | 1:fbc7acd77a77 | 10 | bd.read(block, 0); |
kgilbert | 1:fbc7acd77a77 | 11 | printf("%s", block); |
kgilbert | 1:fbc7acd77a77 | 12 | bd.deinit(); |
kgilbert | 1:fbc7acd77a77 | 13 | } |