Simple example program using semihosting for use with the WebStlink semihosting demo: https://devanlai.github.io/webstlink/demo/
Dependencies: SemihostedFileSystem mbed
main.cpp@1:87b03b7531a3, 2017-10-11 (annotated)
- Committer:
- devanlai
- Date:
- Wed Oct 11 23:19:48 2017 +0000
- Revision:
- 1:87b03b7531a3
- Parent:
- 0:de88d1ba9126
Use published copy of SemihostedFileSystem.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
devanlai | 0:de88d1ba9126 | 1 | #include "mbed.h" |
devanlai | 0:de88d1ba9126 | 2 | #include "SemihostedFileSystem.h" |
devanlai | 0:de88d1ba9126 | 3 | |
devanlai | 0:de88d1ba9126 | 4 | DigitalOut led(LED1); |
devanlai | 0:de88d1ba9126 | 5 | |
devanlai | 0:de88d1ba9126 | 6 | int main() |
devanlai | 0:de88d1ba9126 | 7 | { |
devanlai | 0:de88d1ba9126 | 8 | SemihostedFileHandle semi_stdout(":tt", O_WRONLY); |
devanlai | 0:de88d1ba9126 | 9 | int i = 0; |
devanlai | 0:de88d1ba9126 | 10 | while(1) { |
devanlai | 0:de88d1ba9126 | 11 | semi_stdout.printf("Hello world %d\n", i++); |
devanlai | 0:de88d1ba9126 | 12 | led = (i % 2); |
devanlai | 0:de88d1ba9126 | 13 | wait_ms(1000); |
devanlai | 0:de88d1ba9126 | 14 | } |
devanlai | 0:de88d1ba9126 | 15 | } |