Display_Lib_RPI 2.3.0
A C++ Library to connect electronic displays to Linux single board computers.
Loading...
Searching...
No Matches
SH110X_RDL Member List

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

_arcAngleMaxbicolor_graphicsprotected
_arcAngleOffsetbicolor_graphicsprotected
_cursor_xbicolor_graphicsprotected
_cursor_ybicolor_graphicsprotected
_DeviceNumGpioChipSH110X_RDLprivate
_display_rotatebicolor_graphicsprotected
_Display_RSTSH110X_RDLprivate
_drawBitmapAddrbicolor_graphicsprivate
_ErrorFlagPrintprivate
_Font_X_Sizedisplay_Fontsprotected
_Font_Y_Sizedisplay_Fontsprotected
_FontInverteddisplay_Fontsprivate
_FontNumCharsdisplay_Fontsprotected
_FontOffsetdisplay_Fontsprotected
_FontSelectdisplay_Fontsprotected
_GpioHandleSH110X_RDLprivate
_heightbicolor_graphicsprotected
_I2C_ErrorDelaySH110X_RDLprivate
_I2C_ErrorFlagSH110X_RDLprivate
_I2C_ErrorRetryNumSH110X_RDLprivate
_OLED_HEIGHTSH110X_RDLprivate
_OLED_IC_typeSH110X_RDLprivate
_OLED_PAGE_NUMSH110X_RDLprivate
_OLED_WIDTHSH110X_RDLprivate
_OLEDbufferSH110X_RDLprivate
_OLEDI2CAddressSH110X_RDLprivate
_OLEDI2CDeviceSH110X_RDLprivate
_OLEDI2CFlagsSH110X_RDLprivate
_OLEDI2CHandleSH110X_RDLprivate
_textwrapbicolor_graphicsprotected
_widthbicolor_graphicsprotected
availableForWrite()Printvirtual
BaseNum enum namePrint
BC_Degrees_0 enum valuebicolor_graphics
BC_Degrees_180 enum valuebicolor_graphics
BC_Degrees_270 enum valuebicolor_graphics
BC_Degrees_90 enum valuebicolor_graphics
bicolor_graphics(int16_t w, int16_t h)bicolor_graphics
BLACK enum valuebicolor_graphics
clearWriteError()Print
defaultFormat()Printinlineprivatestatic
display_Fonts()display_Fonts
displayBC_rotate_e enum namebicolor_graphics
drawArc(uint16_t cx, uint16_t cy, uint16_t radius, uint16_t thickness, float startAngle, float endAngle, uint8_t color)bicolor_graphics
drawBitmap(int16_t x, int16_t y, const std::span< const uint8_t > bitmap, int16_t w, int16_t h, uint8_t color, uint8_t bg)bicolor_graphics
drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color)bicolor_graphics
drawDotGrid(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t DotGridGap, uint8_t color)bicolor_graphics
drawEllipse(int16_t cx, int16_t cy, int16_t semiMajorAxis, int16_t semiMinorAxis, bool fill, uint8_t color)bicolor_graphics
drawFastHLine(int16_t x, int16_t y, int16_t w, uint8_t color)bicolor_graphics
drawFastVLine(int16_t x, int16_t y, int16_t h, uint8_t color)bicolor_graphics
drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8_t color)bicolor_graphics
drawLineAngle(int16_t x, int16_t y, int angle, uint8_t start, uint8_t length, int offset, uint8_t color)bicolor_graphics
drawPixel(int16_t x, int16_t y, uint8_t color) overrideSH110X_RDLvirtual
drawPolygon(int16_t x, int16_t y, uint8_t sides, int16_t diameter, float rotation, bool fill, uint8_t color)bicolor_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)bicolor_graphics
drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t color)bicolor_graphics
drawRoundRect(int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint8_t color)bicolor_graphics
drawSimpleArc(int16_t cx, int16_t cy, int16_t radius, float startAngle, float endAngle, uint8_t color)bicolor_graphics
drawTriangle(int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)bicolor_graphics
fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color)bicolor_graphics
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, bool useTriangleSplit=true)bicolor_graphics
fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t color)bicolor_graphics
fillRoundRect(int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint8_t color)bicolor_graphics
fillScreen(uint8_t color)bicolor_graphics
fillTriangle(int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)bicolor_graphics
formatElement(const T &element, int format)Printinlineprivate
getArcAngleMax() constbicolor_graphics
getArcAngleOffset() constbicolor_graphics
getInvertFont(void)display_Fonts
getRotation()bicolor_graphics
getWriteError()Print
height(void) constbicolor_graphics
HEIGHTbicolor_graphicsprotected
I2CWriteByte(uint8_t value=0x00, uint8_t DataOrCmd=SH110X_COMMAND_BYTE)SH110X_RDLprivate
INVERSE enum valuebicolor_graphics
OLED_I2C_OFF(void)SH110X_RDL
OLED_I2C_ON(int I2C_device, int I2C_addr, int I2C_flags)SH110X_RDL
OLED_IC_type_e enum nameSH110X_RDL
OLEDbegin(OLED_IC_type_e=SH1106_IC, int8_t ResetPin=-1, int gpioDev=0)SH110X_RDL
OLEDBufferScreen(uint8_t w, uint8_t h, std::span< uint8_t > buffer)SH110X_RDL
OLEDCheckConnection(void)SH110X_RDL
OLEDclearBuffer(void)SH110X_RDL
OLEDContrast(uint8_t OLEDcontrast)SH110X_RDL
OLEDEnable(uint8_t on)SH110X_RDL
OLEDFillPage(uint8_t page_num, uint8_t pixels, uint8_t delay)SH110X_RDL
OLEDFillScreen(uint8_t pixel, uint8_t mircodelay)SH110X_RDL
OLEDI2CErrorGet(void)SH110X_RDL
OLEDI2CErrorRetryNumGet(void)SH110X_RDL
OLEDI2CErrorRetryNumSet(uint8_t)SH110X_RDL
OLEDI2CErrorTimeoutGet(void)SH110X_RDL
OLEDI2CErrorTimeoutSet(uint16_t)SH110X_RDL
OLEDinit(void)SH110X_RDL
OLEDInvert(bool on)SH110X_RDL
OLEDPowerDown(void)SH110X_RDL
OLEDReset(void)SH110X_RDL
OLEDSetBufferPtr(uint8_t width, uint8_t height, std::span< uint8_t > buffer)SH110X_RDL
OLEDupdate(void)SH110X_RDL
pageStartOffsetSH110X_RDLprotected
pixel_color_e enum namebicolor_graphics
print(const char[])Print
print(char)Print
print(int, int=RDL_DEC)Print
print(unsigned int, int=RDL_DEC)Print
print(long, int=RDL_DEC)Print
print(unsigned long, int=RDL_DEC)Print
print(double, int=2)Print
print(const std::string &)Print
print(const std::vector< T > &v, int format=defaultFormat< T >())Printinline
print(const std::array< T, N > &arr, int format=defaultFormat< T >())Printinline
Print() (defined in Print)Printinline
printFloat(double, uint8_t)Printprivate
println(const char[])Print
println(char)Print
println(int, int=RDL_DEC)Print
println(unsigned int, int=RDL_DEC)Print
println(long, int=RDL_DEC)Print
println(unsigned long, int=RDL_DEC)Print
println(double, int=2)Print
println(void)Print
println(const std::string &s)Print
println(const std::vector< T > &vec, int format=defaultFormat< T >())Printinline
println(const std::array< T, N > &arr, int format=defaultFormat< T >())Printinline
printNumber(unsigned long, uint8_t)Printprivate
RDL_BIN enum valuePrint
RDL_DEC enum valuePrint
RDL_HEX enum valuePrint
RDL_OCT enum valuePrint
setArcAngleMax(float arcAngleMax)bicolor_graphics
setArcAngleOffset(int arcAngleOffset)bicolor_graphics
setCursor(int16_t x, int16_t y)bicolor_graphics
setDrawBitmapAddr(bool mode)bicolor_graphics
setFont(display_Font_name_e)display_Fonts
setInvertFont(bool invertStatus)display_Fonts
setRotation(displayBC_rotate_e m)bicolor_graphics
setTextWrap(bool w)bicolor_graphics
setWriteError(int err=0)Printprotected
SH1106_begin(void)SH110X_RDLprivate
SH1106_IC enum valueSH110X_RDL
SH1107_begin(void)SH110X_RDLprivate
SH1107_IC enum valueSH110X_RDL
SH110X_CHARGEPUMPSH110X_RDLprivatestatic
SH110X_COLUMNADDRSH110X_RDLprivatestatic
SH110X_COMMAND_BYTESH110X_RDLprivatestatic
SH110X_COMSCANDECSH110X_RDLprivatestatic
SH110X_COMSCANINCSH110X_RDLprivatestatic
SH110X_DATA_BYTESH110X_RDLprivatestatic
SH110X_DCDCSH110X_RDLprivatestatic
SH110X_DISPLAYALLONSH110X_RDLprivatestatic
SH110X_DISPLAYALLON_RESUMESH110X_RDLprivatestatic
SH110X_DISPLAYOFFSH110X_RDLprivatestatic
SH110X_DISPLAYONSH110X_RDLprivatestatic
SH110X_INVERTDISPLAYSH110X_RDLprivatestatic
SH110X_MEMORYMODESH110X_RDLprivatestatic
SH110X_NORMALDISPLAYSH110X_RDLprivatestatic
SH110X_PAGEADDRSH110X_RDLprivatestatic
SH110X_RDL(int16_t oledwidth, int16_t oledheight)SH110X_RDL
SH110X_RDL_ADDRSH110X_RDL
SH110X_SEGREMAPSH110X_RDLprivatestatic
SH110X_SETCOMPINSSH110X_RDLprivatestatic
SH110X_SETCONTRASTSH110X_RDLprivatestatic
SH110X_SETDISPLAYCLOCKDIVSH110X_RDLprivatestatic
SH110X_SETDISPLAYOFFSETSH110X_RDLprivatestatic
SH110X_SETDISPSTARTLINESH110X_RDLprivatestatic
SH110X_SETHIGHCOLUMNSH110X_RDLprivatestatic
SH110X_SETLOWCOLUMNSH110X_RDLprivatestatic
SH110X_SETMULTIPLEXSH110X_RDLprivatestatic
SH110X_SETPAGEADDRSH110X_RDLprivatestatic
SH110X_SETPRECHARGESH110X_RDLprivatestatic
SH110X_SETSTARTLINESH110X_RDLprivatestatic
SH110X_SETVCOMDETECTSH110X_RDLprivatestatic
WHITE enum valuebicolor_graphics
width(void) constbicolor_graphics
WIDTHbicolor_graphicsprotected
write(uint8_t) overridebicolor_graphicsvirtual
Print::write(const uint8_t *buffer, size_t size)Printvirtual
Print::write(const char *str)Print
Print::write(const char *buffer, size_t size)Print
writeChar(int16_t x, int16_t y, char value)bicolor_graphics
writeCharString(int16_t x, int16_t y, char *text)bicolor_graphics
~display_Fonts() (defined in display_Fonts)display_Fontsinline
~SH110X_RDL() (defined in SH110X_RDL)SH110X_RDLinline