ST7789v-Arduino 项目使用教程
ST7789v-Arduino 项目地址: https://gitcode.com/gh_mirrors/st/ST7789v-Arduino
1. 项目目录结构及介绍
ST7789v-Arduino/
├── examples/
│ ├── graphicsControllerMods.ino
│ ├── graphicsIMG.ino
│ ├── graphicsSDcard.ino
│ └── graphicsTEST.ino
├── LICENSE
├── README.md
├── README.txt
├── ST7789v_arduino.cpp
├── ST7789v_arduino.h
└── library.properties
目录结构说明
-
examples/: 包含多个示例代码文件,展示了如何使用 ST7789v 驱动库。
graphicsControllerMods.ino
: 显示控制模式测试。graphicsIMG.ino
: 从内存加载图像。graphicsSDcard.ino
: 从 SD 卡加载 BMP 文件。graphicsTEST.ino
: 图形测试示例。
-
LICENSE: 项目使用的开源许可证文件,本项目采用 MIT 许可证。
-
README.md: 项目的介绍文件,包含项目的基本信息和使用说明。
-
README.txt: 项目的介绍文件,内容与
README.md
相同。 -
ST7789v_arduino.cpp: ST7789v 驱动库的源代码文件。
-
ST7789v_arduino.h: ST7789v 驱动库的头文件。
-
library.properties: Arduino 库的属性文件,包含库的名称、版本等信息。
2. 项目启动文件介绍
项目的启动文件主要是 examples/
目录下的示例代码文件。以下是每个启动文件的简要介绍:
graphicsTEST.ino
这是一个图形测试示例,展示了如何使用 ST7789v 驱动库进行基本的图形绘制和显示测试。通过运行此示例,可以验证硬件连接是否正确以及驱动库是否正常工作。
graphicsSDcard.ino
此示例展示了如何从 SD 卡加载 BMP 文件并在 ST7789v 显示屏上显示。适合需要从外部存储加载图像的应用场景。
graphicsIMG.ino
此示例展示了如何从内存中加载图像并在 ST7789v 显示屏上显示。适合需要快速显示预加载图像的应用场景。
graphicsControllerMods.ino
此示例展示了 ST7789v 显示屏的控制模式测试,适合需要深入了解和调试显示屏控制模式的用户。
3. 项目的配置文件介绍
项目的配置文件主要是 library.properties
文件,该文件包含了 Arduino 库的基本信息。以下是 library.properties
文件的内容示例:
name=ST7789v_arduino
version=1.0.0
author=deirvlon
maintainer=deirvlon
sentence=ST7789v Arduino Library - Tested on Arduino UNO and STM32 (Blue Pill)
paragraph=This library provides support for ST7789v displays on Arduino and STM32 platforms.
category=Display
url=https://github.com/deirvlon/ST7789v-Arduino
architectures=*
配置文件说明
- name: 库的名称,即
ST7789v_arduino
。 - version: 库的版本号,当前为
1.0.0
。 - author: 库的作者,即
deirvlon
。 - maintainer: 库的维护者,通常与作者相同。
- sentence: 库的简短描述,说明库的主要功能。
- paragraph: 库的详细描述,提供更多关于库的信息。
- category: 库的分类,本库属于
Display
类别。 - url: 库的 GitHub 仓库地址。
- architectures: 支持的架构,
*
表示支持所有架构。
通过这些配置信息,用户可以在 Arduino IDE 中方便地搜索和安装该库。
ST7789v-Arduino 项目地址: https://gitcode.com/gh_mirrors/st/ST7789v-Arduino