This commit is contained in:
DashyFox 2024-08-25 21:59:41 +03:00
parent 6ad23825b5
commit 45771f8f5f
2 changed files with 14 additions and 11 deletions

View File

@ -1,14 +1,14 @@
#include <Arduino.h> #include "Arduino.h"
//#include <avr/iom328.h> //#include <avr/iom328.h>
#include "modules/LED_Ring.h" #include "./modules/LED_Ring.h"
#include "implement/Display__Adafruit_SSD1306.h" #include "./implement/Display__Adafruit_SSD1306.h"
#include "misc/bitmaps.h" #include "./misc/bitmaps.h"
LED_Ring_PINOUT pinout { 5, 6, 7, 8, 9 }; LED_Ring_PINOUT pinout { 5, 6, 7, 8, 9 };
LED_Ring ring(32, pinout); LED_Ring ring(32, pinout);
Display_Adafruit_SSD1306 screen(128, 32, Display::Ori_HORIZONTAL); Screen screen(128, 32, Display::Ori_HORIZONTAL);
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);

View File

@ -1,12 +1,12 @@
#pragma once #pragma once
#include "../modules/Display.h" #include "../modules/Display.h"
#include <Adafruit_SSD1306.h> #include "Adafruit_SSD1306.h"
class Display_Adafruit_SSD1306 : public Display { class Screen : public Display {
public: public:
Adafruit_SSD1306* adafruit; Adafruit_SSD1306* adafruit;
Display_Adafruit_SSD1306(uint16_t width, uint16_t height, uint16_t orientation) : Display(width, height, orientation) { Screen(uint16_t width, uint16_t height, uint16_t orientation) : Display(width, height, orientation) {
adafruit = new Adafruit_SSD1306(width, height, &Wire, -1); adafruit = new Adafruit_SSD1306(width, height, &Wire, -1);
}; };
@ -16,11 +16,14 @@ public:
} }
void writePixel() override { // void writePixel() override {
} // }
~Display_Adafruit_SSD1306() {
~Screen() {
delete adafruit; delete adafruit;
} }
}; };