ST7789v-Arduino 项目使用教程

ST7789v-Arduino 项目使用教程

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 ST7789v-Arduino 项目地址: https://gitcode.com/gh_mirrors/st/ST7789v-Arduino

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邬稳研Beneficient

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值