|
roo_display
API Documentation for roo_display
|
#include <st77xx.h>
Public Types | |
| typedef Rgb565 | ColorMode |
Public Member Functions | |
| St77xxTarget (Transport transport=Transport()) | |
| int16_t | width () const |
| int16_t | height () const |
| void | begin () |
| void | end () |
| void | init () |
| void | setOrientation (Orientation orientation) |
| void | setAddrWindow (uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) __attribute__((always_inline)) |
| void | startRamWrite () __attribute__((always_inline)) |
| void | flush () __attribute__((always_inline)) |
| void | ramWrite (const roo::byte *data, size_t pixel_count) __attribute__((always_inline)) |
| void | ramFill (const roo::byte *data, size_t pixel_count) __attribute__((always_inline)) |
| void | ramWriteAsyncBlit (const roo::byte *data, size_t row_stride_bytes, size_t row_bytes, size_t row_count) __attribute__((always_inline)) |
| void | writeCommand (uint8_t c) __attribute__((always_inline)) |
| void | writeCommand (uint8_t c, const std::initializer_list< uint8_t > &d, uint32_t delay_ms=0) |
Static Public Attributes | |
| static constexpr ByteOrder | byte_order = roo_io::kBigEndian |
| typedef Rgb565 roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::ColorMode |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 87 of file st77xx.h.
References roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::begin(), roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::end(), and roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::init().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 96 of file st77xx.h.
References roo_display::st77xx::BGR, roo_display::Orientation::isLeftToRight(), roo_display::Orientation::isTopToBottom(), roo_display::Orientation::isXYswapped(), roo_display::st77xx::MADCTL, roo_display::st77xx::MV, roo_display::st77xx::MX, roo_display::st77xx::MY, roo_display::st77xx::RGB, and roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::writeCommand().
|
inline |
Definition at line 126 of file st77xx.h.
References roo_display::st77xx::RAMWR, and roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::writeCommand().
|
inline |
|
inline |
Definition at line 146 of file st77xx.h.
Referenced by roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::setAddrWindow(), roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::setOrientation(), roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::startRamWrite(), and roo_display::st77xx::St77xxTarget< Transport, Initializer, display_width, display_height, lpad, tpad, rpad, bpad, inverted, bgr, hflipped >::writeCommand().
|
inline |
|
staticconstexpr |