Display_Lib_RPI 2.3.0
A C++ Library to connect electronic displays to Linux single board computers.
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
SSD1306_RDL Member List

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

_arcAngleMaxbicolor_graphicsprotected
_arcAngleOffsetbicolor_graphicsprotected
_cursor_xbicolor_graphicsprotected
_cursor_ybicolor_graphicsprotected
_display_rotatebicolor_graphicsprotected
_drawBitmapAddrbicolor_graphicsprivate
_ErrorFlagPrintprivate
_Font_X_Sizedisplay_Fontsprotected
_Font_Y_Sizedisplay_Fontsprotected
_FontInverteddisplay_Fontsprivate
_FontNumCharsdisplay_Fontsprotected
_FontOffsetdisplay_Fontsprotected
_FontSelectdisplay_Fontsprotected
_heightbicolor_graphicsprotected
_I2C_ErrorDelaySSD1306_RDLprivate
_I2C_ErrorFlagSSD1306_RDLprivate
_I2C_ErrorRetryNumSSD1306_RDLprivate
_OLED_HEIGHTSSD1306_RDLprivate
_OLED_PAGE_NUMSSD1306_RDLprivate
_OLED_WIDTHSSD1306_RDLprivate
_OLEDbufferSSD1306_RDLprivate
_OLEDI2CAddressSSD1306_RDLprivate
_OLEDI2CDeviceSSD1306_RDLprivate
_OLEDI2CFlagsSSD1306_RDLprivate
_OLEDI2CHandleSSD1306_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) overrideSSD1306_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=SSD1306_COMMAND)SSD1306_RDLprivate
INVERSE enum valuebicolor_graphics
OLED_I2C_OFF(void)SSD1306_RDL
OLED_I2C_ON(int I2C_device, int I2C_addr, int I2C_flags)SSD1306_RDL
OLEDbegin()SSD1306_RDL
OLEDBufferScreen(int16_t x, int16_t y, uint8_t w, uint8_t h, std::span< uint8_t > data)SSD1306_RDL
OLEDCheckConnection(void)SSD1306_RDL
OLEDclearBuffer(void)SSD1306_RDL
OLEDContrast(uint8_t OLEDcontrast)SSD1306_RDL
OLEDEnable(uint8_t on)SSD1306_RDL
OLEDFillPage(uint8_t page_num, uint8_t pixels, uint8_t delay)SSD1306_RDL
OLEDFillScreen(uint8_t pixel, uint8_t mircodelay)SSD1306_RDL
OLEDI2CErrorGet(void)SSD1306_RDL
OLEDI2CErrorRetryNumGet(void)SSD1306_RDL
OLEDI2CErrorRetryNumSet(uint8_t)SSD1306_RDL
OLEDI2CErrorTimeoutGet(void)SSD1306_RDL
OLEDI2CErrorTimeoutSet(uint16_t)SSD1306_RDL
OLEDinit(void)SSD1306_RDL
OLEDInvert(bool on)SSD1306_RDL
OLEDPowerDown(void)SSD1306_RDL
OLEDSetBufferPtr(uint8_t width, uint8_t height, std::span< uint8_t > buffer)SSD1306_RDL
OLEDStartScrollDiagLeft(uint8_t start, uint8_t stop)SSD1306_RDL
OLEDStartScrollDiagRight(uint8_t start, uint8_t stop)SSD1306_RDL
OLEDStartScrollLeft(uint8_t start, uint8_t stop)SSD1306_RDL
OLEDStartScrollRight(uint8_t start, uint8_t stop)SSD1306_RDL
OLEDStopScroll(void)SSD1306_RDL
OLEDupdate(void)SSD1306_RDL
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
SSD1306_ACTIVATE_SCROLLSSD1306_RDLprivatestatic
SSD1306_ADDRSSD1306_RDL
SSD1306_CHARGE_PUMPSSD1306_RDLprivatestatic
SSD1306_COM_SCAN_DIR_DECSSD1306_RDLprivatestatic
SSD1306_COM_SCAN_DIR_INCSSD1306_RDLprivatestatic
SSD1306_COMMANDSSD1306_RDLprivatestatic
SSD1306_DATASSD1306_RDLprivatestatic
SSD1306_DATA_CONTINUESSD1306_RDLprivatestatic
SSD1306_DEACTIVATE_SCROLLSSD1306_RDLprivatestatic
SSD1306_DISPLAY_ALL_ONSSD1306_RDLprivatestatic
SSD1306_DISPLAY_ALL_ON_RESUMESSD1306_RDLprivatestatic
SSD1306_DISPLAY_OFFSSD1306_RDLprivatestatic
SSD1306_DISPLAY_ONSSD1306_RDLprivatestatic
SSD1306_INVERT_DISPLAYSSD1306_RDLprivatestatic
SSD1306_LEFT_HORIZONTAL_SCROLLSSD1306_RDLprivatestatic
SSD1306_MEMORY_ADDR_MODESSD1306_RDLprivatestatic
SSD1306_NOPSSD1306_RDLprivatestatic
SSD1306_NORMAL_DISPLAYSSD1306_RDLprivatestatic
SSD1306_RDL(int16_t oledwidth, int16_t oledheight)SSD1306_RDL
SSD1306_RIGHT_HORIZONTAL_SCROLLSSD1306_RDLprivatestatic
SSD1306_SET_COLUMN_ADDRSSD1306_RDLprivatestatic
SSD1306_SET_COM_PINSSSD1306_RDLprivatestatic
SSD1306_SET_CONTRAST_CONTROLSSD1306_RDLprivatestatic
SSD1306_SET_DISPLAY_CLOCK_DIV_RATIOSSD1306_RDLprivatestatic
SSD1306_SET_DISPLAY_OFFSETSSD1306_RDLprivatestatic
SSD1306_SET_HIGHER_COLUMNSSD1306_RDLprivatestatic
SSD1306_SET_LOWER_COLUMNSSD1306_RDLprivatestatic
SSD1306_SET_MULTIPLEX_RATIOSSD1306_RDLprivatestatic
SSD1306_SET_PAGE_ADDRSSD1306_RDLprivatestatic
SSD1306_SET_PRECHARGE_PERIODSSD1306_RDLprivatestatic
SSD1306_SET_SEGMENT_REMAPSSD1306_RDLprivatestatic
SSD1306_SET_START_LINESSD1306_RDLprivatestatic
SSD1306_SET_VCOM_DESELECTSSD1306_RDLprivatestatic
SSD1306_SET_VERTICAL_SCROLL_AREASSD1306_RDLprivatestatic
SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLLSSD1306_RDLprivatestatic
SSD1306_VERTICAL_AND_RIGHT_HORIZONTAL_SCROLLSSD1306_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
~SSD1306_RDL() (defined in SSD1306_RDL)SSD1306_RDLinline