updated for 256x64 display

This commit is contained in:
2021-06-10 17:05:44 +02:00
parent 38cfbecb23
commit d223644a2e
14 changed files with 398 additions and 12 deletions

View File

@@ -1,8 +1,23 @@
#pragma once
#include "SSD1306Wire.h"
#include "OLEDDisplayUi.h"
#include <SPI.h>
#include "board.h"
#ifdef HAS_SSD1306
#include "SSD1306Wire.h"
#include "OLEDDisplayUi.h"
#endif
#ifdef HAS_SSD1322
#include <Adafruit_GFX.h>
#include <ESP8266_SSD1322.h>
#endif
#include "measure.h"
#include "image.h"
#define CONTROLSTRIP_YPOS 63 - 10 - 4
@@ -19,6 +34,7 @@ enum displayState
setupscreen
};
#ifdef HAS_SSD1306
class c_displayMeasureMode
{
public:
@@ -29,6 +45,7 @@ public:
c_displayMeasureMode(measureMode mode, uint16_t xpos, uint16_t width, String name) : _mode(mode), _xpos(xpos), _width(width), _name(name) {}
void drawMeasureMode(OLEDDisplay *display, measureMode mode, int16_t x, int16_t y);
};
#endif
void initDisplay(void);
void handleDisplay(void);