All Micropython Lilygo T-watch OS implementation #10741
Replies: 4 comments 7 replies
-
This is cool, thanks for sharing. I have the V3 I think, so I'll have to have a look at the differences. (unrelated - if you're near that location, I'm only a stone's throw away!) |
Beta Was this translation helpful? Give feedback.
-
Brilliant! Had to dig out my v1 watch when I saw this. I'll defo have to make a module for it. |
Beta Was this translation helpful? Give feedback.
-
Thanks, I have now had to resort to my own build of the firmware to support the full 16Mb of flash and GPIO wake-up from light sleep. If you do try it, happy to help if you have any issues. |
Beta Was this translation helpful? Give feedback.
-
Ah, then most likely when you swipe up there is no app to run so the screen will not be redrawn and you will be left with the clock image. When you swipe down, the clock will start running again. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I bought a Lilygo T-watch V1 a few years ago and initially programmed it in Espruino. Recently, I returned to it and this time used Micropython together with a generic ESP32 SPIRAM build to program it. So unlike other T-watch projects all of the device drivers, GUI etc are programmed in Micropython. The most recent builds of Micropython with
Framebuffer.ellipse
andFramebuffer.poly
help enormously with graphics performance. Below are some screenshots:Battery life is about a day and half with light usage for V1 and about two and half days for V2 as V2 of the T-watch lets you hibernate and reawaken the touch device.
For anyone interested, full source and some documentation at https://github.com/jeffmer/TTGO-T-watch-2020-Micropython-OS
Beta Was this translation helpful? Give feedback.
All reactions