idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::epaper::uc8179 Member List

This is the complete list of members for idfxx::epaper::uc8179, including all inherited members.

asleep() const noexceptidfxx::epaper::panelinline
busy_gpio() const noexceptidfxx::epaper::panelinlineprotected
busy_timeout() const noexceptidfxx::epaper::panelinlineprotected
clear()idfxx::epaper::panelinline
color_mode() const noexceptidfxx::epaper::panelinline
configure_control_lines(gpio busy_gpio, gpio reset_gpio)idfxx::epaper::panelprotectedstatic
do_wait(std::optional< std::chrono::milliseconds > timeout)idfxx::epaper::panelinlineprotectedvirtual
hardware_reset()idfxx::epaper::panelprotected
height() const noexceptidfxx::epaper::panelinline
make(idfxx::panel_io &panel_io, config config)idfxx::epaper::uc8179static
operator=(const uc8179 &)=deleteidfxx::epaper::uc8179
operator=(uc8179 &&other) noexceptidfxx::epaper::uc8179
idfxx::epaper::panel::operator=(const panel &)=deleteidfxx::epaper::panel
idfxx::epaper::panel::operator=(panel &&) noexcept=defaultidfxx::epaper::panelprotected
panel(const panel &)=deleteidfxx::epaper::panel
panel(size_t width, size_t height) noexceptidfxx::epaper::panelinlineprotected
panel(size_t width, size_t height, gpio busy_gpio, enum gpio::level busy_level, std::chrono::milliseconds busy_timeout, gpio reset_gpio) noexceptidfxx::epaper::panelinlineprotected
panel(panel &&) noexcept=defaultidfxx::epaper::panelprotected
refresh(refresh_mode mode=refresh_mode::full)idfxx::epaper::panelinline
reset_gpio() const noexceptidfxx::epaper::panelinlineprotected
set_color_mode(enum color_mode mode)idfxx::epaper::panelinline
sleep()idfxx::epaper::panelinline
spi_io_config(gpio cs, gpio dc, freq::hertz pclk=freq::hertz{10 '000 '000}) noexceptidfxx::epaper::uc8179static
try_clear()idfxx::epaper::panelinline
try_refresh(refresh_mode mode=refresh_mode::full)idfxx::epaper::panelinline
try_set_color_mode(enum color_mode mode)idfxx::epaper::panelinline
try_sleep()idfxx::epaper::panelinline
try_wait()idfxx::epaper::panelinline
try_wait_for(const std::chrono::duration< Rep, Period > &timeout)idfxx::epaper::panelinline
try_wake()idfxx::epaper::panelinline
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
uc8179(idfxx::panel_io &panel_io, config config)idfxx::epaper::uc8179explicit
uc8179(const uc8179 &)=deleteidfxx::epaper::uc8179
uc8179(uc8179 &&other) noexceptidfxx::epaper::uc8179
wait()idfxx::epaper::panelinline
wait_busy(std::optional< std::chrono::milliseconds > timeout=std::nullopt)idfxx::epaper::panelprotected
wait_for(const std::chrono::duration< Rep, Period > &timeout)idfxx::epaper::panelinline
wake()idfxx::epaper::panelinline
width() const noexceptidfxx::epaper::panelinline
write(const mono_framebuffer &fb, size_t x=0, size_t y=0)idfxx::epaper::panelinline
write(const gray4_framebuffer &fb, size_t x=0, size_t y=0)idfxx::epaper::panelinline
write_rows(const mono_framebuffer &fb, size_t row_start, size_t row_end, size_t x=0, size_t y=0)idfxx::epaper::panelinline
write_rows(const gray4_framebuffer &fb, size_t row_start, size_t row_end, size_t x=0, size_t y=0)idfxx::epaper::panelinline
~panel()=defaultidfxx::epaper::panelvirtual
~uc8179() overrideidfxx::epaper::uc8179