详细介绍

TFT_eSPI 是一个用于驱动 TFT 显示屏的 Arduino 库。它支持多种常见的 TFT 显示屏控制器,如 ILI9341、ST7735、ST7789 等。该库旨在提供高效、灵活的 API,使得开发者能够轻松地在 Arduino 项目中集成和使用 TFT 显示屏。TFT_eSPI 库不仅支持基本的图形绘制功能,还提供了高级功能,如字体渲染、图像显示和触摸屏支持。

主要功能

  • 支持多种 TFT 控制器:如 ILI9341、ST7735、ST7789 等。
  • 高效的图形绘制:支持点、线、矩形、圆形等基本图形的绘制。
  • 字体渲染:支持多种内置字体,并允许用户加载自定义字体。
  • 图像显示:支持 BMP 和 PNG 格式的图像显示。
  • 触摸屏支持:支持触摸屏输入,提供触摸事件的回调函数。
  • 灵活的配置:通过配置文件可以轻松调整库的行为,以适应不同的硬件和需求。
  • 低内存占用:优化了内存使用,适合资源有限的微控制器。

相关链接