29 #ifndef _SSD1306_GENERIC_H_ 30 #define _SSD1306_GENERIC_H_ 43 #define SSD1306_MORE_CHARS_REQUIRED 0xffff 77 #ifndef DOXYGEN_SHOULD_SKIP_THIS 78 void ssd1306_setFixedFont_oldStyle(
const uint8_t * progmemFont);
138 #ifndef DOXYGEN_SHOULD_SKIP_THIS 145 void ssd1306_setSquixFont(
const uint8_t * progmemFont);
154 uint16_t ssd1306_unicode16FromUtf8(uint8_t ch);
228 #ifndef DOXYGEN_SHOULD_SKIP_THIS 229 static inline void ssd1331_showMenu8(
SAppMenu *menu)
263 #ifndef DOXYGEN_SHOULD_SKIP_THIS 264 static inline void ssd1331_updateMenu8(
SAppMenu *menu)
318 #endif // _SSD1306_GENERIC_H_ void ssd1306_setSecondaryFont(const uint8_t *progmemUnicode)
void ssd1306_createMenu(SAppMenu *menu, const char **items, uint8_t count)
void ssd1306_updateMenu(SAppMenu *menu)
void ssd1306_drawProgressBar8(int8_t progress)
void ssd1306_updateMenu16(SAppMenu *menu)
void ssd1306_setFixedFont(const uint8_t *progmemFont)
void ssd1306_setFreeFont(const uint8_t *progmemFont)
void ssd1306_drawProgressBar(int8_t progress)
void ssd1306_setFont6x8(const uint8_t *progmemFont) __attribute__((deprecated))
void ssd1306_enableAsciiMode(void)
void ssd1306_setCursor(lcdint_t x, lcdint_t y)
Sets cursor position for text mode print functions.
lcduint_t ssd1306_getTextSize(const char *text, lcduint_t *height)
void ssd1306_menuDown(SAppMenu *menu)
void ssd1306_updateMenu8(SAppMenu *menu)
void ssd1306_showMenu8(SAppMenu *menu)
void ssd1306_getCharBitmap(uint16_t ch, SCharInfo *info)
returns char data for currently set (active) font.
uint8_t ssd1306_menuSelection(SAppMenu *menu)
void ssd1306_showMenu(SAppMenu *menu)
void ssd1306_menuUp(SAppMenu *menu)
void ssd1306_enableUtf8Mode(void)
void ssd1306_setPos(uint8_t x, uint8_t y)
void ssd1306_showMenu16(SAppMenu *menu)