5 #include "generic/managed.h"
6 #include "generic/data_carrier.h"
7 #include "threads/mutex.h"
37 void render(
const uint8_t* data, ScreenFormat format);
39 uint16_t height()
const {
43 uint16_t width()
const {
47 ScreenFormat format()
const {
51 uint16_t refresh_rate()
const {
59 uint16_t integer_scale()
const {
60 return integer_scale_;
65 void _set_integer_scale(uint8_t scale) {
66 integer_scale_ = scale;
69 uint32_t data_size()
const;
70 std::string name()
const;
78 ScreenFormat format_ = SCREEN_FORMAT_G1;
79 uint16_t refresh_rate_ = 60;
80 uint8_t integer_scale_ = 1;
82 std::vector<uint8_t> buffer_;