diff options
Diffstat (limited to 'tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/time_us/main.cpp')
-rw-r--r-- | tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/time_us/main.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/time_us/main.cpp b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/time_us/main.cpp new file mode 100644 index 0000000000..18452c8f47 --- /dev/null +++ b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/time_us/main.cpp @@ -0,0 +1,30 @@ +#include "mbed.h" +#include "test_env.h" + +DigitalOut led(LED1); + +namespace { + const int MS_INTERVALS = 1000; +} + +void print_char(char c = '*') +{ + printf("%c", c); + fflush(stdout); +} + +int main() +{ + MBED_HOSTTEST_TIMEOUT(15); + MBED_HOSTTEST_SELECT(wait_us_auto); + MBED_HOSTTEST_DESCRIPTION(Time us); + MBED_HOSTTEST_START("MBED_25"); + + while (true) { + for (int i = 0; i < MS_INTERVALS; i++) { + wait_us(1000); + } + led = !led; // Blink + print_char(); + } +} |