MCPcopy Create free account

hub / github.com/bitbank2/bb_spi_lcd / functions

Functions198 in github.com/bitbank2/bb_spi_lcd

↓ 65 callersFunctionmyspiWrite
SPI_BitBang() */ Wrapper function for writing to SPI
src/bb_spi_lcd.cpp:1729
↓ 62 callersFunctiondigitalWrite
src/bb_spi_lcd.cpp:898
↓ 51 callersFunctionqspiSendCMD
In Quad SPI mode, commands are 16-bits and send only on D0 after a command "introducer" e.g. to send the MADCTR command (0x36) 0x02 0x00 = write, 0x03
src/bb_spi_lcd.cpp:3665
↓ 49 callersFunctionpinMode
src/bb_spi_lcd.cpp:903
↓ 46 callersFunctionspilcdSetPosition
Position the "cursor" to the given row and column. The width and height of the memory 'window' must be specified as well. The controller allows more e
src/bb_spi_lcd.cpp:3405
↓ 45 callersFunctionspilcdWriteCommand
spilcdWriteCmdParams() */ Send a command byte to the LCD controller In SPI 8-bit mode, the D/C line must be set high during the write
src/bb_spi_lcd.cpp:3339
↓ 39 callersFunctionspilcdInit
!__LINUX__ Initialize the LCD controller and clear the display LED pin is optional - pass as -1 to disable
src/bb_spi_lcd.cpp:2087
↓ 38 callersFunctionWrite1Byte
src/bb_spi_lcd.cpp:6797
↓ 36 callersFunctiondelay
src/bb_spi_lcd.cpp:918
↓ 25 callersFunctionRead8bit
src/bb_spi_lcd.cpp:6804
↓ 24 callersFunctionmyPinWrite
spilcdWritePixelsMasked() */ Wrapper function to control a GPIO line
src/bb_spi_lcd.cpp:1996
↓ 24 callersFunctionspilcdSetOrientation
Set the (software) orientation of the display The hardware is permanently oriented in 240x320 portrait mode The library can draw characters/tiles rota
src/bb_spi_lcd.cpp:5885
↓ 23 callersFunctionpgm_read_byte
src/bb_spi_lcd.cpp:928
↓ 18 callersMethodwrite
write (Print friend class)
src/bb_spi_lcd.cpp:8954
↓ 17 callersFunctionspilcdWriteData16
Write 16-bits of data The ILI9341 receives data in big-endian order (MSB first)
src/bb_spi_lcd.cpp:3378
↓ 16 callersFunctiondelayMicroseconds
src/bb_spi_lcd.cpp:923
↓ 12 callersFunctionspilcdEllipse
src/bb_spi_lcd.cpp:5816
↓ 11 callersFunctionqspiInit
Initialize a Quad SPI display
src/bb_spi_lcd.cpp:4761
↓ 11 callersFunctionspilcdDrawLine
Draw a line between 2 points using Bresenham's algorithm An optimized version of the algorithm where each continuous run of pixels is written in a sin
src/bb_spi_lcd.cpp:6072
↓ 10 callersFunctionmemset16
16-bit memset
src/bb_spi_lcd.cpp:1663
↓ 10 callersFunctionrtSPIXfer
ARDUINO_M5Stick_C Full duplex SPI transfer for the touch controller
src/bb_spi_lcd.cpp:7180
↓ 10 callersFunctionspilcdWriteData8
Write a single byte of data
src/bb_spi_lcd.cpp:3364
↓ 9 callersFunctionspilcdWriteCommand16
src/bb_spi_lcd.cpp:3352
↓ 8 callersFunctionDrawScaledPixel
spilcdWriteString() */ For drawing ellipses, a circle is drawn and the x and y pixels are scaled by a 16-bit integer fraction This function draws a s
src/bb_spi_lcd.cpp:5736
↓ 7 callersFunctionParallelDataInit
Initialize the parallel bus info
src/bb_parallel.cpp:448
↓ 7 callersMethodbegin
start with the SPI bus initialized externally
src/bb_spi_lcd.cpp:7472
↓ 7 callersFunctionspilcdSetCallbacks
spilcdReadPin() */ Give bb_spi_lcd two callback functions to talk to the LCD useful when not using SPI or providing an optimized interface
src/bb_spi_lcd.cpp:2062
↓ 7 callersFunctionspilcdWriteDataBlock
Public wrapper function to write data to the display
src/bb_spi_lcd.cpp:1922
↓ 6 callersFunctionesp32_gpio_clear
src/bb_parallel.cpp:152
↓ 6 callersFunctionesp32_gpio_set
src/bb_parallel.cpp:160
↓ 6 callersFunctionspilcdSetBuffer
Set the back buffer
src/bb_spi_lcd.cpp:6665
↓ 6 callersFunctionspilcdWriteCmdParams
spilcdShutdown() */ Write a command byte followed by parameters
src/bb_spi_lcd.cpp:3321
↓ 5 callersFunctionspilcdRectangle
src/bb_spi_lcd.cpp:3159
↓ 5 callersFunctionspilcdWaitDMA
wait for previous transaction to complete
src/bb_spi_lcd.cpp:4881
↓ 4 callersFunctionDrawScaledLine
src/bb_spi_lcd.cpp:5750
↓ 4 callersFunctionRGBInit
Initialize a RGB parallel panel (needs continuous pixels)
src/bb_parallel.cpp:389
↓ 4 callersFunctionspilcdShowBuffer
Show part or all of the back buffer on the display Used after delayed rendering of graphics
src/bb_spi_lcd.cpp:3270
↓ 3 callersFunctionqspiSetBrightness
src/bb_spi_lcd.cpp:3750
↓ 3 callersFunctionspilcdFill
spilcdSetOrientation() */ Fill the frame buffer with a single color
src/bb_spi_lcd.cpp:6012
↓ 3 callersFunctionspilcdParallelData
src/bb_parallel.cpp:610
↓ 3 callersFunctionspilcdSetMode
Sets the D/C pin to data or command mode
src/bb_spi_lcd.cpp:951
↓ 2 callersFunctionAXS15231Init
src/bb_spi_lcd.cpp:4171
↓ 2 callersFunctionAxpBrightness
src/bb_spi_lcd.cpp:7116
↓ 2 callersFunctionAxpPowerUp
src/bb_spi_lcd.cpp:7125
↓ 2 callersFunctionDecodeRLE4
Decompress one line of 4-bit RLE data
src/bb_spi_lcd.cpp:6271
↓ 2 callersFunctionDecodeRLE8
spilcdDrawLine() */ Decompress one line of 8-bit RLE data
src/bb_spi_lcd.cpp:6201
↓ 2 callersFunctionSetBusPowerMode
src/bb_spi_lcd.cpp:7002
↓ 2 callersFunctionSetDCVoltage
src/bb_spi_lcd.cpp:6918
↓ 2 callersFunctionSetLCDRSet
src/bb_spi_lcd.cpp:6967
↓ 2 callersFunctionSetLDOVoltage
src/bb_spi_lcd.cpp:6945
↓ 2 callersFunctionWrite9Bits
src/bb_spi_lcd.cpp:7416
↓ 2 callersFunctiondigitalRead
src/bb_spi_lcd.cpp:893
↓ 2 callersFunctionrtAVG
Return the average of the closest 2 of 3 values
src/bb_spi_lcd.cpp:7306
↓ 2 callersFunctionspilcdDrawBMP
Draw a 4, 8 or 16-bit Windows uncompressed bitmap onto the display Pass the pointer to the beginning of the BMP file Optionally stretch to 2x size Opt
src/bb_spi_lcd.cpp:6355
↓ 2 callersFunctionspilcdFreeBackbuffer
Free the back buffer
src/bb_spi_lcd.cpp:6700
↓ 2 callersFunctionspilcdGetStringBox
spilcdWriteStringCustom() */ Get the width of text in a custom font
src/bb_spi_lcd.cpp:5344
↓ 2 callersFunctionspilcdParallelCMDParams
src/bb_parallel.cpp:590
↓ 2 callersFunctionspilcdScroll1Line
!__AVR__
src/bb_spi_lcd.cpp:6776
↓ 2 callersFunctionspilcdScrollReset
Reset the scroll position to 0
src/bb_spi_lcd.cpp:2664
↓ 2 callersFunctionspilcdWriteString
Draw a string of small (8x8) or large (16x32) characters At the given col+row
src/bb_spi_lcd.cpp:5486
↓ 1 callersFunctionBresenhamCircle
DrawScaledLine() */ Draw the 8 pixels around the Bresenham circle (scaled to make an ellipse)
src/bb_spi_lcd.cpp:5781
↓ 1 callersFunctionCore2AxpPowerUp
src/bb_spi_lcd.cpp:7046
↓ 1 callersFunctionCoreS3AxpPowerUp
src/bb_spi_lcd.cpp:6815
↓ 1 callersFunctionICNA3311Init
src/bb_spi_lcd.cpp:4203
↓ 1 callersFunctionNV3041AInit
src/bb_spi_lcd.cpp:4031
↓ 1 callersFunctionRM67162Init
src/bb_spi_lcd.cpp:4242
↓ 1 callersFunctionRM690B0Init
src/bb_spi_lcd.cpp:4709
↓ 1 callersFunctionReadFile
Read a file into memory
linux/hatpic.c:133
↓ 1 callersFunctionSH8601Init
src/bb_spi_lcd.cpp:4260
↓ 1 callersFunctionSPD2010Init
src/bb_spi_lcd.cpp:4735
↓ 1 callersFunctionSPI_BitBang
spilcdIsDMABusy() */ Send the data by bit-banging the GPIO ports
src/bb_spi_lcd.cpp:1682
↓ 1 callersFunctionST77916Init
src/bb_spi_lcd.cpp:3780
↓ 1 callersFunctionScale2Gray
SmoothImg() */ Width is the doubled pixel width Convert 1-bpp into 2-bit grayscale
src/bb_spi_lcd.cpp:5010
↓ 1 callersFunctionSetCHGCurrent
src/bb_spi_lcd.cpp:7028
↓ 1 callersFunctionSetDCDC3
Backlight control
src/bb_spi_lcd.cpp:7037
↓ 1 callersFunctionSetESPVoltage
src/bb_spi_lcd.cpp:6938
↓ 1 callersFunctionSetLDOEnable
src/bb_spi_lcd.cpp:6986
↓ 1 callersFunctionSetLcdVoltage
src/bb_spi_lcd.cpp:6960
↓ 1 callersFunctionSetLed
src/bb_spi_lcd.cpp:6900
↓ 1 callersFunctionenable_dsi_phy_power
src/bb_spi_lcd.cpp:7524
↓ 1 callersFunctionesp_lcd_new_panel_jd9165
src/esp_lcd_jd9165.c:50
↓ 1 callersFunctionjd9165_init
src/bb_spi_lcd.cpp:7538
↓ 1 callersFunctionmmap_bcm_register
Return a pointer to a periphery subsystem register.
src/bb_parallel.cpp:348
↓ 1 callersFunctionpgm_read_glyph_ptr
drawLine() */
src/bb_spi_lcd.cpp:8587
↓ 1 callersFunctionqspiRotate
src/bb_spi_lcd.cpp:3761
↓ 1 callersFunctionqspiSendDATA
src/bb_spi_lcd.cpp:3681
↓ 1 callersFunctionqspiSetPosition
src/bb_spi_lcd.cpp:3719
↓ 1 callersFunctionspilcdAllocBackbuffer
Allocate the back buffer for delayed rendering operations returns -1 for failure, 0 for success
src/bb_spi_lcd.cpp:6681
↓ 1 callersFunctionspilcdCopyClipped
Special case for copying a block of pixels that will be clipped
src/bb_spi_lcd.cpp:3045
↓ 1 callersFunctionspilcdDrawPattern
Draw a 1-bpp pattern with the given color and translucency 1 bits are drawn as color, 0 are transparent The translucency value can range from 1 (barel
src/bb_spi_lcd.cpp:3079
↓ 1 callersFunctionspilcdRotateBitmap
Rotate a 1-bpp mask image around a given center point valid angles are 0-359
src/bb_spi_lcd.cpp:6712
↓ 1 callersFunctionspilcdSetTXBuffer
__LINUX__ Provide a small temporary buffer for use by the graphics functions
src/bb_spi_lcd.cpp:942
↓ 1 callersFunctionspilcdShutdown
Sends a command to turn off the LCD display Turns off the backlight LED Closes the SPI file handle
src/bb_spi_lcd.cpp:3303
↓ 1 callersFunctionspilcdWriteDataDMA
Queue a new transaction for the SPI DMA
src/bb_spi_lcd.cpp:4893
↓ 1 callersFunctionspilcdWritePanelCommands
src/bb_spi_lcd.cpp:7439
↓ 1 callersFunctionspilcdWriteStringAntialias
Scale2Gray() */ Draw a string of characters in a custom font antialiased at 1/2 its original size A back buffer must be defined to use a transparent
src/bb_spi_lcd.cpp:5045
↓ 1 callersFunctionspilcdWriteStringCustom
spilcdWriteStringAntialias() */ Draw a string in a proportional font you supply
src/bb_spi_lcd.cpp:5166
↓ 1 callersFunctionspilcdWriteStringFast
Draw a string of text as quickly as possible
src/bb_spi_lcd.cpp:5378
↓ 1 callersFunctionst7789_parallel_program_get_default_config
src/bb_parallel.cpp:195
MethodBB_SPI_LCD
src/bb_spi_lcd.h:207
next →1–100 of 198, ranked by callers