Need help with My-TTGO-Watch?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

sharandac
278 Stars 155 Forks GNU General Public License v2.0 1.1K Commits 15 Opened issues

Description

Firmware for smart devices like t-watch2020 (V1,V2,V3) and M5Paper based on ESP32.

Services available

!
?

Need anything else?

Contributors list

   


My-TTGO-Watch

A GUI named hedge for smartwatch like devices based on ESP32. Currently support for T-Watch2020 (V1,V2,V3), M5Paper and native Linux support for testing.

Features

  • BLE communication
  • Time synchronization via BLE
  • Notification via BLE
  • Step counting
  • Wake-up on wrist rotation
  • Quick actions:

    • WiFi
    • Bluetooth
    • GPS
    • Luminosity
    • Sound volume
  • Multiple watch faces:

  • Multiple 'apps':

    • Music (control the playback of the music on your phone)
    • Navigation (displays navigation instructions coming from the companion app)
    • Map (displays a map)
    • Notification (displays the last notification received)
    • Stopwatch (with all the necessary functions such as play, pause, stop)
    • Alarm
    • Step counter (displays the number of steps and daily objective)
    • Weather
    • Calendar
    • IR remote
    • ...
  • Companion apps: Gadgetbridge

Install

Clone this repository and open it with platformIO. Select the right env and then build and upload. Or follow the great step by step tutorial from ShotokuTech. If you are interested in native Linux support, please install sdl2, curl and mosquitto dev lib and change the env to emulator_* in platformIO.

sudo apt-get install libsdl2-dev libcurl4-gnutls-dev libmosquitto-dev

Telegram chatgroup

Telegram chatgroup is here: https://t.me/TTGO_Watch

known issues

  • the webserver crashes the ESP32 really often
  • the battery indicator is not accurate, rather a problem with the power management unit ( axp202 )

how to use

Cf. Usage

Forks that are recommended

FantasyFactory
NorthernDIY
linuxthor
d03n3rfr1tz3

for the programmers

Cf. contribution guide

Interface

TTGO T-Watch 2020

screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot

M5Paper ( downscaled )

screenshot screenshot screenshot

Contributors

Special thanks to the following people for their help:

5tormChild
bwagstaff
chrismcna
datacute
fliuzzi02
guyou
jakub-vesely
joshvito
JoanMCD
NorthernDIY
Neuroplant
rnisthal
paulstueber
ssspeq

and the following projects:

ArduinoJson
AsyncTCP
ESP32SSDP
ESP32-targz
ESP8266Audio
ESPAsyncWebServer
LVGL
pubsubclient
TFT_eSPI
TTGOTWatchLibrary

Every Contribution to this repository is highly welcome! Don't fear to create pull requests which enhance or fix the project, you are going to help everybody.

If you want to donate to the author then you can buy me a coffee.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.