I2Cdevlib

I2C device library collection for AVR/Arduino or other C++-based MCUs

Public Member Functions
SSD1308 Class Reference

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)

The documentation for this class was generated from the following files:
 All Data Structures Functions Variables