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;
Helmut Tschemernjak