T-watch S3 MicroPython
-
As it was advertised, I was looking for MicroPython for my T-watch S3
Is there a place with the corresponding firmware? -
@titimoby Im looking firmware too. Can any one give some advice ?
-
The LilyGO site for your product is here:
https://www.lilygo.cc/en-ca/products/t-watch-s3.And they say to use micropython from here:
https://micropython.org/download/esp32/I found the schematic here:
https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/tree/t-watch-s3/schematicThere are never any MicroPython programming tips or example by LilyGO .
All the examples are C++, intended for the Arduino IDE !Python may be fun and easy on established platforms like Adafruit boards, but...
There may be no drivers (called "libraries" in C language) for your LCD screen and LORA and you will have to program them yourself using low-level code.
C language is the most common language on Earth(!) Arduino boards were developed to use C (C++)15 years ago and there is a multitude of examples and libraries available, easily updated.Simple Arduino IDE program:
//words preceded by "//"" are comments and are not executed bool ticktock; //declare ticktock as a boolean flag void setup() { //runs once on start up Serial.begin (115200); //open the serial port for USB cable } void loop() { //runs in circles! ticktock = !ticktock; //every pass through reverse the flag if (ticktock) { //test current value of the ticktock flag Serial.println("tick"); } else { //prints one or the other to the USB port Serial.println("tock"); } delay (1000); //wait for a second and run again! }
This program will compile and run on literally thousands of microcontrollers!
-
@teastain2 I'm not new to all this and perfectly know and use also Arduino.
What follows is about Lily and not you of course.But when MicroPython is claimed to be supported, it needs more than a vague link.
A fair comparison will be announcing support for Arduino but only provide a link to Arduino website.
I have a fair amount of boards with support for MicroPython or CircuitPython and I have at least a proper firmware for the board.
Drivers exists for LoRa and screen, I was successful in the past with a previous T-Watch.Once more a company launch a product and do not provide proper documentation.
Maybe it's time to start shaming those companies as it is now a trend to push hardware to the market without anything on software side.