TEXT

From Elecrow
Revision as of 08:24, 13 June 2023 by Admin (talk | contribs) (→‎Interface Function)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Interface Function

  • Onboard Ports and Functions
Basic Function Overview Prototype Parameter Descripition
createSprite() The createSprite() function is used in the LovyanGFX library to create graphic sprites. Before drawing patterns, the screen size needs to be configured. LGFX_Sprite createSprite(int16_t w, int16_t h); w: the width of the sprite.
h: the height of the sprite.
Return value: an object of type LGFX_Sprite, representing the created graphic sprite.
fillRect() The fillRect() function is used in the LovyanGFX library to draw rectangles. void fillRect(int32_t x, int32_t y, int32_t w, int32_t h, uint32_t color); x, y: the coordinates of the upper-left corner of the rectangle.
w, h: the width and height of the rectangle.
color: the fill color. It can be an RGB888 format color value or an RGB565 format color value.
drawLine() The drawLine() function is used in the LovyanGFX library to draw straight lines. void drawLine(int32_t x0, int32_t y0, int32_t x1, int32_t y1, uint32_t color); x0, y0: the starting coordinates of the line.
x1, y1: the ending coordinates of the line.
color: the color of the line. It can be an RGB888 format color value or an RGB565 format color value.
drawCircle() The drawCircle() function is used in the LovyanGFX library to draw circles. void drawCircle(int32_t x, int32_t y, int32_t r, uint32_t color); x, y: the coordinates of the center of the circle.
r: the radius of the circle.
color: the color of the circle. It can be an RGB888 format color value or an RGB565 format color value.
loadFont() The loadFont() function is used in the LovyanGFX library to load small fonts. void loadFont(small); small: the type of small font to be loaded.
setTextColor() The setTextColor() function is used in the LovyanGFX library to set the text and background colors. void setTextColor(uint32_t color1, uint32_t color2); Color1: the color of the text. It can be an RGB888 format color value or an RGB565 format color value.
Color2: the color of the background. It can be an RGB888 format color value or an RGB565 format color value.
drawString() The drawString() function is used in the LovyanGFX library to draw strings. void drawString(const char* str, int32_t x, int32_t y); str: the string to be drawn.
x, y: the coordinates of the lower-left corner of the string.
pushSprite() The pushSprite() function is used in the LovyanGFX library to draw graphic sprites on the screen. After drawing the pattern, this function needs to be called. void pushSprite(int32_t x, int32_t y); x: the horizontal coordinate of the sprite on the screen.
y: the vertical coordinate of the sprite on the screen.