mirror of
https://github.com/DashyFox/MusicRing.git
synced 2025-05-05 22:10:14 +00:00
arduino
This commit is contained in:
parent
6ad23825b5
commit
45771f8f5f
@ -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);
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user