|
| DisplaySSD1351x16 (I &intf, int8_t rstPin) |
|
void | putPixel (const NanoPoint &p) |
|
void | drawLine (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) |
|
void | drawLine (const NanoRect &rect) |
|
void | drawRect (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) |
|
void | drawRect (const NanoRect &rect) |
|
void | fillRect (const NanoRect &rect) |
|
void | drawCircle (lcdint_t xc, lcdint_t yc, lcdint_t r, uint8_t options=0x0F) |
|
void | drawCanvas (lcdint_t x, lcdint_t y, NanoCanvasOps< 1 > &canvas) __attribute__((noinline)) |
|
void | drawCanvas (lcdint_t x, lcdint_t y, NanoCanvasOps< 4 > &canvas) __attribute__((noinline)) |
|
void | drawCanvas (lcdint_t x, lcdint_t y, NanoCanvasOps< 8 > &canvas) __attribute__((noinline)) |
|
void | drawCanvas (lcdint_t x, lcdint_t y, NanoCanvasOps< 16 > &canvas) __attribute__((noinline)) |
|
void | printFixedPgm (lcdint_t xpos, lcdint_t y, const char *ch, EFontStyle style=STYLE_NORMAL) __attribute__((noinline)) |
|
void | write (const char *str) |
|
void | print (int number) |
|
void | print (float number) |
|
void | print (char c) |
|
void | createMenu (SAppMenu *menu, const char **items, uint8_t count, const NanoRect &rect={}) |
|
void | showMenu (SAppMenu *menu) |
|
void | showMenuSmooth (SAppMenu *menu) |
|
void | updateMenu (SAppMenu *menu) |
|
void | updateMenuSmooth (SAppMenu *menu) |
|
uint8_t | menuSelection (const SAppMenu *menu) |
|
void | menuDown (SAppMenu *menu) |
|
void | menuUp (SAppMenu *menu) |
|
void | drawProgressBar (int8_t progress) |
|
void | drawWindow (lcdint_t x, lcdint_t y, lcduint_t width, lcduint_t height, const char *caption, bool blank) |
|
void | putPixel (lcdint_t x, lcdint_t y) __attribute__((noinline)) |
|
void | drawVLine (lcdint_t x1, lcdint_t y1, lcdint_t y2) |
|
void | drawHLine (lcdint_t x1, lcdint_t y1, lcdint_t x2) |
|
void | fillRect (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) __attribute__((noinline)) |
|
void | drawXBitmap (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *bitmap) |
|
void | drawBitmap1 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *bitmap) __attribute__((noinline)) |
| Draws monochrome bitmap in color buffer using color, specified via setColor() method Draws monochrome bitmap in color buffer using color, specified via setColor() method. More...
|
|
void | drawBitmap4 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *bitmap) __attribute__((noinline)) |
| Draws 4-bit gray-color bitmap in color buffer. Draws 4-bit gray-color bitmap in color buffer. More...
|
|
void | drawBitmap8 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *bitmap) |
| Draws 8-bit color bitmap in color buffer. Draws 8-bit color bitmap in color buffer. More...
|
|
void | drawBitmap16 (lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap) |
|
void | drawBuffer1 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *buffer) __attribute__((noinline)) |
|
void | drawBuffer1Fast (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *buffer) |
|
void | drawBuffer4 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *buffer) __attribute__((noinline)) |
|
void | drawBuffer8 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *buffer) |
|
void | drawBuffer16 (lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *buffer) __attribute__((noinline)) |
|
void | clear () |
|
void | fill (uint16_t color) |
|
uint8_t | printChar (uint8_t c) |
|
size_t | write (uint8_t c) __attribute__((noinline)) |
|
void | printFixed (lcdint_t xpos, lcdint_t y, const char *ch, EFontStyle style=STYLE_NORMAL) __attribute__((noinline)) |
|
void | printFixedN (lcdint_t xpos, lcdint_t y, const char *ch, EFontStyle style, uint8_t factor) __attribute__((noinline)) |
|
| NanoDisplayBase (I &intf) |
|
const NanoPoint | offsetEnd () const |
|
const NanoRect | rect () const |
|
lcduint_t | width () |
|
lcduint_t | height () |
|
void | swapDimensions () |
|
void | setColor (uint16_t color) |
|
uint16_t | getColor () |
|
void | setBackground (uint16_t color) |
|
void | invertColors () |
|
I & | getInterface () |
|
void | setFont (NanoFont &font) |
|
void | setFontSpacing (uint8_t spacing) |
|
NanoFont & | getFont () |
|
void | setFixedFont (const uint8_t *progmemFont) |
|
void | setFixedFont (const uint8_t *progmemFont, const uint8_t *secondaryFont) |
|
void | setFreeFont (const uint8_t *progmemFont, const uint8_t *secondaryFont=nullptr) |
|
void | setTextCursor (lcdint_t x, lcdint_t y) |
|
template<typename I>
class DisplaySSD1351x16< I >
Class implements basic functions for 16-bit mode of SSD1351-based displays
Definition at line 142 of file lcd_ssd1351.h.