MCPcopy Create free account

hub / github.com/adafruit/Adafruit_SSD1306 / functions

Functions25 in github.com/adafruit/Adafruit_SSD1306

↓ 1 callersMethodbegin
! @brief Allocate RAM for image buffer, initialize peripherals and pins. @param vcs VCC selection. Pass SSD1306_SWITCHCAPVCC to
Adafruit_SSD1306.cpp:496
↓ 1 callersFunctionmain
(fn, id)
scripts/make_splash.py:7
MethodAdafruit_SSD1306
! @brief Constructor for I2C-interfaced SSD1306 displays. @param w Display width in pixels @param h Display hei
Adafruit_SSD1306.cpp:175
MethodSPIwrite
Issue single byte out SPI, either soft or hardware as appropriate. SPI transaction/selection must be performed in calling function. ! @brief Writ
Adafruit_SSD1306.cpp:363
MethodclearDisplay
! @brief Clear contents of display buffer (set all pixels to off). @return None (void). @note Changes buffer contents only, no immediat
Adafruit_SSD1306.cpp:697
Methoddim
! @brief Dim the display. @param dim true to enable lower brightness mode, false for full brightness. @return None (void).
Adafruit_SSD1306.cpp:1203
Methoddisplay
! @brief Push data currently in RAM to SSD1306 display. @return None (void). @note Drawing operations are not visible until this functi
Adafruit_SSD1306.cpp:1010
MethoddrawFastHLine
! @brief Draw a horizontal line. This is also invoked by the Adafruit_GFX library in generating many higher-level graphics primitives
Adafruit_SSD1306.cpp:717
MethoddrawFastHLineInternal
! @brief Draw a horizontal line with a width and color. Used by public methods drawFastHLine,drawFastVLine @param x
Adafruit_SSD1306.cpp:766
MethoddrawFastVLine
! @brief Draw a vertical line. This is also invoked by the Adafruit_GFX library in generating many higher-level graphics primitives.
Adafruit_SSD1306.cpp:817
MethoddrawFastVLineInternal
! @brief Draw a vertical line with a width and color. Used by public method drawFastHLine,drawFastVLine @param x Le
Adafruit_SSD1306.cpp:865
MethoddrawPixel
! @brief Set/clear/invert a single pixel. This is also invoked by the Adafruit_GFX library in generating many higher-level graphics
Adafruit_SSD1306.cpp:659
MethodgetBuffer
! @brief Get base address of display buffer for direct reading or writing. @return Pointer to an unsigned 8-bit array, column-major, columns
Adafruit_SSD1306.cpp:999
MethodgetPixel
! @brief Return color of a single pixel in display buffer. @param x Column of display -- 0 at left to (screen width - 1) at righ
Adafruit_SSD1306.cpp:972
Functionif
Adafruit_SSD1306.cpp:547
MethodinvertDisplay
! @brief Enable or disable display invert mode (white-on-black vs black-on-white). @param i If true, switch to inver
Adafruit_SSD1306.cpp:1189
Methodssd1306_command
A public version of ssd1306_command1(), for existing user code that might rely on that function. This encapsulates the command transfer in a transacti
Adafruit_SSD1306.cpp:453
Methodssd1306_command1
! @brief Issue single command to SSD1306, using I2C or hard/soft SPI as needed. Because command calls are often grouped, SPI transaction and
Adafruit_SSD1306.cpp:396
Methodssd1306_commandList
! @brief Issue list of commands to SSD1306, same rules as above re: transactions. This is a protected function, not exposed. @param c
Adafruit_SSD1306.cpp:420
Methodstartscrolldiagleft
! @brief Activate alternate diagonal scroll for all or part of the display. @param start First row. @param stop
Adafruit_SSD1306.cpp:1147
Methodstartscrolldiagright
! @brief Activate a diagonal scroll for all or part of the display. @param start First row. @param stop Last ro
Adafruit_SSD1306.cpp:1121
Methodstartscrollleft
! @brief Activate a left-handed scroll for all or part of the display. @param start First row. @param stop Last
Adafruit_SSD1306.cpp:1098
Methodstartscrollright
! @brief Activate a right-handed scroll for all or part of the display. @param start First row. @param stop Las
Adafruit_SSD1306.cpp:1075
Methodstopscroll
! @brief Cease a previously-begun scrolling action. @return None (void). */
Adafruit_SSD1306.cpp:1168
Method~Adafruit_SSD1306
! @brief Destructor for Adafruit_SSD1306 object. */
Adafruit_SSD1306.cpp:342