<?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[Cardputer serial woes :-(]]></title><description><![CDATA[<p dir="auto">i love my 2 cardputers, have been using them to make maths toys for my youngest kid.  recently have run into a problem i dont know how to fix.</p>
<p dir="auto">on a razer laptop on ubuntu using the arduino toolchain i uploaded the following code:</p>
<pre><code>
#include "M5Cardputer.h"

typedef void (*thread_t)(); // define a simple type for a function pointer

static int constexpr num_threads = 2;
thread_t threads[num_threads];
thread_t current_thread;

void thread_01() 
{ 
  Serial.println("Thread 01");

  // M5Cardputer.Display.drawString("Thread 01",
  //                               M5Cardputer.Display.width() * 0.25,
  //                             M5Cardputer.Display.height() * 0.25 );

} 

void thread_02() 
{ 
  Serial.println("Thread 02");

  // M5Cardputer.Display.drawString("Thread 02",
  //                               M5Cardputer.Display.width() * 0.75,
  //                             M5Cardputer.Display.height() * 0.75 );

} 

void setup(){

  auto cfg = M5.config();
  M5Cardputer.begin(cfg);
  M5Cardputer.Display.setRotation(1);
  M5Cardputer.Display.setTextColor(GREEN);
  M5Cardputer.Display.setTextDatum(middle_center);
  M5Cardputer.Display.setTextFont(&amp;fonts::FreeSans18pt7b);
  M5Cardputer.Display.setTextSize(1);

  Serial.begin(115200);

  threads[0] = &amp;thread_01;
  threads[1] = &amp;thread_02;

}

void loop() {

  Serial.println("Main Loop");

  M5Cardputer.Display.drawString("Hello",
                                  M5Cardputer.Display.width() / 2,
                                M5Cardputer.Display.height() / 2 );



  for ( int n = 0; n&lt; num_threads; n++) {
    threads[n]();
  }

}
</code></pre>
<p dir="auto">now when i USB power the device it shows Hello in large friendly letters, but will not accept any new serial uploads from the ardulapino ide or from M5Burner. Though I can see the "Main Loop" text in the serial monitor of the IDE.</p>
<p dir="auto">Does anyone here know how to get back from this predicament?</p>
<p dir="auto">Thanks,<br />
Sean</p>
]]></description><link>https://community.m5stack.com/topic/5760/cardputer-serial-woes</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 08:43:39 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5760.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Oct 2023 08:43:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cardputer serial woes :-( on Thu, 18 Jan 2024 08:12:49 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/loscuras2" aria-label="Profile: loscuras2">@<bdi>loscuras2</bdi></a></p>
<p dir="auto">have you tried a different USB cable?</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/23379</link><guid isPermaLink="true">https://community.m5stack.com/post/23379</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Thu, 18 Jan 2024 08:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to Cardputer serial woes :-( on Tue, 16 Jan 2024 12:21:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a> Hello, even if i follow this commands for me still not working.</p>
]]></description><link>https://community.m5stack.com/post/23364</link><guid isPermaLink="true">https://community.m5stack.com/post/23364</guid><dc:creator><![CDATA[loscuras2]]></dc:creator><pubDate>Tue, 16 Jan 2024 12:21:44 GMT</pubDate></item><item><title><![CDATA[Reply to Cardputer serial woes :-( on Sun, 05 Nov 2023 13:44:07 GMT]]></title><description><![CDATA[<p dir="auto">It works now, thank you!<br />
(I had forgotten about that option)</p>
]]></description><link>https://community.m5stack.com/post/22658</link><guid isPermaLink="true">https://community.m5stack.com/post/22658</guid><dc:creator><![CDATA[fentlewoodlewix]]></dc:creator><pubDate>Sun, 05 Nov 2023 13:44:07 GMT</pubDate></item><item><title><![CDATA[Reply to Cardputer serial woes :-( on Tue, 31 Oct 2023 10:14:34 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/fentlewoodlewix" aria-label="Profile: fentlewoodlewix">@<bdi>fentlewoodlewix</bdi></a></p>
<p dir="auto">have you tried to manually set the ESP32S3 into download mode?</p>
<p dir="auto">From the <a href="https://docs.m5stack.com/en/core/Cardputer" target="_blank" rel="noopener noreferrer nofollow ugc">documentation</a>: '<em>To enter the download mode, press the G0 button on StampS3 at boot time.</em>'</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/22619</link><guid isPermaLink="true">https://community.m5stack.com/post/22619</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Tue, 31 Oct 2023 10:14:34 GMT</pubDate></item></channel></rss>