|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Configuration structure for UC8179 panels. More...
Public Attributes | |
| size_t | width = 800 |
| Panel width in pixels (sources). | |
| size_t | height = 480 |
| Panel height in pixels (gates). The controller drives up to 600. | |
| gpio | reset_gpio = gpio::nc() |
GPIO wired to the panel's reset line, or gpio::nc() if not wired. | |
| gpio | busy_gpio = gpio::nc() |
| GPIO wired to the panel's BUSY output (required). | |
| std::chrono::milliseconds | busy_timeout {30'000} |
| Maximum time to wait for the BUSY line to release. | |
Configuration structure for UC8179 panels.
Definition at line 72 of file uc8179.hpp.
GPIO wired to the panel's BUSY output (required).
The UC8179 drives BUSY low while an operation is in progress.
Definition at line 87 of file uc8179.hpp.
| std::chrono::milliseconds idfxx::epaper::uc8179::config::busy_timeout {30'000} |
Maximum time to wait for the BUSY line to release.
Full refreshes of large panels take several seconds on some glasses and temperatures.
Definition at line 91 of file uc8179.hpp.
| size_t idfxx::epaper::uc8179::config::height = 480 |
Panel height in pixels (gates). The controller drives up to 600.
Definition at line 78 of file uc8179.hpp.
GPIO wired to the panel's reset line, or gpio::nc() if not wired.
Required for wake, and strongly recommended in general: the driver hardware-resets the controller when switching between refresh waveforms so each mode starts from a known register state.
Definition at line 84 of file uc8179.hpp.
| size_t idfxx::epaper::uc8179::config::width = 800 |
Panel width in pixels (sources).
Must be a multiple of 8; the controller drives up to 800. Defaults match the 7.5" 800x480 GDEY075T7 glass.
Definition at line 76 of file uc8179.hpp.