Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adafruit/Adafruit_SSD1306
/ functions
Functions
25 in github.com/adafruit/Adafruit_SSD1306
⨍
Functions
25
◇
Types & classes
2
↓ 1 callers
Method
begin
! @brief Allocate RAM for image buffer, initialize peripherals and pins. @param vcs VCC selection. Pass SSD1306_SWITCHCAPVCC to
Adafruit_SSD1306.cpp:496
↓ 1 callers
Function
main
(fn, id)
scripts/make_splash.py:7
Method
Adafruit_SSD1306
! @brief Constructor for I2C-interfaced SSD1306 displays. @param w Display width in pixels @param h Display hei
Adafruit_SSD1306.cpp:175
Method
SPIwrite
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
Method
clearDisplay
! @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
Method
dim
! @brief Dim the display. @param dim true to enable lower brightness mode, false for full brightness. @return None (void).
Adafruit_SSD1306.cpp:1203
Method
display
! @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
Method
drawFastHLine
! @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
Method
drawFastHLineInternal
! @brief Draw a horizontal line with a width and color. Used by public methods drawFastHLine,drawFastVLine @param x
Adafruit_SSD1306.cpp:766
Method
drawFastVLine
! @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
Method
drawFastVLineInternal
! @brief Draw a vertical line with a width and color. Used by public method drawFastHLine,drawFastVLine @param x Le
Adafruit_SSD1306.cpp:865
Method
drawPixel
! @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
Method
getBuffer
! @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
Method
getPixel
! @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
Function
if
Adafruit_SSD1306.cpp:547
Method
invertDisplay
! @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
Method
ssd1306_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
Method
ssd1306_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
Method
ssd1306_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
Method
startscrolldiagleft
! @brief Activate alternate diagonal scroll for all or part of the display. @param start First row. @param stop
Adafruit_SSD1306.cpp:1147
Method
startscrolldiagright
! @brief Activate a diagonal scroll for all or part of the display. @param start First row. @param stop Last ro
Adafruit_SSD1306.cpp:1121
Method
startscrollleft
! @brief Activate a left-handed scroll for all or part of the display. @param start First row. @param stop Last
Adafruit_SSD1306.cpp:1098
Method
startscrollright
! @brief Activate a right-handed scroll for all or part of the display. @param start First row. @param stop Las
Adafruit_SSD1306.cpp:1075
Method
stopscroll
! @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