<?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[Topics tagged with core2]]></title><description><![CDATA[A list of topics that have been tagged with core2]]></description><link>https://community.m5stack.com/tags/core2</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 11:01:41 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/tags/core2.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Nov 2025 06:08:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Increase the sample rate for UWB sensor]]></title><link>https://community.m5stack.com/topic/7905/increase-the-sample-rate-for-uwb-sensor</link><guid isPermaLink="true">https://community.m5stack.com/topic/7905/increase-the-sample-rate-for-uwb-sensor</guid><pubDate>Fri, 21 Nov 2025 06:08:52 GMT</pubDate></item><item><title><![CDATA[NTP time does not work in v2.1.8 on Core2]]></title><description><![CDATA[@mb How do you get NTP time in UiFlow2? O cannot see NTP module. It was in previous UiFlow, but now I can't find it.
]]></description><link>https://community.m5stack.com/topic/7018/ntp-time-does-not-work-in-v2-1-8-on-core2</link><guid isPermaLink="true">https://community.m5stack.com/topic/7018/ntp-time-does-not-work-in-v2-1-8-on-core2</guid><dc:creator><![CDATA[Doswiadczalnik]]></dc:creator><pubDate>Mon, 25 Nov 2024 12:20:01 GMT</pubDate></item><item><title><![CDATA[&quot;Set timezone&quot; block does not work in v2.1.8 on Core2]]></title><description><![CDATA[@mb
this issue was fixed in 2.1.8-hotfix
]]></description><link>https://community.m5stack.com/topic/7017/set-timezone-block-does-not-work-in-v2-1-8-on-core2</link><guid isPermaLink="true">https://community.m5stack.com/topic/7017/set-timezone-block-does-not-work-in-v2-1-8-on-core2</guid><dc:creator><![CDATA[kuriko]]></dc:creator><pubDate>Mon, 25 Nov 2024 11:54:18 GMT</pubDate></item><item><title><![CDATA[&quot;Traceback&quot; on Core2 with UIFlow v2.1.8, when running fresh project]]></title><description><![CDATA[@mb
If the program runs normally, I don't think this should be a problem
]]></description><link>https://community.m5stack.com/topic/7012/traceback-on-core2-with-uiflow-v2-1-8-when-running-fresh-project</link><guid isPermaLink="true">https://community.m5stack.com/topic/7012/traceback-on-core2-with-uiflow-v2-1-8-when-running-fresh-project</guid><dc:creator><![CDATA[kuriko]]></dc:creator><pubDate>Sun, 24 Nov 2024 10:34:16 GMT</pubDate></item><item><title><![CDATA[CORE2 v1.1 does not power up when battery connected]]></title><link>https://community.m5stack.com/topic/6495/core2-v1-1-does-not-power-up-when-battery-connected</link><guid isPermaLink="true">https://community.m5stack.com/topic/6495/core2-v1-1-does-not-power-up-when-battery-connected</guid><pubDate>Thu, 23 May 2024 01:43:02 GMT</pubDate></item><item><title><![CDATA[Core2 V1.1 Battery not working if unplugged]]></title><description><![CDATA[Unfortunately as of today, my Battery isn't working again. I can update and run will using USB power but unplugging kills the M5Core.
]]></description><link>https://community.m5stack.com/topic/6082/core2-v1-1-battery-not-working-if-unplugged</link><guid isPermaLink="true">https://community.m5stack.com/topic/6082/core2-v1-1-battery-not-working-if-unplugged</guid><dc:creator><![CDATA[konacurrents]]></dc:creator><pubDate>Mon, 12 Feb 2024 18:57:21 GMT</pubDate></item><item><title><![CDATA[Can Core2 Capacitive Touch Buttons be colored?]]></title><link>https://community.m5stack.com/topic/6014/can-core2-capacitive-touch-buttons-be-colored</link><guid isPermaLink="true">https://community.m5stack.com/topic/6014/can-core2-capacitive-touch-buttons-be-colored</guid><pubDate>Wed, 24 Jan 2024 05:00:08 GMT</pubDate></item><item><title><![CDATA[How to work vibration on Core2 V1.1 (K010-V11)?]]></title><description><![CDATA[Hi felmue,
Thank you for your comment.
I have done with M5.Axp.SetVibration command.
Thank you!
]]></description><link>https://community.m5stack.com/topic/5986/how-to-work-vibration-on-core2-v1-1-k010-v11</link><guid isPermaLink="true">https://community.m5stack.com/topic/5986/how-to-work-vibration-on-core2-v1-1-k010-v11</guid><dc:creator><![CDATA[MAFTY]]></dc:creator><pubDate>Mon, 15 Jan 2024 05:30:10 GMT</pubDate></item><item><title><![CDATA[M5Core2 remote controller and display for MoodeAudio player (MPD)]]></title><link>https://community.m5stack.com/topic/5092/m5core2-remote-controller-and-display-for-moodeaudio-player-mpd</link><guid isPermaLink="true">https://community.m5stack.com/topic/5092/m5core2-remote-controller-and-display-for-moodeaudio-player-mpd</guid><pubDate>Tue, 28 Feb 2023 13:29:42 GMT</pubDate></item><item><title><![CDATA[Core2 Default Partitioning in Arduino IDE 1.X]]></title><description><![CDATA[Hello, @wsanders
The app0 and app1 partitions are used for firmware update with rollback in case of failure.
It is also used by the OTA function.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/ota.html
]]></description><link>https://community.m5stack.com/topic/5065/core2-default-partitioning-in-arduino-ide-1-x</link><guid isPermaLink="true">https://community.m5stack.com/topic/5065/core2-default-partitioning-in-arduino-ide-1-x</guid><dc:creator><![CDATA[mongonta555]]></dc:creator><pubDate>Mon, 20 Feb 2023 03:51:30 GMT</pubDate></item><item><title><![CDATA[m5list on Core2]]></title><link>https://community.m5stack.com/topic/4102/m5list-on-core2</link><guid isPermaLink="true">https://community.m5stack.com/topic/4102/m5list-on-core2</guid><pubDate>Mon, 07 Mar 2022 10:10:21 GMT</pubDate></item><item><title><![CDATA[GPS Module reboot problems]]></title><description><![CDATA[Hello @macsbug
there should be no need to cut traces in the GPS module. For M5Core2 defining GPIO13 and GPIO14 in UiFlow (instead of GPIO16 and GPIO17) should do the trick. Or am I missing something?
Thanks
Felix
]]></description><link>https://community.m5stack.com/topic/4023/gps-module-reboot-problems</link><guid isPermaLink="true">https://community.m5stack.com/topic/4023/gps-module-reboot-problems</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Thu, 10 Feb 2022 09:23:40 GMT</pubDate></item><item><title><![CDATA[Core 2 and Faces Bottom II compatible?]]></title><link>https://community.m5stack.com/topic/3650/core-2-and-faces-bottom-ii-compatible</link><guid isPermaLink="true">https://community.m5stack.com/topic/3650/core-2-and-faces-bottom-ii-compatible</guid><pubDate>Sat, 16 Oct 2021 11:09:06 GMT</pubDate></item><item><title><![CDATA[M5Stack Core2 &quot;Restart On&quot; block not working v1.7.8]]></title><description><![CDATA[Upon further testing and investigation, my original observation is incorrect.  It seems that the blocks are mostly working correctly.  It does not seem to be an issue with a specific version either.  When I setup a simple UIFlow sketch to "Restart after 10 seconds", the first time I run it it correctly restart after 10 seconds.  It then seems that the IRQ register isn't set right because it won't restart again if I immediately run the code again.  If I instead power of the Core2 and then power it back on with the button on the side it will then run the code correctly and restart the device.  It does not seem to be a hardware issue as the example wake on rtc code in the M5Core2 arduino library works correctly every time.
]]></description><link>https://community.m5stack.com/topic/3360/m5stack-core2-restart-on-block-not-working-v1-7-8</link><guid isPermaLink="true">https://community.m5stack.com/topic/3360/m5stack-core2-restart-on-block-not-working-v1-7-8</guid><dc:creator><![CDATA[bbgott]]></dc:creator><pubDate>Fri, 11 Jun 2021 19:41:15 GMT</pubDate></item><item><title><![CDATA[[Core2] M5Timer-Lib &#x2F;&#x2F; How to use &quot;numTimer&quot; in e.g. &quot;setInterval()&quot;]]></title><description><![CDATA[Hello @wa-berlin
you can't. Functions w/o numTimer argument will return the internal number assigned to a specific timer. You don't have direct control about which timer gets which number, but you can keep a record of the number assigned to a given timer to further manipulate it.
Below is an example with 2 timers (A and B). Timer A counts up ever 2 seconds, whereas timer B counts up every second and stops at 10.
With button A you can enable and disable timer A.
With button B you can restart timer B once it has stopped.
#include &lt;M5Core2.h&gt;
#include &lt;utility/M5Timer.h&gt;

M5Timer M5T;

int mytimerA = -1;
int mytimerB = -1;

int mycountA = 0;
int mycountB = 0;

void myTimerACB(void)
{
  mycountA++;
}

void myTimerBCB(void)
{
  mycountB++;
}

void setup()
{
  M5.begin();
  M5.Lcd.setTextSize(3);

  mytimerA = M5T.setInterval(2000, myTimerACB);
  mytimerB = M5T.setTimer(1000, myTimerBCB, 10);
}

void loop()
{
  M5.update();
  M5T.run();
  if(M5.BtnA.wasPressed() == true)
  {
    if(M5T.isEnabled(mytimerA) == true)
    {
      M5T.disable(mytimerA);
    }
    else
    {
      M5T.enable(mytimerA);
    }
  }
  if(M5.BtnB.wasPressed() == true)
  {
    if(M5T.isEnabled(mytimerB) == false)
    {
      M5T.deleteTimer(mytimerB);
      mycountB = 0;
      mytimerB = M5T.setTimer(1000, myTimerBCB, 10);
    }
  }

  M5.Lcd.setCursor(0, 0);
  M5.Lcd.printf("Timer A: %s\n", M5T.isEnabled(mytimerA) ? "enabled " : "disabled");
  M5.Lcd.printf("Timer A: %04d", mycountA);

  M5.Lcd.setCursor(0, 100);
  M5.Lcd.printf("Timer B: %s\n", M5T.isEnabled(mytimerB) ? "enabled " : "disabled");
  M5.Lcd.printf("Timer B: %04d", mycountB);
}

Good luck!
Felix
]]></description><link>https://community.m5stack.com/topic/2918/core2-m5timer-lib-how-to-use-numtimer-in-e-g-setinterval</link><guid isPermaLink="true">https://community.m5stack.com/topic/2918/core2-m5timer-lib-how-to-use-numtimer-in-e-g-setinterval</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Mon, 08 Feb 2021 16:06:42 GMT</pubDate></item><item><title><![CDATA[I want to communicate data with M5stack Core2 and COM.Sigfox.]]></title><description><![CDATA[@felmue
While I was writing to Core 2, I pressed the power button for a long time and the writing was successful.
Thank you.
]]></description><link>https://community.m5stack.com/topic/2768/i-want-to-communicate-data-with-m5stack-core2-and-com-sigfox</link><guid isPermaLink="true">https://community.m5stack.com/topic/2768/i-want-to-communicate-data-with-m5stack-core2-and-com-sigfox</guid><dc:creator><![CDATA[takero]]></dc:creator><pubDate>Mon, 18 Jan 2021 08:11:43 GMT</pubDate></item><item><title><![CDATA[Core 2 and COM.X LoRaWAN Module 868MHz (ASR6501)]]></title><description><![CDATA[Hello @flex
Sorry, I don't know if it's meant as workaround.
M5Stack is not shy to use the term 'ultra low power' or 'very low power' for their products. And that is correct for several ICs used in M5Stack devices, like the ESP32 itself and yes, LoRaWan etc.
Unfortunately however, in my experience, the way M5Stack integrates those low power ICs into their products very often isn't ideal to create a low power device. But to be fair, they also need to ensure, that stacking various modules to the older cores (Basic, Fire, etc.) and newer cores like M5Core2 do not destroy each other. So, it could very well be that the two diodes I mentioned before are a precaution.
BTW: I myself asked this question a long time ago for M5Core2, but it never got an answer.
Thanks
Felix
]]></description><link>https://community.m5stack.com/topic/2750/core-2-and-com-x-lorawan-module-868mhz-asr6501</link><guid isPermaLink="true">https://community.m5stack.com/topic/2750/core-2-and-com-x-lorawan-module-868mhz-asr6501</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Tue, 12 Jan 2021 22:36:59 GMT</pubDate></item><item><title><![CDATA[Core 2 and COMMU]]></title><description><![CDATA[@chriszang and another update.
So I am happily working on my CAN receiver sketch and just noticed that I forgot to press the button that grounds INT-output of the mc2515 but the upload still worked. Gave it another try (w/o pressing the button) and it's still working - weird.
Then I swapped this COMMU module for my 2nd COMMU Module and here the upload doesn't work.
My explanation is that the grounding of the mcp2515 INT-output basically created a short circuit in the transistor that controls this pin and eventually burned it out. Not a big problem for me as
a) I am not using interrupts in my sketch
b) I have a 2nd COMMU unit
I just wanted to warn you guys that grounding the INT output has unintended consequences.
]]></description><link>https://community.m5stack.com/topic/2616/core-2-and-commu</link><guid isPermaLink="true">https://community.m5stack.com/topic/2616/core-2-and-commu</guid><dc:creator><![CDATA[ChrisZang]]></dc:creator><pubDate>Wed, 16 Dec 2020 09:35:51 GMT</pubDate></item><item><title><![CDATA[Core2+GoPlus2+M5GO2]]></title><description><![CDATA[Thank you!
]]></description><link>https://community.m5stack.com/topic/2603/core2-goplus2-m5go2</link><guid isPermaLink="true">https://community.m5stack.com/topic/2603/core2-goplus2-m5go2</guid><dc:creator><![CDATA[Nlindin]]></dc:creator><pubDate>Tue, 15 Dec 2020 13:12:10 GMT</pubDate></item></channel></rss>