<?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[Using native idf instead of arduino]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">Is there anything special I need to do to use idf instead of arduino?</p>
<p dir="auto">I realise Arduino is simpler but to be honest the programming for me is not an issue. I have a background in C programming amongst other languages.</p>
<p dir="auto">The main reason I am looking at switching is because the BLE libraries appear to be so flaky that for my use case I need to get back to basics and just use idf ble support.</p>
<p dir="auto">Rob</p>
]]></description><link>https://community.m5stack.com/topic/1306/using-native-idf-instead-of-arduino</link><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Mar 2026 08:15:41 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/1306.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Sep 2019 02:30:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Using native idf instead of arduino on Tue, 15 Oct 2019 23:59:35 GMT]]></title><description><![CDATA[<p dir="auto">Hi guys, I came across this thread while trying to fix some M5StickC issues and thought I could chime in with some useful info. You can use Arduino as an ESP-IDF component however, it currently only works up to v3.2.3 of ESP-IDF.</p>
<p dir="auto">If you install v3.2.3 you can then use Arduino as a component from this repo <a href="https://github.com/espressif/arduino-esp32" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
<p dir="auto">Hope this helps.</p>
]]></description><link>https://community.m5stack.com/post/5989</link><guid isPermaLink="true">https://community.m5stack.com/post/5989</guid><dc:creator><![CDATA[o.copleston]]></dc:creator><pubDate>Tue, 15 Oct 2019 23:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Thu, 26 Sep 2019 15:43:32 GMT]]></title><description><![CDATA[<p dir="auto">I started from <a href="https://github.com/m5stack/esp-adf.git" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/esp-adf.git</a></p>
]]></description><link>https://community.m5stack.com/post/5743</link><guid isPermaLink="true">https://community.m5stack.com/post/5743</guid><dc:creator><![CDATA[funghy]]></dc:creator><pubDate>Thu, 26 Sep 2019 15:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Wed, 25 Sep 2019 07:39:47 GMT]]></title><description><![CDATA[<p dir="auto">Any links would be much appreciated, I really want to get stuck in with idf development. I wasn't aware there were any python installer scripts, please enlighten me. I was almost considering an idf docker image I read about.</p>
]]></description><link>https://community.m5stack.com/post/5728</link><guid isPermaLink="true">https://community.m5stack.com/post/5728</guid><dc:creator><![CDATA[lukasmaximus]]></dc:creator><pubDate>Wed, 25 Sep 2019 07:39:47 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Wed, 25 Sep 2019 03:55:55 GMT]]></title><description><![CDATA[<p dir="auto">Im using idf 4.1 whereas you guys are probrably on the older stuff which was crap.</p>
<p dir="auto">Its cmake based now. Python self installers etc.</p>
<p dir="auto">Anyway I have recompiled arduino as an idf component and got a couple of errors in some libraries but am working through it.</p>
<p dir="auto">I also converted m5 to an idf lib and most of that compiles to apart from the dependecy on arduino SD lib.</p>
]]></description><link>https://community.m5stack.com/post/5726</link><guid isPermaLink="true">https://community.m5stack.com/post/5726</guid><dc:creator><![CDATA[rob.biernat]]></dc:creator><pubDate>Wed, 25 Sep 2019 03:55:55 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Fri, 20 Sep 2019 07:46:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/700">@lukasmaximus</a> said in <a href="/post/5660">Using native idf instead of arduino</a>:</p>
<blockquote>
<p dir="auto">gig repo? I followed the official esp-idf guide and got as far as it recognizing the xtensa toolchain, but then when I try to make I always get errors and googling those errors hasn't got me anywhere</p>
</blockquote>
<p dir="auto">Same with me</p>
]]></description><link>https://community.m5stack.com/post/5662</link><guid isPermaLink="true">https://community.m5stack.com/post/5662</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Fri, 20 Sep 2019 07:46:27 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Fri, 20 Sep 2019 07:28:20 GMT]]></title><description><![CDATA[<p dir="auto">gig repo? I followed the official esp-idf guide and got as far as it recognizing the xtensa toolchain, but then when I try to make I always get errors and googling those errors hasn't got me anywhere</p>
]]></description><link>https://community.m5stack.com/post/5660</link><guid isPermaLink="true">https://community.m5stack.com/post/5660</guid><dc:creator><![CDATA[lukasmaximus]]></dc:creator><pubDate>Fri, 20 Sep 2019 07:28:20 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Fri, 20 Sep 2019 03:41:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1795">@thrasher</a> yeah i understand the background but 90 percent of the code should have been idf with a 10 percent layer for Arduino</p>
]]></description><link>https://community.m5stack.com/post/5657</link><guid isPermaLink="true">https://community.m5stack.com/post/5657</guid><dc:creator><![CDATA[rob.biernat]]></dc:creator><pubDate>Fri, 20 Sep 2019 03:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Fri, 20 Sep 2019 03:40:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/700">@lukasmaximus</a> i just cloned their gig repo ran a script and away we went</p>
]]></description><link>https://community.m5stack.com/post/5656</link><guid isPermaLink="true">https://community.m5stack.com/post/5656</guid><dc:creator><![CDATA[rob.biernat]]></dc:creator><pubDate>Fri, 20 Sep 2019 03:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Wed, 18 Sep 2019 08:08:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1131">@rob-biernat</a></p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1131">@rob-biernat</a> said in <a href="/post/5622">Using native idf instead of arduino</a>:</p>
<blockquote>
<p dir="auto">Idf works fine with m5 stack for everything on the esp32 chip.</p>
<p dir="auto">The issue is some bright spark assumed everyone uses arduino</p>
</blockquote>
<p dir="auto">Thats mostly because most of us came from Atmega / arduino boards, we are common with it, so why not using it?<br />
I'm trying to stick with UIFlow / VS Code but its definetly easier to implent most of stuff with 100 years old arduino IDE.</p>
<p dir="auto">However, I will give idf ide a try, hopefully I can make it run, Im bit worried Ill burn m5stack's bootloader (still unsure how its realized here)</p>
]]></description><link>https://community.m5stack.com/post/5627</link><guid isPermaLink="true">https://community.m5stack.com/post/5627</guid><dc:creator><![CDATA[Thrasher]]></dc:creator><pubDate>Wed, 18 Sep 2019 08:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Wed, 18 Sep 2019 07:29:31 GMT]]></title><description><![CDATA[<p dir="auto">I would love to use esp-idf and start to make some tutorial videos on it, but every time I try to set up the development environment no matter which guide i'm following or which OS i'm on, I always seem to hit a brick wall.</p>
]]></description><link>https://community.m5stack.com/post/5626</link><guid isPermaLink="true">https://community.m5stack.com/post/5626</guid><dc:creator><![CDATA[lukasmaximus]]></dc:creator><pubDate>Wed, 18 Sep 2019 07:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Wed, 18 Sep 2019 02:27:39 GMT]]></title><description><![CDATA[<p dir="auto">Idf works fine with m5 stack for everything on the esp32 chip.</p>
<p dir="auto">The issue is some bright spark assumed everyone uses arduino</p>
]]></description><link>https://community.m5stack.com/post/5622</link><guid isPermaLink="true">https://community.m5stack.com/post/5622</guid><dc:creator><![CDATA[rob.biernat]]></dc:creator><pubDate>Wed, 18 Sep 2019 02:27:39 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Tue, 17 Sep 2019 06:06:46 GMT]]></title><description><![CDATA[<p dir="auto">Hi Rob,<br />
I think you will have to start with flashing bootloader (or how its called on esp32) so native IDF would recognize it.<br />
Keep in mind that some of pins are used by perepherials of M5Stack device<br />
Anyways keep us updated, I also want more options with M5Stack I find it as great AIO device, just needs a bit more flex to code it with anything suits you most</p>
]]></description><link>https://community.m5stack.com/post/5616</link><guid isPermaLink="true">https://community.m5stack.com/post/5616</guid><dc:creator><![CDATA[Thrasher]]></dc:creator><pubDate>Tue, 17 Sep 2019 06:06:46 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Tue, 17 Sep 2019 02:26:53 GMT]]></title><description><![CDATA[<p dir="auto">Ok having had no responses i think i will try and use the code for m5 as an idf component.</p>
<p dir="auto">If anyone has already done this then let me know. Idf is a much better environment then arduino however i do understand alot of people get scared writing code</p>
]]></description><link>https://community.m5stack.com/post/5613</link><guid isPermaLink="true">https://community.m5stack.com/post/5613</guid><dc:creator><![CDATA[rob.biernat]]></dc:creator><pubDate>Tue, 17 Sep 2019 02:26:53 GMT</pubDate></item><item><title><![CDATA[Reply to Using native idf instead of arduino on Wed, 11 Sep 2019 03:11:42 GMT]]></title><description><![CDATA[<p dir="auto">Has anyone been able to use the m5 stack arduino library in idf app?</p>
<p dir="auto">Using IDF i was able to get around the crappy ble issues that are in the arduino ble libs but i cant use the screen or buttons now.</p>
<p dir="auto">Thanks</p>
<p dir="auto">Rob</p>
]]></description><link>https://community.m5stack.com/post/5556</link><guid isPermaLink="true">https://community.m5stack.com/post/5556</guid><dc:creator><![CDATA[rob.biernat]]></dc:creator><pubDate>Wed, 11 Sep 2019 03:11:42 GMT</pubDate></item></channel></rss>