Public Member Functions |
| SSD1308 (uint8_t address=SSD1308_DEFAULT_ADDRESS) |
void | initialize () |
void | clearDisplay () |
void | fillDisplay () |
void | writeString (uint8_t row, uint8_t col, uint16_t len, const char *txt) |
void | setHorizontalAddressingMode () |
void | setVerticalAddressingMode () |
void | setPageAddressingMode () |
void | setMemoryAddressingMode (uint8_t mode) |
void | setLowerColumnStartAddressForPageAddressingMode (uint8_t address) |
void | setHigherColumnStartAddressForPageAddressingMode (uint8_t address) |
void | setColumnAddress (uint8_t start, uint8_t end) |
void | setPageAddress (uint8_t start, uint8_t end) |
void | setPageStartForPageAddressingMode (uint8_t page) |
void | setDisplayStartLine (uint8_t line) |
void | setContrastControl (uint8_t contrast) |
void | setEntireDisplayOn () |
void | setEntireDisplayRAM () |
void | setEntireDisplay (bool on) |
void | setNormalDisplay () |
void | setInverseDisplay () |
void | setInternalIref () |
void | setExternalIref () |
void | setDisplayOn () |
void | setDisplayOff () |
void | setDisplayPower (bool on) |
void | setDisplayOffset (uint8_t offset) |
void | setDisplayClock (uint8_t divideRatio, uint8_t oscFreq) |
void | setPrechargePeriod (uint8_t phase1, uint8_t phase2) |
void | setVcomhDeselectLevel (uint8_t level) |
void | nop () |
void | setContinuousHorizontalScroll (bool left, uint8_t start_page, uint8_t interval, uint8_t end_page) |
void | setContinuousVerticalAndHorizontalScroll (bool left, uint8_t start_page, uint8_t interval, uint8_t end_page, uint8_t offset) |
void | deactivateScroll () |
void | activateScroll () |
void | setVerticalScrollArea (uint8_t topRowsFixed, uint8_t scrollRows) |
void | sendData (uint8_t data) |
void | sendData (uint8_t len, uint8_t *data) |