|
roo_display
API Documentation for roo_display
|
#include <ili9486.h>
Public Types | |
| typedef Rgb565 | ColorMode |
Public Member Functions | |
| Ili9486Target (uint16_t width=kDefaultWidth, uint16_t height=kDefaultHeight) | |
| Ili9486Target (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 Rgb565 roo_display::ili9486::Ili9486Target< Transport >::ColorMode |
|
inline |
|
inline |
|
inline |
Definition at line 89 of file ili9486.h.
Referenced by roo_display::ili9486::Ili9486Target< Transport >::init().
|
inline |
Definition at line 94 of file ili9486.h.
Referenced by roo_display::ili9486::Ili9486Target< Transport >::init().
|
inline |
|
inline |
|
inline |
Definition at line 99 of file ili9486.h.
References roo_display::ili9486::Ili9486Target< Transport >::begin(), roo_display::ili9486::DISPON, roo_display::ili9486::Ili9486Target< Transport >::end(), roo_display::ili9486::INVOFF, roo_display::ili9486::MADCTL, roo_display::ili9486::NGAMCTRL, roo_display::ili9486::PGAMCTRL, roo_display::ili9486::PIXSET, roo_display::ili9486::PWCTRL1, roo_display::ili9486::PWCTRL3, roo_display::ili9486::SLPOUT, roo_display::ili9486::SWRESET, and roo_display::ili9486::VMCTRL1.
|
inline |
|
inline |
|
inline |
Definition at line 143 of file ili9486.h.
References roo_display::ili9486::CASET, and roo_display::ili9486::PASET.
|
inline |
Definition at line 136 of file ili9486.h.
References roo_display::ili9486::BGR, roo_display::Orientation::isRightToLeft(), roo_display::Orientation::isTopToBottom(), roo_display::Orientation::isXYswapped(), roo_display::ili9486::MADCTL, roo_display::ili9486::MV, roo_display::ili9486::MX, and roo_display::ili9486::MY.
|
inline |
Definition at line 171 of file ili9486.h.
References roo_display::ili9486::RAMWR.
|
inline |
|
staticconstexpr |