]> git.gir.st - tmk_keyboard.git/blob - tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp
Merge commit '1fe4406f374291ab2e86e95a97341fd9c475fcb8'
[tmk_keyboard.git] / tmk_core / tool / mbed / mbed-sdk / libraries / tests / mbed / sleep / main.cpp
1 #include "test_env.h"
2
3 #if defined(TARGET_LPC4088)
4 InterruptIn wkp(P2_10);
5 #elif defined(TARGET_K22F)
6 InterruptIn wkp(D0);
7 #elif defined(TARGET_LPC11U68)
8 InterruptIn wkp(P0_16);
9 #else
10 InterruptIn wkp(p14);
11 #endif
12
13 void flip() {
14 printf("button pressed\n");
15 }
16
17 int main() {
18 #if defined(TARGET_LPC11U68)
19 wkp.mode(PullUp);
20 #endif
21 wkp.rise(&flip);
22
23 while (true) {
24 // sleep();
25 deepsleep();
26 }
27 }
Imprint / Impressum