Latest revision
Fork of capstone_display by
display.cpp
- Committer:
- jmoffat
- Date:
- 2014-03-24
- Revision:
- 0:6846cd4549ba
- Child:
- 1:b98cc52519e9
- Child:
- 2:a6f341df1ef1
File content as of revision 0:6846cd4549ba:
#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); }