Initial version. Illuminates the LED when the user button is held down. Otherwise, the LED is off. Variation on 21_Button_v5.
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(); } } -