]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/libraries/tests/mbed/sleep/main.cpp
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / 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 }