4848S040C: - Fix SD card CS pin setting for - Fixes for colour - Implement PwmBacklight driver Other: - Fix for TouchDevice type - Show landscape launcher for square displays
24 lines
347 B
C++
24 lines
347 B
C++
#pragma once
|
|
|
|
#include "../Device.h"
|
|
|
|
#include <lvgl.h>
|
|
|
|
namespace tt::hal::touch {
|
|
|
|
class Display;
|
|
|
|
class TouchDevice : public Device {
|
|
|
|
public:
|
|
|
|
Type getType() const override { return Type::Touch; }
|
|
|
|
virtual bool start(lv_display_t* display) = 0;
|
|
virtual bool stop() = 0;
|
|
|
|
virtual lv_indev_t* _Nullable getLvglIndev() = 0;
|
|
};
|
|
|
|
}
|