printing joystick when active

Dependencies:   mbed

Committer:
stephensv650
Date:
Tue May 04 08:22:18 2021 +0000
Revision:
0:56d38c9cd647
Child:
1:9c6ad6449efd
Stage 1 complete & tested ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stephensv650 0:56d38c9cd647 1 #include "mbed.h" // Stephen Reidy; lab1
stephensv650 0:56d38c9cd647 2
stephensv650 0:56d38c9cd647 3 InterruptIn joystickDown(p12); // joystick Down
stephensv650 0:56d38c9cd647 4 InterruptIn joystickLeft(p13); // joystick Left
stephensv650 0:56d38c9cd647 5 InterruptIn joystickCenter(p14); // joystick Center
stephensv650 0:56d38c9cd647 6 InterruptIn joystickUp(p15); // joystick Up
stephensv650 0:56d38c9cd647 7 InterruptIn joystickRight(p16); // joystick Right
stephensv650 0:56d38c9cd647 8 DigitalOut led(LED1); // LED 1 digital out
stephensv650 0:56d38c9cd647 9
stephensv650 0:56d38c9cd647 10
stephensv650 0:56d38c9cd647 11
stephensv650 0:56d38c9cd647 12 int main()
stephensv650 0:56d38c9cd647 13 {
stephensv650 0:56d38c9cd647 14
stephensv650 0:56d38c9cd647 15 while(1) {
stephensv650 0:56d38c9cd647 16 if (joystickDown == 1) {
stephensv650 0:56d38c9cd647 17 printf( "joystickDown is active \r\n");
stephensv650 0:56d38c9cd647 18 }
stephensv650 0:56d38c9cd647 19
stephensv650 0:56d38c9cd647 20 if (joystickLeft == 1) {
stephensv650 0:56d38c9cd647 21 printf( "joystickLeft is active \r\n");
stephensv650 0:56d38c9cd647 22 }
stephensv650 0:56d38c9cd647 23
stephensv650 0:56d38c9cd647 24 if (joystickCenter == 1) {
stephensv650 0:56d38c9cd647 25 printf( "joystickCenter is active \r\n");
stephensv650 0:56d38c9cd647 26 }
stephensv650 0:56d38c9cd647 27
stephensv650 0:56d38c9cd647 28 if (joystickUp == 1) {
stephensv650 0:56d38c9cd647 29 printf( "joystickUp is active \r\n");
stephensv650 0:56d38c9cd647 30 }
stephensv650 0:56d38c9cd647 31
stephensv650 0:56d38c9cd647 32 if (joystickRight == 1) {
stephensv650 0:56d38c9cd647 33 printf( "joystickRight is active \r\n");
stephensv650 0:56d38c9cd647 34
stephensv650 0:56d38c9cd647 35
stephensv650 0:56d38c9cd647 36 }
stephensv650 0:56d38c9cd647 37
stephensv650 0:56d38c9cd647 38 }
stephensv650 0:56d38c9cd647 39 }