|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
This is the complete list of members for idfxx::epaper::panel, including all inherited members.
| asleep() const noexcept | idfxx::epaper::panel | inline |
| busy_gpio() const noexcept | idfxx::epaper::panel | inlineprotected |
| busy_timeout() const noexcept | idfxx::epaper::panel | inlineprotected |
| clear() | idfxx::epaper::panel | inline |
| color_mode() const noexcept | idfxx::epaper::panel | inline |
| configure_control_lines(gpio busy_gpio, gpio reset_gpio) | idfxx::epaper::panel | protectedstatic |
| do_clear()=0 | idfxx::epaper::panel | protectedpure virtual |
| do_refresh(refresh_mode mode)=0 | idfxx::epaper::panel | protectedpure virtual |
| do_set_color_mode(enum color_mode mode) | idfxx::epaper::panel | inlineprotectedvirtual |
| do_sleep()=0 | idfxx::epaper::panel | protectedpure virtual |
| do_wait(std::optional< std::chrono::milliseconds > timeout) | idfxx::epaper::panel | inlineprotectedvirtual |
| do_wake()=0 | idfxx::epaper::panel | protectedpure virtual |
| do_write(const mono_framebuffer &fb, size_t row_start, size_t row_end, size_t x, size_t y)=0 | idfxx::epaper::panel | protectedpure virtual |
| do_write(const gray4_framebuffer &fb, size_t row_start, size_t row_end, size_t x, size_t y) | idfxx::epaper::panel | inlineprotectedvirtual |
| hardware_reset() | idfxx::epaper::panel | protected |
| height() const noexcept | idfxx::epaper::panel | inline |
| operator=(const panel &)=delete | idfxx::epaper::panel | |
| operator=(panel &&) noexcept=default | idfxx::epaper::panel | protected |
| panel(const panel &)=delete | idfxx::epaper::panel | |
| panel(size_t width, size_t height) noexcept | idfxx::epaper::panel | inlineprotected |
| panel(size_t width, size_t height, gpio busy_gpio, enum gpio::level busy_level, std::chrono::milliseconds busy_timeout, gpio reset_gpio) noexcept | idfxx::epaper::panel | inlineprotected |
| panel(panel &&) noexcept=default | idfxx::epaper::panel | protected |
| refresh(refresh_mode mode=refresh_mode::full) | idfxx::epaper::panel | inline |
| reset_gpio() const noexcept | idfxx::epaper::panel | inlineprotected |
| set_color_mode(enum color_mode mode) | idfxx::epaper::panel | inline |
| sleep() | idfxx::epaper::panel | inline |
| try_clear() | idfxx::epaper::panel | inline |
| try_refresh(refresh_mode mode=refresh_mode::full) | idfxx::epaper::panel | inline |
| try_set_color_mode(enum color_mode mode) | idfxx::epaper::panel | inline |
| try_sleep() | idfxx::epaper::panel | inline |
| try_wait() | idfxx::epaper::panel | inline |
| try_wait_for(const std::chrono::duration< Rep, Period > &timeout) | idfxx::epaper::panel | inline |
| try_wake() | idfxx::epaper::panel | inline |
| try_write(const mono_framebuffer &fb, size_t x=0, size_t y=0) | idfxx::epaper::panel | |
| try_write(const gray4_framebuffer &fb, size_t x=0, size_t y=0) | idfxx::epaper::panel | |
| try_write_rows(const mono_framebuffer &fb, size_t row_start, size_t row_end, size_t x=0, size_t y=0) | idfxx::epaper::panel | |
| try_write_rows(const gray4_framebuffer &fb, size_t row_start, size_t row_end, size_t x=0, size_t y=0) | idfxx::epaper::panel | |
| wait() | idfxx::epaper::panel | inline |
| wait_busy(std::optional< std::chrono::milliseconds > timeout=std::nullopt) | idfxx::epaper::panel | protected |
| wait_for(const std::chrono::duration< Rep, Period > &timeout) | idfxx::epaper::panel | inline |
| wake() | idfxx::epaper::panel | inline |
| width() const noexcept | idfxx::epaper::panel | inline |
| write(const mono_framebuffer &fb, size_t x=0, size_t y=0) | idfxx::epaper::panel | inline |
| write(const gray4_framebuffer &fb, size_t x=0, size_t y=0) | idfxx::epaper::panel | inline |
| write_rows(const mono_framebuffer &fb, size_t row_start, size_t row_end, size_t x=0, size_t y=0) | idfxx::epaper::panel | inline |
| write_rows(const gray4_framebuffer &fb, size_t row_start, size_t row_end, size_t x=0, size_t y=0) | idfxx::epaper::panel | inline |
| ~panel()=default | idfxx::epaper::panel | virtual |