|
roo_display
API Documentation for roo_display
|
#include <ili9341.h>
Public Types | |
| typedef Rgb565 | ColorMode |
Public Member Functions | |
| Ili9341Target (uint16_t width=ili9341::kDefaultWidth, uint16_t height=ili9341::kDefaultHeight) | |
| Ili9341Target (Transport transport, uint16_t width=ili9341::kDefaultWidth, uint16_t height=ili9341::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::ili9341::Ili9341Target< Transport >::ColorMode |
|
inline |
|
inline |
|
inline |
Definition at line 101 of file ili9341.h.
Referenced by roo_display::ili9341::Ili9341Target< Transport >::init().
|
inline |
Definition at line 106 of file ili9341.h.
Referenced by roo_display::ili9341::Ili9341Target< Transport >::init().
|
inline |
|
inline |
|
inline |
Definition at line 111 of file ili9341.h.
References roo_display::ili9341::Ili9341Target< Transport >::begin(), roo_display::ili9341::DISCTRL, roo_display::ili9341::DISPON, roo_display::ili9341::Ili9341Target< Transport >::end(), roo_display::ili9341::FRMCTR1, roo_display::ili9341::GAMSET, roo_display::ili9341::MADCTL, roo_display::ili9341::NGAMCTRL, roo_display::ili9341::PGAMCTRL, roo_display::ili9341::PIXSET, roo_display::ili9341::PWCTRL1, roo_display::ili9341::PWCTRL2, roo_display::ili9341::SLPOUT, roo_display::ili9341::VMCTRL1, and roo_display::ili9341::VMCTRL2.
|
inline |
|
inline |
|
inline |
Definition at line 167 of file ili9341.h.
References roo_display::ili9341::CASET, and roo_display::ili9341::PASET.
|
inline |
Definition at line 159 of file ili9341.h.
References roo_display::ili9341::BGR, roo_display::Orientation::isRightToLeft(), roo_display::Orientation::isTopToBottom(), roo_display::Orientation::isXYswapped(), roo_display::ili9341::MADCTL, roo_display::ili9341::MV, roo_display::ili9341::MX, and roo_display::ili9341::MY.
|
inline |
Definition at line 183 of file ili9341.h.
References roo_display::ili9341::RAMWR.
|
inline |
|
staticconstexpr |