SSD1306 OLED display driver 1.8.2 This library is developed to control SSD1306/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays

Macros | Functions
ssd1306_1bit.h File Reference
`#include "nano_gfx_types.h"`

Go to the source code of this file.

## Macros
#define | ssd1306_drawCanvas(x, y, w, h, buf) ssd1306_drawBuffer(x, y, w, h, buf)

## Functions
void | ssd1306_fillScreen (uint8_t fill_Data)
void | ssd1306_clearScreen (void)
void | ssd1306_negativeMode (void)
void | ssd1306_positiveMode (void)
uint8_t | ssd1306_printFixed (uint8_t xpos, uint8_t y, const char *ch, EFontStyle style)
uint8_t | ssd1306_printFixed2x (uint8_t xpos, uint8_t y, const char ch[], EFontStyle style) __attribute__((deprecated))
uint8_t | ssd1306_printFixedN (uint8_t xpos, uint8_t y, const char ch[], EFontStyle style, uint8_t factor)
size_t | ssd1306_write (uint8_t ch)
| Prints single character to display at current cursor position. More...
size_t | ssd1306_print (const char ch[])
| Prints null-terminated string to display at current cursor position. More...
uint8_t | ssd1306_charF6x8 (uint8_t x, uint8_t y, const char ch[], EFontStyle style=STYLE_NORMAL) __attribute__((deprecated))
uint8_t | ssd1306_charF12x16 (uint8_t xpos, uint8_t y, const char ch[], EFontStyle style) __attribute__((deprecated))
uint8_t | ssd1306_charF6x8_eol (uint8_t left, uint8_t y, const char ch[], EFontStyle style, uint8_t right) __attribute__((deprecated))
void | ssd1306_putPixel (uint8_t x, uint8_t y)
void | ssd1306_putPixels (uint8_t x, uint8_t y, uint8_t pixels)
void | ssd1306_drawRect (uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2)
void | ssd1306_fillRect (lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
void | ssd1306_drawLine (uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2)
void | ssd1306_drawHLine (uint8_t x1, uint8_t y1, uint8_t x2)
void | ssd1306_drawVLine (uint8_t x1, uint8_t y1, uint8_t y2)
void | ssd1306_drawBuffer (uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *buf)
void | ssd1306_drawBuffer1_4 (uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *buf)
void | ssd1306_drawBufferFast (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *buf)
void | ssd1306_drawBitmap (uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *buf)
void | ssd1306_drawXBitmap (uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *buf)
void | ssd1306_drawBitmap1_4 (uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *buf)
void | gfx_drawMonoBitmap (lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *buf)
void | ssd1306_clearBlock (uint8_t x, uint8_t y, uint8_t w, uint8_t h)
void | ssd1306_drawSpriteEx (uint8_t x, uint8_t y, uint8_t w, const uint8_t *sprite)
void | ssd1306_drawSprite (SPRITE *sprite)
void | ssd1306_eraseSprite (SPRITE *sprite)
void | ssd1306_eraseTrace (SPRITE *sprite)
SPRITE | ssd1306_createSprite (uint8_t x, uint8_t y, uint8_t w, const uint8_t *data)
void | ssd1306_replaceSprite (SPRITE *sprite, const uint8_t *data)

## Detailed Description

SSD1306 basic draw functions

Definition in file ssd1306_1bit.h.