diff options
Diffstat (limited to 'lib/oled/oled.cpp')
| -rw-r--r-- | lib/oled/oled.cpp | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/lib/oled/oled.cpp b/lib/oled/oled.cpp index 0634527..db1b556 100644 --- a/lib/oled/oled.cpp +++ b/lib/oled/oled.cpp @@ -6,28 +6,38 @@ // #include "oled.h" -// OLED::OLED() { -// Adafruit_SSD1306 display(OLED_WIDTH, OLED_HEIGHT, &Wire, -1); -// Wire.begin(SDA_PIN, SCL_PIN); -// display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR); -// display.clearDisplay(); -// display.display(); +// OLED::OLED() : display(OLED_WIDTH, OLED_HEIGHT, &Wire, -1) +// { +// // Najpierw uruchom I2C +// Wire.begin(SDA_PIN, SCL_PIN); + +// // Potem dopiero inicjalizuj OLED +// if (!display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR)) { +// Serial.println("OLED init failed!"); +// } + +// display.clearDisplay(); +// display.display(); // } -// void OLED::print(const String& text, int x, int y) { -// display.setTextSize(1); -// display.setTextColor(WHITE); -// display.setCursor(x, y); -// display.println(text); -// display.display(); + +// void OLED::print(const String &text, int x, int y) +// { +// display.setTextSize(1); +// display.setTextColor(WHITE); +// display.setCursor(x, y); +// display.println(text); +// display.display(); // } -// void OLED::clear() { -// display.clearDisplay(); -// display.display(); +// void OLED::clear() +// { +// display.clearDisplay(); +// display.display(); // } -// void OLED::drawBox() { -// display.drawRect(0, 0, 128, 64, WHITE); -// display.display(); +// void OLED::drawBox() +// { +// display.drawRect(0, 0, 128, 64, WHITE); +// display.display(); // } |