MCPcopy Create free account

hub / github.com/bitbank2/bb_spi_lcd / functions

Functions198 in github.com/bitbank2/bb_spi_lcd

FunctionGIFDraw
Draw a line of image directly on the LCD
linux/hatpic.c:51
FunctionParallelDataWrite
src/bb_parallel.cpp:211
FunctionParallelReset
src/bb_parallel.cpp:207
FunctionRGBChangeFreq
__LINUX__ Update the RGB panel frequency after creating it
src/bb_parallel.cpp:378
FunctionSmoothImg
Smooth expanded text A --\ 1 2 C P B --/ 3 4 D 1=P; 2=P; 3=P; 4=P; IF C==A AND C!=D AND A!=B => 1=A IF A==B AND A!=C AND B!=D => 2=B IF B==D AND
src/bb_spi_lcd.cpp:4935
MethodallocBuffer
src/bb_spi_lcd.cpp:8302
Methodbacklight
src/bb_spi_lcd.cpp:8540
MethodbeginParallel
src/bb_spi_lcd.cpp:7488
MethodbeginQSPI
src/bb_spi_lcd.cpp:7478
MethodblendSprite
Alpha blend a foreground and background sprite with a transparent color (source is compared and where they match, the background is preserved)
src/bb_spi_lcd.cpp:8793
MethodblurGaussian
maskedTint() */ Apply a 3x3 Gaussian blur filter to a sprite/framebuffer
src/bb_spi_lcd.cpp:8697
MethodbyteSwap
Swap the byte order of 16-bit pixels Optimized with SIMD on the ESP32-S3 Source and destination can point to the same buffer
src/bb_spi_lcd.cpp:8607
MethodcaptureArea
merge() */ Capture pixels being drawn into the current drawing surface onto a virtual surface at a specific position e.g. to capture the lower right
src/bb_spi_lcd.cpp:8126
Methodcolor565
src/bb_spi_lcd.cpp:8208
MethodcreateVirtual
src/bb_spi_lcd.cpp:8174
Methoddisplay
src/bb_spi_lcd.cpp:9022
Functiondma_callback
Callback for end-of-DMA-transfer
src/bb_spi_lcd.cpp:4871
MethoddrawBMP
src/bb_spi_lcd.cpp:8551
MethoddrawCircle
src/bb_spi_lcd.cpp:9085
MethoddrawEllipse
src/bb_spi_lcd.cpp:9093
MethoddrawLine
src/bb_spi_lcd.cpp:8583
MethoddrawPattern
src/bb_spi_lcd.cpp:8312
MethoddrawPixel
src/bb_spi_lcd.cpp:9041
MethoddrawRect
src/bb_spi_lcd.cpp:8474
MethoddrawRoundRect
src/bb_spi_lcd.cpp:8493
MethoddrawSprite
blendSprite() */ Draw a sprite (another instance of the BB_SPI_LCD class) with scaling and optional transparency allows negative offsets, the sprite
src/bb_spi_lcd.cpp:8858
MethoddrawString
src/bb_spi_lcd.cpp:8568
MethoddrawStringFast
src/bb_spi_lcd.cpp:8556
MethoddrawTriangle
src/bb_spi_lcd.cpp:8361
MethodfillCircle
src/bb_spi_lcd.cpp:9089
MethodfillEllipse
src/bb_spi_lcd.cpp:9097
MethodfillRect
src/bb_spi_lcd.cpp:8507
MethodfillRoundRect
src/bb_spi_lcd.cpp:8479
MethodfillScreen
src/bb_spi_lcd.cpp:8354
MethodfillTriangle
src/bb_spi_lcd.cpp:8368
MethodfontHeight
src/bb_spi_lcd.cpp:8257
MethodfreeBuffer
src/bb_spi_lcd.cpp:8234
MethodfreeVirtual
src/bb_spi_lcd.cpp:8200
MethodgetBuffer
src/bb_spi_lcd.cpp:8249
MethodgetCursorX
src/bb_spi_lcd.cpp:9065
MethodgetCursorY
src/bb_spi_lcd.cpp:9069
MethodgetDMABuffer
src/bb_spi_lcd.cpp:8244
MethodgetLCDStruct
src/bb_spi_lcd.cpp:8253
MethodgetRotation
src/bb_spi_lcd.cpp:9073
MethodgetTextBounds
src/bb_spi_lcd.cpp:8277
Methodheight
src/bb_spi_lcd.cpp:9081
Functionmain
linux/sample.c:55
Functionmain
linux/hatpic.c:156
MethodmaskedTint
Use a mask to alpha blend a tint color color 0 = don't affect, color 0xffff = affect Source sprite is blended with the tint color and the given alpha
src/bb_spi_lcd.cpp:8644
Methodmerge
Merge 2 class instances with transparence (must be the same size)
src/bb_spi_lcd.cpp:8101
Functionpanel_jd9165_del
src/esp_lcd_jd9165.c:188
Functionpanel_jd9165_disp_on_off
src/esp_lcd_jd9165.c:326
Functionpanel_jd9165_init
src/esp_lcd_jd9165.c:203
Functionpanel_jd9165_invert_color
src/esp_lcd_jd9165.c:280
Functionpanel_jd9165_mirror
src/esp_lcd_jd9165.c:298
Functionpanel_jd9165_reset
src/esp_lcd_jd9165.c:259
Functionpgm_read_word
src/bb_spi_lcd.cpp:933
MethodpushImage
src/bb_spi_lcd.cpp:9102
MethodpushPixels
src/bb_spi_lcd.cpp:8317
MethodreadImage
src/bb_spi_lcd.cpp:9122
MethodreadPixel
src/bb_spi_lcd.cpp:9050
MethodrotateSprite
src/bb_spi_lcd.cpp:9031
MethodrtInit
src/bb_spi_lcd.cpp:7265
MethodrtReadTouch
returns 1 for a touch position available or 0 for no touch or invalid parameter
src/bb_spi_lcd.cpp:7325
Functions3_notify_dma_ready
src/bb_parallel.cpp:66
MethodsetAddrWindow
src/bb_spi_lcd.cpp:8322
MethodsetAntialias
src/bb_spi_lcd.cpp:9061
MethodsetBrightness
src/bb_spi_lcd.cpp:8217
MethodsetCursor
src/bb_spi_lcd.cpp:8518
MethodsetFont
src/bb_spi_lcd.cpp:8524
MethodsetFreeFont
src/bb_spi_lcd.cpp:8546
MethodsetPrintFlags
src/bb_spi_lcd.cpp:8563
MethodsetRotation
src/bb_spi_lcd.cpp:8327
MethodsetScroll
src/bb_spi_lcd.cpp:8307
MethodsetScrollPosition
src/bb_spi_lcd.cpp:7233
MethodsetTextColor
src/bb_spi_lcd.cpp:8512
MethodsetWordwrap
src/bb_spi_lcd.cpp:9057
Methodsleep
setFont() */ Sleep the LCD controller (true to set in sleep mode, false to wake)
src/bb_spi_lcd.cpp:8533
Functionspi_post_transfer_callback
src/bb_spi_lcd.cpp:4860
Functionspi_pre_transfer_callback
This function is called (in irq context!) just before a transmission starts. It will set the D/C line to the value indicated in the user field.
src/bb_spi_lcd.cpp:4855
FunctionspilcdConfigurePin
Configure a GPIO pin for input Returns 0 if successful, -1 if unavailable all input pins are assumed to use internal pullup resistors and are connecte
src/bb_spi_lcd.cpp:2044
FunctionspilcdDraw53Tile
spilcdScroll() */ Draw a 24x24 RGB565 tile scaled to 40x40 The main purpose of this function is for GameBoy emulation Since the original display is 1
src/bb_spi_lcd.cpp:2778
FunctionspilcdDrawRetroTile
Draw a 16x16 tile as 16x13 (with priority to non-black pixels) This is for drawing a 224x288 image onto a 320x240 display in landscape
src/bb_spi_lcd.cpp:2952
FunctionspilcdDrawSmallTile
Draw a 16x16 tile as 16x14 (with pixel averaging) This is for drawing 160x144 video games onto a 160x128 display It is assumed that the display is set
src/bb_spi_lcd.cpp:2898
FunctionspilcdDrawTile
spilcdDraw53Tile() */ Draw a NxN RGB565 tile This reverses the pixel byte order and sets a memory "window" of pixels so that the write can occur in o
src/bb_spi_lcd.cpp:2868
FunctionspilcdDrawTile150
spilcdDrawRetroTile() */ Draw a NxN RGB565 tile This reverses the pixel byte order and sets a memory "window" of pixels so that the write can occur i
src/bb_spi_lcd.cpp:2994
FunctionspilcdGetBuffer
Returns the current backbuffer address
src/bb_spi_lcd.cpp:6658
FunctionspilcdGetDMABuffer
src/bb_spi_lcd.cpp:3651
FunctionspilcdIsDMABusy
Returns true if DMA is currently busy
src/bb_spi_lcd.cpp:1672
FunctionspilcdParallelInit
src/bb_spi_lcd.cpp:2068
FunctionspilcdReadPin
spilcdConfigurePin() */ Read from a GPIO pin
src/bb_spi_lcd.cpp:2052
FunctionspilcdScroll
Scroll the screen N lines vertically (positive or negative) The value given represents a delta which affects the current scroll offset If iFillColor !
src/bb_spi_lcd.cpp:2697
FunctionspilcdSetCursor
spilcdWriteData16() */ Set the text cursor position in pixels
src/bb_spi_lcd.cpp:3390
FunctionspilcdSetGamma
Choose the gamma curve between 2 choices (0/1) ILI9341 only
src/bb_spi_lcd.cpp:2006
FunctionspilcdSetPixel
Draw an individual RGB565 pixel
src/bb_spi_lcd.cpp:3644
FunctionspilcdWritePixelsMasked
spilcdWriteDataBlock() */ spilcdWritePixelsMasked
src/bb_spi_lcd.cpp:1932
MethodwaitDMA
src/bb_spi_lcd.cpp:8239
Methodwidth
src/bb_spi_lcd.cpp:9077
← previous101–198 of 198, ranked by callers