#pragma once #include "lvgl.h" namespace tt::hal { class Display; class Keyboard { public: virtual bool start(lv_display_t* display) = 0; virtual bool stop() = 0; virtual bool isAttached() const = 0; virtual lv_indev_t* _Nullable getLvglIndev() = 0; }; }