mirror of
https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library.git
synced 2026-03-06 16:16:56 +01:00
2.9 KiB
2.9 KiB
LilyGO T-Watch
English | 中文
该代码仓将演示T-Watch的基础功能,包含T-Watch所有板载芯片,该项目使用lvgl 6.1.2作为显示图形框架
新闻
- 为了兼容多种版本的T-Watch,所有示例中都包含一个
config.h文件,初次使用需要在config.h文件中定义你使用的T-Watch型号 - 在
config.h文件中,你还能看到类似的定义,如LILYGO_WATCH_LVGL, LILYGO_WATCH_HAS_MOTOR,这类型的定义,它将负责开启所定义的模块功能,所有定义将在这里可以查看 - 大多数示例只是作为硬件功能演示,这个库只是帮你完成了一些初始化工作和一些演示,更高级的玩法,请查看TTGO.h,了解如何初始化, 熟悉了之后,完全可以脱离本库,进行更高级的玩法
- 关于API,请查看源码
特性
- 该库已经包含
T-Watch所有硬件驱动 - 使用TFT_eSPI 作为显示屏驱动,可直接通过通过构造对象调用TFT_eSPI的方法
- 使用lvgl 6.1.2作为显示图形框架,驱动方法已经实现,只需要按自己的需求调用lvgl api即可
- 关于lvgl的使用请参考 lvgl 文档
安装
- 在github中点击"Download ZIP",下载完成后,在Arduino 菜单栏中选择 项目 -> 加载库 -> 添加.ZIP库 关于更多详细说明请参考 https://www.arduino.cc/en/Guide/Libraries
如何找到示例程序
- 在Arduino IDE 菜单中选择 工具 -> 开发板 ->
TTGO T-Watch - 在Arduino IDE 菜单中选择 文件 -> 示例 -> TTGO T-Watch
安装方法
如果你的板子管理器中没有TTGO T-Watch选项,请参照如下方法对esp32板子进行更新
- Using Arduino IDE Boards Manager (preferred)
- Using Arduino IDE with the development repository
注意事项
- T-Watch-2019 : 由于Twatch使用了特殊IO作为SD接口,下载程序时候请移除SD卡