Michele Furlanetto / Mbed 2 deprecated mbed_keyboard

Dependencies:   TextLCD mbed MMA8451Q TSI

Branch:
mono
Revision:
12:47ba147bcbb7
Parent:
11:97e964c9eeb2
Child:
15:b358e700d2d7
--- a/MyLCD.cpp	Sun Oct 18 21:44:06 2015 +0000
+++ b/MyLCD.cpp	Mon Oct 19 10:11:19 2015 +0000
@@ -7,9 +7,6 @@
 {
 public:
     MyLCD(int refreshRate, PinName rs, PinName e, PinName d4, PinName d5, PinName d6, PinName d7): lcd(rs, e, d4, d5, d6, d7) {
-        lcd.printf("%d Hz, %.3f s", refreshRate, 1.0/refreshRate);
-        wait(3);
-        i=0;
         if (refreshRate>0)
             t.attach(this, &MyLCD::update, 1.0/refreshRate);
         else
@@ -19,14 +16,14 @@
     void printf(string text) {
         strcpy (buffer,text.c_str());
     }
-    void printf(string text, float number) {
-        const char *tmp2 = text.append(": %.1f").c_str();
-        sprintf(buffer, tmp2, number);
+    
+    void printf(string text, float number, string nav) {
+        const char *tmp2 = text.append(": %.1f\n%s").c_str();
+        sprintf(buffer, tmp2, number, nav);
     }
 
 private:
     TextLCD lcd;
-    int i;
     Ticker t;
     char buffer[33], bufferOld [33];