25 EPaperSSD1677(
const char *name, uint16_t width, uint16_t height,
const uint8_t *init_sequence,
27 :
EPaperMono(name, width, height, init_sequence, init_sequence_length, display_type) {}
29 void setup()
override;
42 bool reset()
override;
A class for monochrome epaper displays.
Monochrome SSD1677 with partial refreshes that leave unchanged pixels alone.
split_buffer::SplitBuffer sent_
virtual void plane_row(size_t y, uint8_t *out)
EPaperSSD1677(const char *name, uint16_t width, uint16_t height, const uint8_t *init_sequence, size_t init_sequence_length, DisplayType display_type=DISPLAY_TYPE_BINARY)
void init_comparison_frame_()
bool transfer_data() override
virtual bool buffer_is_plane() const
size_t plane_row_length_() const
A SplitBuffer allocates a large memory buffer potentially as multiple smaller buffers to facilitate a...
std::vector< uint8_t > & out