CharacterDisplayInterface

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

An interface for character-based display devices.

This interface extends the DisplayInterface and provides additional methods specific to character-based displays, such as creating custom characters and controlling a blinker.

Note

This is an abstract class and cannot be instantiated directly.

Subclassed by LiquidCrystalAdapter, LiquidCrystal_I2CAdapter, SSD1803A_I2CAdapter

Public Functions

inline virtual ~CharacterDisplayInterface()

Virtual destructor for the CharacterDisplayInterface.

virtual void createChar(uint8_t id, uint8_t *c) = 0

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.

virtual void drawBlinker() = 0

Draws a blinker on the display.

virtual void clearBlinker() = 0

Clears the blinker from the display.