15 void setup()
override;
36 bool capture_bgr(uint8_t *dest,
size_t row_stride)
override;
A display with nowhere to show anything: it keeps the picture in memory, where the snapshot action ca...
bool capture_bgr(uint8_t *dest, size_t row_stride) override
display::DisplayType get_display_type() override
void draw_pixels_at(int x_start, int y_start, int w, int h, const uint8_t *ptr, display::ColorOrder order, display::ColorBitness bitness, bool big_endian, int x_offset, int y_offset, int x_pad) override
void dump_config() override
int get_width_internal() override
int snapshot_height() override
int snapshot_width() override
int get_height_internal() override
uint16_t * pixels_()
The picture, one 16 bit RGB565 value per pixel, topmost row first.
void set_dimensions(uint16_t width, uint16_t height)
float get_setup_priority() const override
void draw_absolute_pixel_internal(int x, int y, Color color) override
Base for anything that can hand over the picture it is showing so it can be written to a file.
constexpr float HARDWARE
For components that deal with hardware and are very important like GPIO switch.