Example Interrupt code for FRDM platforms
Dependencies: mbed
Fork of frdm_interrupt by
main.cpp@2:70c1086c1be7, 2014-04-07 (annotated)
- Committer:
- Kojto
- Date:
- Mon Apr 07 19:05:49 2014 +0000
- Revision:
- 2:70c1086c1be7
- Parent:
- 0:4dcd605c8931
mbed-src replaced by mbed lib 82
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kojto | 0:4dcd605c8931 | 1 | #include "mbed.h" |
Kojto | 0:4dcd605c8931 | 2 | |
Kojto | 0:4dcd605c8931 | 3 | DigitalOut led_red(LED_RED); |
Kojto | 0:4dcd605c8931 | 4 | InterruptIn sw2(SW2); |
Kojto | 0:4dcd605c8931 | 5 | |
Kojto | 0:4dcd605c8931 | 6 | void sw2_release(void) |
Kojto | 0:4dcd605c8931 | 7 | { |
Kojto | 0:4dcd605c8931 | 8 | led_red = !led_red; |
Kojto | 0:4dcd605c8931 | 9 | printf("On-board button SW2 was released.\n"); |
Kojto | 0:4dcd605c8931 | 10 | } |
Kojto | 0:4dcd605c8931 | 11 | |
Kojto | 0:4dcd605c8931 | 12 | int main() |
Kojto | 0:4dcd605c8931 | 13 | { |
Kojto | 0:4dcd605c8931 | 14 | sw2.rise(&sw2_release); |
Kojto | 0:4dcd605c8931 | 15 | while (true) { |
Kojto | 0:4dcd605c8931 | 16 | } |
Kojto | 0:4dcd605c8931 | 17 | } |