详细介绍
TFT_eSPI 是一个用于驱动 TFT 显示屏的 Arduino 库。它支持多种常见的 TFT 显示屏控制器,如 ILI9341、ST7735、ST7789 等。该库旨在提供高效、灵活的 API,使得开发者能够轻松地在 Arduino 项目中集成和使用 TFT 显示屏。TFT_eSPI 库不仅支持基本的图形绘制功能,还提供了高级功能,如字体渲染、图像显示和触摸屏支持。
主要功能
- 支持多种 TFT 控制器:如 ILI9341、ST7735、ST7789 等。
- 高效的图形绘制:支持点、线、矩形、圆形等基本图形的绘制。
- 字体渲染:支持多种内置字体,并允许用户加载自定义字体。
- 图像显示:支持 BMP 和 PNG 格式的图像显示。
- 触摸屏支持:支持触摸屏输入,提供触摸事件的回调函数。
- 灵活的配置:通过配置文件可以轻松调整库的行为,以适应不同的硬件和需求。
- 低内存占用:优化了内存使用,适合资源有限的微控制器。