|
roo_display
API Documentation for roo_display
|
#include <ili9488.h>
Public Types | |
| typedef Rgb666h | ColorMode |
Public Member Functions | |
| Ili9488Target (uint16_t width=kDefaultWidth, uint16_t height=kDefaultHeight) | |
| Ili9488Target (Transport transport, uint16_t width=kDefaultWidth, uint16_t height=kDefaultHeight) | |
| 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)) |
Static Public Attributes | |
| static constexpr ByteOrder | byte_order = roo_io::kBigEndian |
| typedef Rgb666h roo_display::ili9488::Ili9488Target< Transport >::ColorMode |
|
inline |
|
inline |
|
inline |
Definition at line 138 of file ili9488.h.
Referenced by roo_display::ili9488::Ili9488Target< Transport >::init().
|
inline |
Definition at line 143 of file ili9488.h.
Referenced by roo_display::ili9488::Ili9488Target< Transport >::init().
|
inline |
|
inline |
|
inline |
Definition at line 148 of file ili9488.h.
References roo_display::ili9488::Ili9488Target< Transport >::begin(), roo_display::ili9488::DISPON, roo_display::ili9488::Ili9488Target< Transport >::end(), roo_display::ili9488::MADCTL, roo_display::ili9488::NGAMCTRL, roo_display::ili9488::PGAMCTRL, roo_display::ili9488::PIXSET, roo_display::ili9488::PWCTRL1, roo_display::ili9488::PWCTRL2, roo_display::ili9488::SLPOUT, and roo_display::ili9488::VMCTRL1.
|
inline |
|
inline |
|
inline |
Definition at line 205 of file ili9488.h.
References roo_display::ili9488::CASET, and roo_display::ili9488::PASET.
|
inline |
Definition at line 197 of file ili9488.h.
References roo_display::ili9488::BGR, roo_display::Orientation::isRightToLeft(), roo_display::Orientation::isTopToBottom(), roo_display::Orientation::isXYswapped(), roo_display::ili9488::MADCTL, roo_display::ili9488::MV, roo_display::ili9488::MX, and roo_display::ili9488::MY.
|
inline |
Definition at line 221 of file ili9488.h.
References roo_display::ili9488::RAMWR.
|
inline |
|
staticconstexpr |