Latest revision

Dependencies:   TFTLCD

Fork of capstone_display by James Moffat

Revision:
0:6846cd4549ba
Child:
1:b98cc52519e9
Child:
2:a6f341df1ef1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/display.cpp	Mon Mar 24 23:59:30 2014 +0000
@@ -0,0 +1,53 @@
+#include "st7735.h"
+#include "display.h"
+#include "mbed.h"
+
+display::display(ST7735_LCD *disp)
+{
+    lcd = disp;
+    lcd->Initialize();
+    lcd->ClearScreen();
+    strength = " ";
+}
+void display::print(char *str)
+{
+    lcd->SetFont( &TerminusFont );
+    lcd->SetForeground(COLOR_BLACK);
+    lcd->Print(strength, CENTER, 50);
+    strength = str;
+    lcd->SetForeground(COLOR_WHITE);
+    lcd->Print(str, CENTER, 50);
+}
+void display::printrb(const char *str)
+{
+    lcd->SetForeground(COLOR_RED);
+    lcd->Print(str, CENTER, 0);
+    lcd->SetForeground(COLOR_CYAN);
+    lcd->Print(str, CENTER, 25);
+    lcd->SetForeground(COLOR_YELLOW);
+    lcd->Print(str, CENTER, 50);
+    lcd->SetForeground(COLOR_GREEN);
+    lcd->Print(str, CENTER, 75);   
+    
+    
+    
+}
+void display::blinktext(const char *str)
+{
+    lcd->SetForeground(COLOR_GREEN);
+    wait(1);
+    lcd->Print(str, CENTER, 55);
+    lcd->SetForeground(COLOR_BLACK);
+    wait(1);
+    lcd->Print(str, CENTER, 55);    
+}
+
+void display::displayStr(double dNewStrength)
+{
+    lcd->SetForeground(COLOR_BLACK);
+   // lcd->Print("Strength: "+strength, CENTER, 25);
+    //strength = to_string(dNewStrength);
+    lcd->SetForeground(COLOR_WHITE);
+    //lcd->Print("Strength: "+newstr, CENTER, 25);
+    
+}
\ No newline at end of file