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