displaylib_1bit_PICO 2.0.0
1-bit colour graphic display library, Rpi PICO RP2040 library
Loading...
Searching...
No Matches
SH110X Member List

This is the complete list of members for SH110X, including all inherited members.

_arcAngleMaxdisplaylib_graphicsprotected
_arcAngleOffsetdisplaylib_graphicsprotected
_bIsConnectedSH110Xprivate
_bSerialDebugFlagSH110Xprivate
_CLKSpeedSH110Xprivate
_cursor_xdisplaylib_graphicsprotected
_cursor_ydisplaylib_graphicsprotected
_display_rotatedisplaylib_graphicsprotected
_Display_RSTSH110Xprivate
_drawBitmapAddrdisplaylib_graphicsprotected
_Font_X_Sizedisplaylib_fontsprotected
_Font_Y_Sizedisplaylib_fontsprotected
_FontInverteddisplaylib_fontsprivate
_FontNumCharsdisplaylib_fontsprotected
_FontOffsetdisplaylib_fontsprotected
_FontSelectdisplaylib_fontsprotected
_heightdisplaylib_graphicsprotected
_i2cSH110Xprivate
_I2CRetryAttemptsSH110Xprivate
_I2CRetryDelaySH110Xprivate
_OLED_HEIGHTSH110Xprivate
_OLED_IC_typeSH110Xprivate
_OLED_PAGE_NUMSH110Xprivate
_OLED_WIDTHSH110Xprivate
_OLEDAddressI2CSH110Xprivate
_OLEDbufferSH110Xprivate
_SClkPinSH110Xprivate
_SDataPinSH110Xprivate
_textwrapdisplaylib_graphicsprotected
_TimeoutDelayI2CSH110Xprivate
_widthdisplaylib_graphicsprotected
availableForWrite() (defined in Print)Printinlinevirtual
BaseNum enum namePrint
BG_COLOR enum valuedisplaylib_graphics
BIN enum valuePrint
CheckConnection(void)SH110X
clearWriteError()Printinline
cosineFromDegrees(float angle)displaylib_graphicsprotected
DEC enum valuePrint
display_rotate_e enum namedisplaylib_graphics
displaylib_fonts()displaylib_fonts
displaylib_graphics(int16_t w, int16_t h)displaylib_graphics
drawArc(uint16_t cx, uint16_t cy, uint16_t radius, uint16_t thickness, float startAngle, float endAngle, uint8_t color)displaylib_graphics
drawArcHelper(uint16_t cx, uint16_t cy, uint16_t radius, uint16_t thickness, float start, float end, uint8_t color) (defined in displaylib_graphics)displaylib_graphicsprotected
drawBitmap(int16_t x, int16_t y, std::span< const uint8_t > bitmap, int16_t w, int16_t h, uint8_t color, uint8_t bg)displaylib_graphics
drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color)displaylib_graphics
drawCircleHelper(int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint8_t color) (defined in displaylib_graphics)displaylib_graphicsprotected
drawDotGrid(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t DotGridGap, uint8_t color)displaylib_graphics
drawEllipse(int16_t cx, int16_t cy, int16_t semiMajorAxis, int16_t semiMinorAxis, bool fill, uint8_t color)displaylib_graphics
drawFastHLine(int16_t x, int16_t y, int16_t w, uint8_t color)displaylib_graphics
drawFastVLine(int16_t x, int16_t y, int16_t h, uint8_t color)displaylib_graphics
drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8_t color)displaylib_graphics
drawLineAngle(int16_t x, int16_t y, int angle, uint8_t start, uint8_t length, int offset, uint8_t color)displaylib_graphics
drawPixel(int16_t x, int16_t y, uint8_t color) overrideSH110Xvirtual
drawPolygon(int16_t x, int16_t y, uint8_t sides, int16_t diameter, float rotation, bool fill, uint8_t color)displaylib_graphics
drawQuadrilateral(int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t x3, int16_t y3, uint8_t color)displaylib_graphics
drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t color)displaylib_graphics
drawRoundRect(int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint8_t color)displaylib_graphics
drawSimpleArc(int16_t cx, int16_t cy, int16_t radius, float startAngle, float endAngle, uint8_t color)displaylib_graphics
drawTriangle(int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)displaylib_graphics
ellipseHelper(uint16_t cx, uint16_t cy, uint16_t x, uint16_t y, uint8_t color) (defined in displaylib_graphics)displaylib_graphicsprotected
FG_COLOR enum valuedisplaylib_graphics
fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color)displaylib_graphics
fillCircleHelper(int16_t x0, int16_t y0, int16_t r, uint8_t cornername, int16_t delta, uint8_t color) (defined in displaylib_graphics)displaylib_graphicsprotected
fillQuadrilateral(int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t x3, int16_t y3, uint8_t color)displaylib_graphics
fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t color)displaylib_graphics
fillRoundRect(int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint8_t color)displaylib_graphics
fillScreen(uint8_t color)displaylib_graphics
fillTriangle(int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)displaylib_graphics
getArcAngleMax() constdisplaylib_graphics
getArcAngleOffset() constdisplaylib_graphics
GetDebugMode(void)SH110X
GetI2CRetryAttemptsNo(void)SH110X
GetI2CRetryDelay(void)SH110X
GetI2CTimeout(void)SH110X
getInvertFont(void)displaylib_fonts
GetIsConnected(void)SH110X
getRotation(void)displaylib_graphics
getWriteError()Printinline
height(void) constdisplaylib_graphics
HEIGHTdisplaylib_graphicsprotected
HEX enum valuePrint
I2CWriteByte(uint8_t value=0x00, uint8_t DataOrCmd=SH110X_COMMAND_BYTE)SH110Xprivate
INVERSE enum valuedisplaylib_graphics
OCT enum valuePrint
OLED_I2C_OFF(void)SH110X
OLED_IC_type_e enum nameSH110X
OLEDbegin(OLED_IC_type_e OLEDtype=SH1106_IC, int8_t resetPin=-1, uint8_t I2Caddress=0x3C, i2c_inst_t *i2c_type=i2c1, uint16_t CLKspeed=100, uint8_t SDApin=18, uint8_t SCLKpin=19)SH110X
OLEDBufferScreen(uint8_t w, uint8_t h, std::span< uint8_t > buffer)SH110X
OLEDclearBuffer(void)SH110X
OLEDContrast(uint8_t OLEDcontrast)SH110X
OLEDEnable(uint8_t on)SH110X
OLEDFillPage(uint8_t page_num, uint8_t pixels, uint8_t delay)SH110X
OLEDFillScreen(uint8_t pixel, uint8_t mircodelay)SH110X
OLEDinit(void)SH110X
OLEDInvert(bool on)SH110X
OLEDPowerDown(void)SH110X
OLEDReset(void)SH110X
OLEDSetBufferPtr(uint8_t width, uint8_t height, std::span< uint8_t > buffer)SH110X
OLEDupdate(void)SH110X
pageStartOffsetSH110Xprivate
PixelColor enum namedisplaylib_graphics
Print() (defined in Print)Printinline
print(const char[]) (defined in Print)Print
print(char) (defined in Print)Print
print(int, int=DEC) (defined in Print)Print
print(unsigned int, int=DEC) (defined in Print)Print
print(long, int=DEC) (defined in Print)Print
print(unsigned long, int=DEC) (defined in Print)Print
print(double, int=2) (defined in Print)Print
print(const std::string &) (defined in Print)Print
printFloat(double, uint8_t) (defined in Print)Printprivate
println(const char[]) (defined in Print)Print
println(char) (defined in Print)Print
println(int, int=DEC) (defined in Print)Print
println(unsigned int, int=DEC) (defined in Print)Print
println(long, int=DEC) (defined in Print)Print
println(unsigned long, int=DEC) (defined in Print)Print
println(double, int=2) (defined in Print)Print
println(void) (defined in Print)Print
println(const std::string &s) (defined in Print)Print
printNumber(unsigned long, uint8_t) (defined in Print)Printprivate
rDegrees_0 enum valuedisplaylib_graphics
rDegrees_180 enum valuedisplaylib_graphics
rDegrees_270 enum valuedisplaylib_graphics
rDegrees_90 enum valuedisplaylib_graphics
setArcAngleMax(float arcAngleMax)displaylib_graphics
setArcAngleOffset(int arcAngleOffset)displaylib_graphics
setCursor(int16_t x, int16_t y)displaylib_graphics
SetDebugMode(bool)SH110X
setDrawBitmapAddr(bool mode)displaylib_graphics
setFont(std::span< const uint8_t > font)displaylib_fonts
SetI2CRetryAttemptsNo(uint8_t)SH110X
SetI2CRetryDelay(uint16_t)SH110X
SetI2CTimeout(uint32_t)SH110X
setInvertFont(bool invertStatus)displaylib_fonts
SetIsConnected(bool)SH110X
setRotation(display_rotate_e r)displaylib_graphics
setTextWrap(bool w)displaylib_graphics
setWriteError(int err=1) (defined in Print)Printinlineprotected
SH1106_begin(void)SH110Xprivate
SH1106_IC enum valueSH110X
SH1107_begin(void)SH110Xprivate
SH1107_IC enum valueSH110X
SH110X(int16_t oledwidth, int16_t oledheight)SH110X
SH110X_ADDRSH110Xstatic
SH110X_CHARGEPUMPSH110Xprivatestatic
SH110X_COLUMNADDRSH110Xprivatestatic
SH110X_COMMAND_BYTESH110Xprivatestatic
SH110X_COMSCANDECSH110Xprivatestatic
SH110X_COMSCANINCSH110Xprivatestatic
SH110X_DATA_BYTESH110Xprivatestatic
SH110X_DCDCSH110Xprivatestatic
SH110X_DISPLAYALLONSH110Xprivatestatic
SH110X_DISPLAYALLON_RESUMESH110Xprivatestatic
SH110X_DISPLAYOFFSH110Xprivatestatic
SH110X_DISPLAYONSH110Xprivatestatic
SH110X_INVERTDISPLAYSH110Xprivatestatic
SH110X_MEMORYMODESH110Xprivatestatic
SH110X_NORMALDISPLAYSH110Xprivatestatic
SH110X_PAGEADDRSH110Xprivatestatic
SH110X_SEGREMAPSH110Xprivatestatic
SH110X_SETCOMPINSSH110Xprivatestatic
SH110X_SETCONTRASTSH110Xprivatestatic
SH110X_SETDISPLAYCLOCKDIVSH110Xprivatestatic
SH110X_SETDISPLAYOFFSETSH110Xprivatestatic
SH110X_SETDISPSTARTLINESH110Xprivatestatic
SH110X_SETHIGHCOLUMNSH110Xprivatestatic
SH110X_SETLOWCOLUMNSH110Xprivatestatic
SH110X_SETMULTIPLEXSH110Xprivatestatic
SH110X_SETPAGEADDRSH110Xprivatestatic
SH110X_SETPRECHARGESH110Xprivatestatic
SH110X_SETSTARTLINESH110Xprivatestatic
SH110X_SETVCOMDETECTSH110Xprivatestatic
sineFromDegrees(float angle)displaylib_graphicsprotected
swapInt16display(int16_t &a, int16_t &b)displaylib_graphicsinlineprivate
WIDTHdisplaylib_graphicsprotected
width(void) constdisplaylib_graphics
write(uint8_t)displaylib_graphicsvirtual
write(const char *str) (defined in Print)Printinline
write(const uint8_t *buffer, size_t size) (defined in Print)Printvirtual
write(const char *buffer, size_t size) (defined in Print)Printinline
write_error (defined in Print)Printprivate
writeChar(int16_t x, int16_t y, char value)displaylib_graphics
writeCharString(int16_t x, int16_t y, char *text)displaylib_graphics
~displaylib_fonts()=default (defined in displaylib_fonts)displaylib_fonts
~SH110X() (defined in SH110X)SH110Xinline