summaryrefslogtreecommitdiff
path: root/lib/oled
diff options
context:
space:
mode:
authorEnricoGuccii <partyka.003@gmail.com>2025-05-07 13:02:37 +0200
committerEnricoGuccii <partyka.003@gmail.com>2025-05-07 13:02:37 +0200
commitfe73dbbf9b6864c2064ec8d002a8a1212fafb54a (patch)
tree8401ac231d01dc3788008adb988b09c7bf1e8b0e /lib/oled
parentd7ea4d727b14870829464f79839acd60b82faa0b (diff)
file structure, rgb class
Diffstat (limited to 'lib/oled')
-rw-r--r--lib/oled/oled.cpp33
-rw-r--r--lib/oled/oled.h9
2 files changed, 42 insertions, 0 deletions
diff --git a/lib/oled/oled.cpp b/lib/oled/oled.cpp
new file mode 100644
index 0000000..0c433f2
--- /dev/null
+++ b/lib/oled/oled.cpp
@@ -0,0 +1,33 @@
+// #include <Arduino.h>
+// #include <Wire.h>
+// #include <Adafruit_GFX.h>
+// #include <Adafruit_SSD1306.h>
+// #include "settings.h"
+// #include "oled.h"
+
+// Adafruit_SSD1306 display(OLED_WIDTH, OLED_HEIGHT, &Wire, -1);
+
+// void oled_init() {
+// Wire.begin(SDA_PIN, SCL_PIN);
+// display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
+// 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_clear() {
+// display.clearDisplay();
+// display.display();
+// }
+
+// void oled_drawBox() {
+// display.drawRect(0, 0, 128, 64, WHITE);
+// display.display();
+// }
diff --git a/lib/oled/oled.h b/lib/oled/oled.h
new file mode 100644
index 0000000..e229dbe
--- /dev/null
+++ b/lib/oled/oled.h
@@ -0,0 +1,9 @@
+// #pragma once
+// #include <Adafruit_SSD1306.h>
+// #include "settings.h"
+
+
+// void oled_init();
+// void oled_clear();
+// void oled_print(const String& text, int x, int y);
+// void oled_drawBox();