Files
TTGO_TWatch_Library/docs/details_cn.md
2019-10-10 17:02:26 +08:00

3.7 KiB
Raw Blame History

English | 中文

该代码仓将演示T-Watch的基础功能包含T-Watch所有板载芯片,该项目使用最新lvgl6.0作为显示图形框架

特性:

  1. 该库已经包含T-Watch所有硬件驱动
  2. 使用TFT_eSPI 作为显示屏驱动可直接通过通过构造对象调用TFT_eSPI的方法
  3. 使用lvgl 6.0作为显示图形框架,驱动方法已经实现只需要按自己的需求调用lvgl api即可
  4. 关于lvgl的使用请参考 lvgl 文档

安装

如何找到示例程序

  • 在Arduino IDE 菜单中选择 工具 -> 开发板 -> TTGO T-Watch
  • 在Arduino IDE 菜单中选择 文件 -> 示例 -> TTGO T-Watch

Note

如果你的板子管理器中没有TTGO T-Watch选项,请参照如下方法对esp32板子进行更新

注意事项:

  • 由于Twatch使用了特殊IO作为SD接口下载程序时候请移除SD卡

关于功耗:

  • 目前关闭屏幕关闭WiFi,蓝牙和其他外围设备功耗在4mA左右非深度睡眠打开屏功耗,不开启WiFi,蓝牙和其他外围设备在65mA左右具体代码请参考example -> SimpleWatch

    Off screen power consumption

    Open screen power consumption

架构图

主板引脚映射

TFT

ESP32 Core GPIO5 GPIO19 GPIO18 GPIO27
ST7789V CS MOSI SCLK DC

Button

ESP32 Core GPIO36
User Button Button

Sensor

ESP32 Core GPIO21 GPIO22 GPIO39
BMA423 SDA SCL Interrupt

PMU

ESP32 Core GPIO21 GPIO22 GPIO35
AXP202 SDA SCL Interrupt

RTC

ESP32 Core GPIO21 GPIO22 GPIO37
PCF8563 SDA SCL Interrupt

TOUCH

ESP32 Core GPIO23 GPIO32 GPIO38
FT6236U SDA SCL Interrupt

TF Card

ESP32 Core GPIO13 GPIO15 GPIO2 GPIO14
TF Card CS MOSI MISO SCLK

底板引脚映射

Standard

ESP32 Core GPIO33 GPIO25 GPIO21 GPIO22
Standard Motor Speaker SDA SCL
  • 板载SD卡槽

SIM800L

ESP32 Core GPIO14 GPIO15 GPIO4 GPIO33 GPIO34
SIM800L RST PWKEY BOOST_CTRL TX RX
  • 无板载SD卡槽

MPR121

ESP32 Core GPIO21 GPIO22
MPR121 SDA SCL
  • 板载SD卡槽

S7XG_Lora & GPS

ESP32 Core GPIO33 GPIO34
S7XG_Lora TX RX
  • 板载SD卡槽