Dependencies:   mbed C12832 MMA7660 USBDevice

Revision:
19:a255721ffc58
Parent:
18:660b5780aaa3
--- a/main.cpp	Sat Oct 26 17:23:19 2019 +0000
+++ b/main.cpp	Sun Oct 27 17:18:19 2019 +0000
@@ -39,7 +39,9 @@
                                  
                        }
                 
-           if (Switch1){                                             //if the switch is on
+           if (Switch1){                                    //if the switch1 is on
+                
+             if (Switch2){                                  //if switch2 is on
                 
                 if (myOrientation == MMA7660::Up){                  //if the orientation is up
                 
@@ -82,11 +84,60 @@
                 else if (myOrientation == MMA7660::Unknown){
                 
                  LCD.printf("Don't Know");
-                 
+                    
                 }
             }
+        }   
+            else {                                                  //if switch2 is off
+                
+            if (myOrientation == MMA7660::Up){
+                
+                    LCD.printf("One");
+                    Usbkeyboard.printf ("1\0");                     //instead of simulating pressing of the "left arrow", simulates pressing "numbers"
+                    led2=0;
+                    led1=0;
+                    led3=0;
+                    led4=1;
+                }
+                else if (myOrientation == MMA7660::Down){
+                
+                    LCD.printf("Three");
+                    Usbkeyboard.printf ("3\0");
+                    led3=0;
+                    led1=0;
+                    led2=1;
+                    led4=0;
+                }
+                else if (myOrientation == MMA7660::Left){
+                
+                    LCD.printf("Two");
+                    Usbkeyboard.printf ("2\0");
+                    led1=1;
+                    led3=0;
+                    led2=0;
+                    led4=0;
+                }
+                else if (myOrientation == MMA7660::Right){
+                
+                    LCD.printf("Four");
+                    Usbkeyboard.printf ("4\0");
+                    led4=0;
+                    led1=0;
+                    led3=1;
+                    led2=0;
+                
+                    
+                    
+                }
+                
+                
+                else if (myOrientation == MMA7660::Unknown){
+                
+                 LCD.printf("Don't Know");
+                 
+                } 
             
-            else {                                                  //if the switch is off than
+            else {                                                  //if the switch1 and 2 are off than
                
                if (myOrientation == MMA7660::Up){
                 
@@ -127,6 +178,7 @@
                     
                     
                 }
+                
                 else if (myOrientation == MMA7660::Unknown){
                 
                  LCD.printf("Don't Know");
@@ -139,3 +191,4 @@
         }
     return false;
 }
+}
\ No newline at end of file