<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[T-watch S3 MicroPython]]></title><description><![CDATA[<p dir="auto">As it was advertised, I was looking for MicroPython for my T-watch S3<br />
Is there a place with the corresponding firmware?</p>
]]></description><link>https://www.community.lilygo.cc/topic/508/t-watch-s3-micropython</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 19:33:20 GMT</lastBuildDate><atom:link href="https://www.community.lilygo.cc/topic/508.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Aug 2023 19:36:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to T-watch S3 MicroPython on Sat, 26 Aug 2023 15:28:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/612">@teastain2</a> I'm not new to all this and perfectly know and use also Arduino.<br />
What follows is about Lily and not you of course.</p>
<p dir="auto">But when MicroPython is claimed to be supported, it needs more than a vague link.<br />
A fair comparison will be announcing support for Arduino but only provide a link to Arduino website.<br />
I have a fair amount of boards with support for MicroPython or CircuitPython and I have at least a proper firmware for the board.<br />
Drivers exists for LoRa and screen, I was successful in the past with a previous T-Watch.</p>
<p dir="auto">Once more a company launch a product and do not provide proper documentation.<br />
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.</p>
]]></description><link>https://www.community.lilygo.cc/post/1015</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1015</guid><dc:creator><![CDATA[titimoby]]></dc:creator><pubDate>Sat, 26 Aug 2023 15:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to T-watch S3 MicroPython on Sun, 20 Aug 2023 19:44:30 GMT]]></title><description><![CDATA[<p dir="auto">The LilyGO site for your product is here:<br />
<a href="https://www.lilygo.cc/en-ca/products/t-watch-s3.%20" rel="nofollow ugc">https://www.lilygo.cc/en-ca/products/t-watch-s3. </a></p>
<p dir="auto">And they say to use micropython from here:<br />
<a href="https://micropython.org/download/esp32/" rel="nofollow ugc">https://micropython.org/download/esp32/</a></p>
<p dir="auto">I found the schematic here:<br />
<a href="https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/tree/t-watch-s3/schematic" rel="nofollow ugc">https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/tree/t-watch-s3/schematic</a></p>
<p dir="auto">There are never any MicroPython programming tips or example by LilyGO .<br />
All the examples are C++, intended for the Arduino IDE !</p>
<p dir="auto">Python may be fun and easy on established platforms like Adafruit boards, but...<br />
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.<br />
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.</p>
<p dir="auto">Simple Arduino IDE program:</p>
<pre><code>//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!
}
</code></pre>
<p dir="auto">This program will compile and run on literally thousands of microcontrollers!</p>
]]></description><link>https://www.community.lilygo.cc/post/979</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/979</guid><dc:creator><![CDATA[teastain2]]></dc:creator><pubDate>Sun, 20 Aug 2023 19:44:30 GMT</pubDate></item><item><title><![CDATA[Reply to T-watch S3 MicroPython on Sun, 20 Aug 2023 17:53:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/590">@titimoby</a> Im looking firmware too. Can any one give some advice ?</p>
]]></description><link>https://www.community.lilygo.cc/post/977</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/977</guid><dc:creator><![CDATA[greenone64]]></dc:creator><pubDate>Sun, 20 Aug 2023 17:53:18 GMT</pubDate></item></channel></rss>