mirror of
https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library.git
synced 2026-03-04 07:14:09 +01:00
6.5 KiB
6.5 KiB
🌟LilyGO T-Watch🌟
English | 中文
News:
- 当前
T-Watch-Lib仅仅适配了T-Watch S3版本,esp32版本计划支持
1️⃣ PlatformIO Quick Start <推荐>
- 安装VisualStudioCode 和 Python
- 在
VisualStudioCode扩展中搜索PlatformIO插件并安装. - 安装完成后需要将
VisualStudioCode重新启动 - 重新开启
VisualStudioCode后,选择VisualStudioCode左上角的文件->打开文件夹->选择TTGO_TWatch_Library目录 - 等待安装第三方依赖库安装完成
- 点击
platformio.ini文件,在platformio栏目中取消需要使用的示例行,请确保仅仅一行有效 - 点击左下角的(✔)符号编译
- 将板子与电脑USB进行连接
- 点击(→)上传固件
- 点击 (插头符号) 监视串行输出
2️⃣ Arduino IDE Quick Start
- 安装 ArduinoIDE
- 安装
Arduino ESP32 2.0.9
- 请使用 2.0.9 ,新版本变更过大,目前还没有做适配
- 安装 TTGO_TWatch_Library
- 安装 T-Watch-Deps
- 将T-Watch-Deps里的所有目录拷贝到
<C:\Users\UserName\Documents\Arduino\libraries>,如果没有libraries目录,请新建. - 请注意,不是拷贝
T-Watch-Deps目录,而是拷贝T-Watch-Deps目录里面的文件夹到 - 请注意,当前第三方库仅仅只有<TFT_eSPI>进行了预配置,当升级了<TFT_eSPI>之后你需要重新将<extras/Setup212_LilyGo_T_Watch_S3.h>移动到<TFT_eSPI/User_Setups>目录内,并且在TFT_eSPI/User_Setup_Select.h中添加
#include <User_Setups/Setup212_LilyGo_T_Watch_S3.h>
- 将T-Watch-Deps里的所有目录拷贝到
- 打开ArduinoIDE -> Tools
- Board -> ESP32S3 Dev Module
- USB CDC On Boot -> Enable # 注意,在不连接USB的时候你需要将Enable改为Disable,这样USB CDC 不会阻止板子的启动
- CPU Frequency -> 240MHz
- USB DFU On Boot -> Disable
- Flash Mode -> QIO 80MHz
- Flash Size -> 16MB(128Mb)
- USB Firmware MSC On Boot -> Disable
- PSRAM -> OPI PSRAM
- Partition Scheme -> 16M Flash(3MB APP/9.9MB FATFS)
- USB Mode -> Hardware CDC and JIAG
- Upload Mode -> UART0/Hardware CDC
- Upload Speed -> 921600
- 插入USB到PC,点击上传<如果无法顺利上传,请查看下方FAQ>
4️⃣ Example Source
- display 目录 示例来源于 TFT_eSPI
- lvgl 目录 示例来源于 lvgl
- radio 目录 示例来源于 RadioLib
- peripheral 目录 示例来源于 XPowersLib & SensorsLib
5️⃣ ESP32 basic examples
- BLE Examples
- WiFi Examples
- SPIFFS Examples
- OTA Examples
- FFat Examples
- 更多esp32示例,请在这里查看 arduino-esp32-libraries
6️⃣ FAQ
-
无法上传示例
- 确保T-Watch已经开机,可以按照下面方法进行查看,打开电脑设备管理器,查看端口,插入USB端口到电脑,显示了新的COM设备,则已经开机,如果没有显示,则按压表冠上的按键一秒,然后会弹出设备端口,此时点击上传
-
USB端口在电脑中不断闪现
- 这是程序运行异常,或者是选择了错误的配置,esp32不断重启导致的现象,这时只能将手表手动进入下载模式才能解决不能上传的问题 请遵顼下面的步骤操作
- 在哪里查询引脚定义?
- 看这里
- 上传草图之后屏幕没有显示?
- 请查看Arduino IDE Quick Start第四行
- 电源域
Power Domain Role ALDO1 RTC backup battery (3.1-3.3v) ALDO2 Backlight ALDO3 3V3 for FT6336 and st7889 ALDO4 SX1262 BLDO2 DRV2605 Enable pin DC1 ESP32 3V3 VRTC Nothing
3️⃣用户参考
| Product | Youtube link | explanation | Status |
|---|---|---|---|
| T -WATCH-S3 | Youtube link | How to get started with LILYGO T-Watch-S3 easily | ✅ |
| LilyGo device | Youtube link | How to enter boot mode to download the firmware | ✅ |
