Published for Bernard
Dependencies: DebounceIn USBDevice mbed
Diff: main.cpp
- 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;