code update

This commit is contained in:
2021-06-10 13:00:29 +02:00
parent d1e8b0db1a
commit 6828298485
26 changed files with 4699 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
#pragma once
#include "SSD1306Wire.h"
#include "OLEDDisplayUi.h"
#include "measure.h"
#include "image.h"
#define CONTROLSTRIP_YPOS 63 - 10 - 4
#define CONTROLSLINE_YPOS 60
#define CONTROLSLINE_H 4
#define CONTROLSLINE_W 30
#define DAILRADIUS 45
#define DAILCENTERX 128/2
#define DAILCENTERY DAILRADIUS+1
enum displayState
{
mainscreen,
setupscreen
};
class c_displayMeasureMode
{
public:
const measureMode _mode;
const uint16_t _xpos;
const uint16_t _width;
const String _name;
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);
};
void initDisplay(void);
void handleDisplay(void);