23 EPaperUC8279(
const char *name, uint16_t width, uint16_t height,
const uint8_t *init_sequence,
24 size_t init_sequence_length, uint16_t offset_height)
29 bool reset()
override;
void command(uint8_t value)
Monochrome e-paper displays using the UltraChip UC8279 controller, such as the Xteink X4 Pro.
bool write_plane_(uint8_t command, bool white, size_t base)
bool initialise(bool partial) override
bool after_refresh() override
bool transfer_data() override
EPaperUC8279(const char *name, uint16_t width, uint16_t height, const uint8_t *init_sequence, size_t init_sequence_length, uint16_t offset_height)
uint16_t gate_count_() const
void power_off() override
void refresh_screen(bool partial) override
void write_gate_(size_t gate, bool white)
Shared base for the UltraChip UC81xx mono controllers (UC8179, UC8279).