SSD1803A_I2CAdapter

class SSD1803A_I2CAdapter : public CharacterDisplayInterface
#include <SSD1803A_I2CAdapter.h>

Adapter class for interfacing with LCD Display Vision EA DOGM204 (4x20), DOGS164 (4x16) and DOGS104 (4x10) with SDD1803A controller using the I2C interface.

Note

This class requires the SSD1803A_I2C library.

Param lcd:

Pointer to a SSD1803A_I2C object that this adapter will interact with.

Public Functions

inline SSD1803A_I2CAdapter(SSD1803A_I2C *lcd)
inline virtual void begin() override
inline virtual void createChar(uint8_t id, uint8_t *c) override

Creates a custom character on the display.

Parameters:
  • id – The identifier for the custom character.

  • c – A pointer to an array representing the custom character.

inline virtual void setBacklight(bool enabled) override
inline virtual void setCursor(uint8_t col, uint8_t row) override
inline virtual void draw(const char *text) override
inline virtual void draw(uint8_t byte) override
inline virtual void drawBlinker() override

Draws a blinker on the display.

inline virtual void clearBlinker() override

Clears the blinker from the display.

inline virtual void show() override
inline virtual void hide() override
inline virtual void clear() override

Private Members

SSD1803A_I2C *lcd