28 #ifndef _SSD1306_8BIT_H_ 29 #define _SSD1306_8BIT_H_ 124 void ssd1306_drawBufferEx8(lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, lcduint_t pitch,
const uint8_t *data);
245 void ssd1306_drawBitmap8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h,
const uint8_t *bitmap);
311 #ifndef DOXYGEN_SHOULD_SKIP_THIS 316 static inline void ssd1331_setColor(uint16_t color)
321 static inline void ssd1331_setRgbColor(uint8_t r, uint8_t g, uint8_t b)
326 static inline void ssd1331_drawMonoBuffer8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h,
const uint8_t *bitmap)
331 static inline void ssd1331_drawBufferFast8(lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h,
const uint8_t *data)
336 static inline void ssd1331_fillScreen8(uint8_t fill_Data)
341 static inline void ssd1331_clearScreen8(
void)
346 static inline void ssd1331_putPixel8(lcdint_t x, lcdint_t y)
351 static inline void ssd1331_drawVLine8(lcdint_t x1, lcdint_t y1, lcdint_t y2)
356 static inline void ssd1331_drawHLine8(lcdint_t x1, lcdint_t y1, lcdint_t x2)
361 static inline void ssd1331_drawLine8(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
366 static inline void ssd1331_drawRect8(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
371 static inline void ssd1331_fillRect8(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
376 static inline void ssd1331_drawMonoBitmap8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h,
const uint8_t *bitmap)
381 static inline void ssd1331_drawBitmap8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h,
const uint8_t *bitmap)
386 static inline void ssd1331_clearBlock8(uint8_t x, uint8_t y, uint8_t w, uint8_t h)
391 static inline void ssd1331_setCursor8(lcduint_t x, lcduint_t y)
396 static inline void ssd1331_printChar8(uint8_t c)
401 static inline size_t ssd1331_write8(uint8_t ch)
406 static inline size_t ssd1331_print8(
const char ch[])
411 static inline uint8_t ssd1331_printFixed8(lcdint_t x, lcdint_t y,
const char *ch,
EFontStyle style)
426 #endif // _SSD1306_8BIT_H_ void ssd1306_drawMonoBuffer8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap)
void ssd1306_setCursor8(lcduint_t x, lcduint_t y)
void ssd1306_drawRect8(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
uint8_t ssd1306_printFixed8(lcdint_t x, lcdint_t y, const char *ch, EFontStyle style)
void ssd1306_drawVLine8(lcdint_t x1, lcdint_t y1, lcdint_t y2)
void ssd1306_printChar8(uint8_t c)
void ssd1306_setColor(uint16_t color)
Sets default color, generated by RGB_COLOR8 or RGB_COLOR16 macros.
void ssd1306_drawLine8(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
void ssd1306_clearBlock8(uint8_t x, uint8_t y, uint8_t w, uint8_t h)
void ssd1306_setRgbColor(uint8_t r, uint8_t g, uint8_t b)
Sets default color.
void ssd1306_drawBufferEx8(lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, lcduint_t pitch, const uint8_t *data)
void ssd1306_putPixel8(lcdint_t x, lcdint_t y)
void ssd1306_putColorPixel8(lcdint_t x, lcdint_t y, uint8_t color)
void ssd1306_drawHLine8(lcdint_t x1, lcdint_t y1, lcdint_t x2)
void ssd1306_setRgbColor8(uint8_t r, uint8_t g, uint8_t b)
Sets default color.
size_t ssd1306_print8(const char ch[])
Prints null-terminated string to display at current cursor position.
void ssd1306_drawBufferFast8(lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *data)
void ssd1306_clearScreen8(void)
void ssd1306_drawBitmap8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap)
size_t ssd1306_write8(uint8_t ch)
Prints single character to display at current cursor position.
void ssd1306_drawMonoBitmap8(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lcduint_t h, const uint8_t *bitmap)
void ssd1306_fillRect8(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)
void ssd1306_fillScreen8(uint8_t fill_Data)