Published for Bernard

Dependencies:   DebounceIn USBDevice mbed

Revision:
6:1ff2b519fcc4
Parent:
5:3b729656a1ff
Child:
7:0b2dfff14976
--- a/main.cpp	Thu Sep 18 08:15:14 2014 +0000
+++ b/main.cpp	Thu Sep 18 08:41:17 2014 +0000
@@ -51,6 +51,8 @@
     int button7_counter=0;
     int button8_counter=0;
     
+    int n=0;
+    
     int l=3;
     int l2=3;
     int l3=3;
@@ -90,45 +92,57 @@
             myled3= 0;
             wait(0.2);
             myled3= 1;
+            n=1;
             if (button.read()==0) {
                 pc.printf("%s", s[button_counter]); 
                 button_counter=0;
+                n=0;
             }
             if (button2.read()==0) {
                 button2_counter= button2_counter + l;
                 pc.printf("%s", s[button2_counter]); 
                 button2_counter=0;
+                n=0;
             }
             if (button3.read()==0) {
                 button3_counter= button3_counter + l + l2;
                 pc.printf("%s", s[button3_counter]); 
                 button3_counter=0;
+                n=0;
             }
              if (button4.read()==0) {
                 button4_counter= button4_counter + l + l2 + l3;
                 pc.printf("%s", s[button4_counter]); 
                 button4_counter=0;
+                n=0;
             }
             if (button5.read()==0) {
                 button5_counter= button5_counter + l + l2 + l3 + l4;
                 pc.printf("%s", s[button5_counter]); 
                 button5_counter=0;
+                n=0;
             }
              if (button6.read()==0) {
                 button6_counter= button6_counter + l + l2 + l3 + l4 + l5;
                 pc.printf("%s", s[button6_counter]); 
                 button6_counter=0;
+                n=0;
             }
              if (button7.read()==0) {
                 button7_counter= button7_counter + l + l2 + l3 + l4 + l5 +l6;
                 pc.printf("%s", s[button7_counter]); 
                 button7_counter=0;
+                n=0;
             }
             if (button8.read()==0) {
                 button8_counter= button8_counter + l + l2 + l3 + l4 + l5 +l6 + l7;
                 pc.printf("%s", s[button8_counter]); 
                 button8_counter=0;
+                n=0;
             } 
+            if (n==1) {
+                pc.printf(" ");
+            }
             
         }
         enter_old= enter_new;