SSD1306 OLED display driver
1.8.2
This library is developed to control SSD1306/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays
|
#include "nano_gfx_types.h"
Go to the source code of this file.
Functions | |
void | ssd1306_setRgbColor16 (uint8_t r, uint8_t g, uint8_t b) |
Sets default color. More... | |
void | ssd1306_drawBufferFast16 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *data) |
void | ssd1306_drawBufferEx16 (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, lcduint_t pitch, const uint8_t *data) |
void | ssd1306_drawMonoBuffer16 (lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap) |
void | ssd1306_fillScreen16 (uint16_t fill_Data) |
void | ssd1306_clearScreen16 (void) |
void | ssd1306_putPixel16 (lcdint_t x, lcdint_t y) |
void | ssd1306_putColorPixel16 (lcdint_t x, lcdint_t y, uint16_t color) |
void | ssd1306_drawVLine16 (lcdint_t x1, lcdint_t y1, lcdint_t y2) |
void | ssd1306_drawHLine16 (lcdint_t x1, lcdint_t y1, lcdint_t x2) |
void | ssd1306_drawLine16 (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) |
void | ssd1306_drawRect16 (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) |
void | ssd1306_fillRect16 (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) |
void | ssd1306_drawMonoBitmap16 (lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap) |
void | ssd1306_drawBitmap16 (lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap) |
void | ssd1306_clearBlock16 (uint8_t x, uint8_t y, uint8_t w, uint8_t h) |
void | ssd1306_setCursor16 (lcduint_t x, lcduint_t y) |
void | ssd1306_printChar16 (uint8_t c) |
size_t | ssd1306_write16 (uint8_t ch) |
Prints single character to display at current cursor position. More... | |
size_t | ssd1306_print16 (const char ch[]) |
Prints null-terminated string to display at current cursor position. More... | |
uint8_t | ssd1306_printFixed16 (lcdint_t x, lcdint_t y, const char *ch, EFontStyle style) |
16-bit specific draw functions
Definition in file ssd1306_16bit.h.