diff options
Diffstat (limited to 'tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp')
-rw-r--r-- | tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp new file mode 100644 index 0000000000..ef8772da18 --- /dev/null +++ b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp @@ -0,0 +1,27 @@ +#include "test_env.h" + +#if defined(TARGET_LPC4088) +InterruptIn wkp(P2_10); +#elif defined(TARGET_K22F) +InterruptIn wkp(D0); +#elif defined(TARGET_LPC11U68) +InterruptIn wkp(P0_16); +#else +InterruptIn wkp(p14); +#endif + +void flip() { + printf("button pressed\n"); +} + +int main() { +#if defined(TARGET_LPC11U68) + wkp.mode(PullUp); +#endif + wkp.rise(&flip); + + while (true) { + // sleep(); + deepsleep(); + } +} |