28 #include <mraa/i2c.hpp>
34 const uint8_t DISPLAY_CMD_SET_NORMAL = 0xA4;
65 SSD1327(
int bus,
int address = 0x3C);
78 mraa_result_t
draw(uint8_t* data,
int bytes);
93 mraa_result_t
write(std::string msg);
101 mraa_result_t
setCursor(
int row,
int column);
107 mraa_result_t
clear();
113 mraa_result_t
home();
116 mraa_result_t writeChar(uint8_t value);
117 mraa_result_t setNormalDisplay();
118 mraa_result_t setHorizontalMode();
119 mraa_result_t setVerticalMode();
124 int m_lcd_control_address;
125 mraa::I2c m_i2c_lcd_control;
mraa_result_t home()
Definition: ssd1327.cxx:230
API for SSD1327 I2C-controlled OLED displays.
Definition: ssd1327.h:56
void setGrayLevel(uint8_t level)
Definition: ssd1327.cxx:236
mraa_result_t write(std::string msg)
Definition: ssd1327.cxx:177
mraa_result_t clear()
Definition: ssd1327.cxx:214
SSD1327(int bus, int address=0x3C)
Definition: ssd1327.cxx:36
mraa_result_t draw(uint8_t *data, int bytes)
Definition: ssd1327.cxx:148
mraa_result_t setCursor(int row, int column)
Definition: ssd1327.cxx:190
~SSD1327()
Definition: ssd1327.cxx:143