Ger Roche
/
interupt
lab report 1
Revision 0:3c54226368a9, committed 2019-05-24
- Comitter:
- GerRoche
- Date:
- Fri May 24 14:41:03 2019 +0000
- Commit message:
- Interupt
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 3c54226368a9 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri May 24 14:41:03 2019 +0000 @@ -0,0 +1,51 @@ +#include "mbed.h" + +Serial pc(USBTX, USBRX); +InterruptIn button1 (p12); +InterruptIn button2 (p13); +InterruptIn button3 (p14); +InterruptIn button4 (p15); +InterruptIn button5 (p16); + +int down=0; +int left=0; +int center=0; +int up=0; +int right=0; + + void down_check() + { + printf("Joystick is pressed towards DOWN direction\n\r"); + wait (3); + } + void left_check() + { + printf("Joystick is pressed towards LEFT direction\n\r"); + wait (3); + } + void center_check() + { + printf("Joystick is pressed towards CENTER direction\n\r"); + wait (3); + } + void up_check() + { + printf("Joystick is pressed towards UP direction\n\r"); + wait (3); + } + void right_check() + { + printf("Joystick is pressed towards RIGHT direction\n\r"); + wait (3); + } + + int main() + { + //timer_temp start(); + button1.rise (&down_check); + button2.rise (&left_check); + button3.rise (¢er_check); + button4.rise (&up_check); + button5.rise (&right_check); + } + \ No newline at end of file
diff -r 000000000000 -r 3c54226368a9 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Fri May 24 14:41:03 2019 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file