Console Serial IO con display OLED e seriale asincrona
Dependencies: mbed BufferedSerial AserialIOFuncLib SSD1306 TerminalPlusV2
Fork of SerialIO by
Console Serial IO con display OLED e seriale asincrona
Diff: macroDisp.h
- Revision:
- 11:b57dee0f344e
- Parent:
- 10:5c406bde1edf
- Child:
- 17:7c8c37fbec9f
--- a/macroDisp.h Sun Aug 16 23:05:12 2015 +0000 +++ b/macroDisp.h Sun Aug 16 23:12:06 2015 +0000 @@ -77,9 +77,38 @@ bool ret=true; switch (disptype) { case 0: //oled + oled.initialise(); + oled.clear(); + oled.set_contrast(255); // max contrast + oled.update(); break; case 1: //lcd break; } return ret; } + +void setFontDisp(int disptype, char fontType) +{ + switch (disptype) { + case 0: //oled + if (fontType=='N') oled.set_font(standard_font, 6); + if (fontType=='B') oled.set_font(bold_font, 8); + if (fontType=='D') oled.set_double_height_text(1); + break; + case 1: //lcd + break; + } +} + +void printDisp(int disptype, char *format) +{ + switch (disptype) { + case 0: //oled + oled.printf(format); + oled.update(); + break; + case 1: //lcd + break; + } +} \ No newline at end of file