summaryrefslogtreecommitdiff
path: root/tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp
diff options
context:
space:
mode:
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.cpp27
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();
+ }
+}