OMOTE/Platformio/HAL/Targets/Simulator/SDLDisplay.hpp
2023-09-09 21:47:04 -04:00

19 lines
No EOL
454 B
C++

#pragma once
#include "DisplayAbstract.h"
class SDLDisplay : public DisplayAbstract{
public:
static std::shared_ptr<SDLDisplay> getInstance();
void setBrightness(uint8_t brightness);
void turnOff();
protected:
virtual void flushDisplay(lv_disp_drv_t *disp, const lv_area_t *area, lv_color_t *color_p) override;
virtual void screenInput(lv_indev_drv_t *indev_driver, lv_indev_data_t *data) override;
private:
SDLDisplay();
};