<?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[M5Atom Linking Problem]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">I just successfully uploaded one of the examples onto my new M5Atom, after I changed the upload speed to 1500000. Now I wanted to proceed to make the unit into an MQTT button, but there seem to be a problem with the Arduino WIFI library together with the M5Atom library. I'm getting this error from the linker:</p>
<pre><code>Linking .pio\build\pico32\firmware.elf
.pio\build\pico32\lib731\libFastLED_ID126.a(FastLED.cpp.o): In function `atexit':
d:\Coding\C\m5atom/.pio\libdeps\pico32\FastLED_ID126/FastLED.cpp:236: multiple definition of `atexit'
C:\users\florian\.platformio\packages\framework-arduinoespressif32\tools\sdk\lib\libc_nano.a(lib_a-atexit.o):/Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdlib/../../../.././newlib/libc/stdlib/atexit.c:64: first defined here
</code></pre>
<p dir="auto">My assumption is that the M5Nano library somehow has its own atexit implementation and therefore the linker is confused when it finds a second definition in the default espressif framework. I'm using platformio to build.</p>
<p dir="auto">Any help is highly appreciated.</p>
]]></description><link>https://community.m5stack.com/topic/1755/m5atom-linking-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 09:07:59 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/1755.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Mar 2020 20:11:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Atom Linking Problem on Mon, 16 Mar 2020 07:23:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grey" aria-label="Profile: Grey">@<bdi>Grey</bdi></a> good to see that I'm not the only one having that issue. For now I switched to just using Micropython which works fine. Still it would be nice to also be able to deploy C programs to the Atom.</p>
]]></description><link>https://community.m5stack.com/post/7765</link><guid isPermaLink="true">https://community.m5stack.com/post/7765</guid><dc:creator><![CDATA[entrusc]]></dc:creator><pubDate>Mon, 16 Mar 2020 07:23:00 GMT</pubDate></item><item><title><![CDATA[Reply to M5Atom Linking Problem on Sun, 15 Mar 2020 23:15:57 GMT]]></title><description><![CDATA[<p dir="auto">Exact same issue here, specifically when using IotWebConf (example <a href="https://github.com/prampec/IotWebConf/blob/master/examples/IotWebConf06MqttApp/IotWebConf06MqttApp.ino" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>). Haven't been able to narrow it down any further yet.</p>
]]></description><link>https://community.m5stack.com/post/7763</link><guid isPermaLink="true">https://community.m5stack.com/post/7763</guid><dc:creator><![CDATA[Grey]]></dc:creator><pubDate>Sun, 15 Mar 2020 23:15:57 GMT</pubDate></item></channel></rss>