ThingPulse OLED SSD1306
Dependents: Turtle_RadioShuttle mbed-os5-F303-18650-Manager-tp4056 Kretanje_kroz_izbornike_OLED128x64_4tipke
Diff: OLEDDisplay.h
- Revision:
- 2:4ed55dfe5be7
- Parent:
- 1:9270c15c6aea
- Child:
- 3:99a409809366
--- a/OLEDDisplay.h Sun Apr 14 18:00:54 2019 +0200 +++ b/OLEDDisplay.h Wed May 29 11:17:58 2019 +0200 @@ -137,11 +137,12 @@ enum OLEDDISPLAY_GEOMETRY { GEOMETRY_128_64 = 0, - GEOMETRY_128_32 = 1 + GEOMETRY_128_32, + GEOMETRY_RAWMODE, }; -typedef char (*FontTableLookupFunction)(const char ch); -char DefaultFontTableLookup(const char ch); +typedef char (*FontTableLookupFunction)(const uint8_t ch); +char DefaultFontTableLookup(const uint8_t ch); #ifdef ARDUINO @@ -318,7 +319,7 @@ uint16_t displayBufferSize; // Set the correct height, width and buffer for the geometry - void setGeometry(OLEDDISPLAY_GEOMETRY g); + void setGeometry(OLEDDISPLAY_GEOMETRY g, uint16_t width = 0, uint16_t height = 0); OLEDDISPLAY_TEXT_ALIGNMENT textAlignment; OLEDDISPLAY_COLOR color;