带有示例应用程序的完整功能 TFT 库,适用于 ESP32
完全支持基于 ILI9341、 ILI9488、 ST7789V 和 ST7735 的 TFT 模块在 4 线 SPI 模式下。后续将添加对其他控制器的支持 * 使用 18 位 (RGB) 色彩模式 * 基于 spi-master 驱动的 *SPI 显示器定向驱动库 * 结合 DMA SPI 传输模式和 直接 SPI 以实现最大速度 * 可在运行时选择 灰度模式,该模式将所有颜色转换为灰度 * 已测试的 SPI 速度可达 40 MHz,且无问题 * 包含 示例应用程序,展示了大部分库功能
图形绘制函数:
TFT_drawPixel 在给定的 x、y 坐标处绘制像素
TFT_drawLine 在两个点之间绘制直线
TFT_drawFastVLine、 TFT_drawFastHLine 以给定长度绘制垂直或水平线
TFT_drawLineByAngle 以给定的角度在屏幕上从 (x、y) 点绘制直线
TFT_drawRect、 TFT_fillRect 在屏幕上绘制矩形或用颜色填充给定的矩形屏幕区域
TFT_drawRoundRect、 TFT_fillRoundRect 在屏幕上绘制矩形或用颜色填充给定的矩形屏幕区域,具有圆角
TFT_drawCircle、 TFT_fillCircle 在屏幕上绘制或填充圆形
TFT_drawEllipse、 TFT_fillEllipse 在屏幕上绘制或填充椭圆
TFT_drawTriangel、 TFT_fillTriangle 在屏幕上绘制或填充三角形
TFT_drawArc 在屏幕上绘制圆弧,从 ~ 到给定的角度,具有给定的厚度。可以用不同的颜色勾勒
TFT_drawPolygon 在屏幕上绘制多边形,具有给定的边数(3~60)。可以用不同的颜色勾勒,并以给定的角度旋转。
字体:
支持固定宽度和比例字体;嵌入 8 种字体
可以从文件中加载无限数量的 字体
包含 7 个可变宽度/高度的 7 位元素向量字体(仅支持数字和少数字符)
可以在固定中使用比例字体
暂无开放 Issues,或尚未同步最近议题。