![](/media/cache/profiles/Headshot_Fall2023_Square.jpg.50x50_q85.jpg)
Use this project as a starting point for simple IO testing in Mbed. This is the initial version.
Diff: main.cpp
- Revision:
- 82:abf1b1785bd7
- Parent:
- 29:0b58d21e87d6
- Child:
- 87:4c31b7ef1391
--- a/main.cpp Mon Nov 19 08:45:02 2018 +0000 +++ b/main.cpp Thu Nov 29 00:00:02 2018 +0000 @@ -1,12 +1,24 @@ +/* mbed Microcontroller Library + * Copyright (c) 2018 ARM Limited + * SPDX-License-Identifier: Apache-2.0 + */ + #include "mbed.h" +#include "stats_report.h" DigitalOut led1(LED1); // main() runs in its own thread in the OS -int main() { +int main() +{ + SystemReport sys_state(500 /* Loop delay time in ms */); + while (true) { + // Blink LED and wait 0.5 seconds led1 = !led1; - wait(0.5); + wait(0.5f); + + // Following the main thread wait, report on the current system status + sys_state.report_state(); } } -