<?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[Where is the API ?]]></title><description><![CDATA[<p dir="auto">Hi,<br />
Where is the <strong>micropython API</strong>? Namely, where can I find the content of those:</p>
<pre><code class="language-python">from m5stack import *
from m5ui import *
from uiflow import *
</code></pre>
<p dir="auto">Among other, I would like to find the API which <strong>displays text on the eInk screen of a M5 Core Ink</strong>...</p>
<p dir="auto">Thanks.</p>
<p dir="auto">NB. I did read <a href="https://github.com/Ajb2k3/UIFlowHandbook/raw/master/quickblockref.pdf" target="_blank" rel="noopener noreferrer nofollow ugc">this</a> which is interesting and gives a few examples, but it's not an API reference + it doesn't explain how to display on CoreInk...</p>
]]></description><link>https://community.m5stack.com/topic/4142/where-is-the-api</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 09:36:25 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/4142.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Mar 2022 14:11:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Where is the API ? on Thu, 05 Oct 2023 10:00:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/46536">@gavin67890</a> said in <a href="/post/22416">Where is the API ?</a>:</p>
<blockquote>
<p dir="auto">Hi <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@cognitive5525</a>,</p>
<p dir="auto">Were you thinking more like a M5Stack reference rather than how-do document? I would love that.</p>
<p dir="auto">Maybe like this<br />
<a href="https://docs.m5stack.com/en/uiflow/hardwares/microphone" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/en/uiflow/hardwares/microphone</a><br />
with further breakdown of each function with syntax and parameters in MicroPython code.</p>
</blockquote>
<p dir="auto">Yes a reference as you'll find for the stock Micropython. Tutorials or Howtos are also find but usually only in the very beginning.</p>
<blockquote>
<p dir="auto">Have you tried using Visual Studio Code to program devices directly? I might try Thonny because I need something that works across macOS, RPi and Linux. VS Code was ideal, and I have been using it, but I couldn't "add device" when I tried on macOS today.</p>
</blockquote>
<p dir="auto">I tried it once or twice with VS some time ago, but I couldn't get the plugin work well. It was difficult  to establish a stable connection to the devices.</p>
<p dir="auto">I had to tweak Thonny though:<br />
<a href="https://community.m5stack.com/topic/5268/micropython-for-atom-s3-lite/4">https://community.m5stack.com/topic/5268/micropython-for-atom-s3-lite/4</a></p>
]]></description><link>https://community.m5stack.com/post/22420</link><guid isPermaLink="true">https://community.m5stack.com/post/22420</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Thu, 05 Oct 2023 10:00:32 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Wed, 04 Oct 2023 17:14:39 GMT]]></title><description><![CDATA[<p dir="auto">If you use and IDE like thonny you can directly access Micropython and use the function help. I have been looking and recording them but as I work it has been slow going (especially when things break) and I have been releasing updated documentation weekly but I have been away for a while.</p>
<p dir="auto">I have also been busy the last few weeks uploading getting started videos to youtube</p>
]]></description><link>https://community.m5stack.com/post/22417</link><guid isPermaLink="true">https://community.m5stack.com/post/22417</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Wed, 04 Oct 2023 17:14:39 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Wed, 04 Oct 2023 16:20:04 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@cognitive5525</a>,</p>
<p dir="auto">Were you thinking more like a M5Stack reference rather than how-do document? I would love that.</p>
<p dir="auto">Maybe like this<br />
<a href="https://docs.m5stack.com/en/uiflow/hardwares/microphone" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/en/uiflow/hardwares/microphone</a><br />
with further breakdown of each function with syntax and parameters in MicroPython code.</p>
<p dir="auto">Have you tried using Visual Studio Code to program devices directly? I might try Thonny because I need something that works across macOS, RPi and Linux. VS Code was ideal, and I have been using it, but I couldn't "add device" when I tried on macOS today.</p>
]]></description><link>https://community.m5stack.com/post/22416</link><guid isPermaLink="true">https://community.m5stack.com/post/22416</guid><dc:creator><![CDATA[gavin67890]]></dc:creator><pubDate>Wed, 04 Oct 2023 16:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Wed, 04 Oct 2023 14:24:29 GMT]]></title><description><![CDATA[<p dir="auto">I totally agree with the OP!<br />
A proper API documentation would be appreciated (Hope someone from M5Stack is looking here)</p>
<p dir="auto">Maybe slightly off topic but:<br />
I also don't like UIfLow with its strange and unnecessary complicated  "cloud connection" to be able to program the devices and it becomes incredible  difficult to work with as soon as you slightly increase the complexity of your programs, but when I program my M5stack units directly in Micropython with Thonny I use UIFLow (offline) as a kind of API to find functions in the main M5Stack libraries mentioned by the OP (m5stack, m5ui, uiflow ).</p>
<p dir="auto">A further tip:<br />
In Micropython (like in Python) you can always inspect any library with<br />
help(&lt;library_name&gt;) or  dir(&lt;library_name&gt;)<br />
At least this will give at list of objects that may hint you to available functions.</p>
<p dir="auto">By the way, does anyone know of release note for the M5Stack Micropython binaries?<br />
There is quite often a new release but there is no info about bug fixes new features etc.</p>
]]></description><link>https://community.m5stack.com/post/22415</link><guid isPermaLink="true">https://community.m5stack.com/post/22415</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Wed, 04 Oct 2023 14:24:29 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Tue, 27 Jun 2023 18:51:35 GMT]]></title><description><![CDATA[<p dir="auto">No source code but Updated documentation is uploaded weekly to the Facebook group for preview.</p>
<p dir="auto">Every product has a documentation page with demos and programming guides are found on the M5Stack site under Documentation.</p>
]]></description><link>https://community.m5stack.com/post/21348</link><guid isPermaLink="true">https://community.m5stack.com/post/21348</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Tue, 27 Jun 2023 18:51:35 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Tue, 27 Jun 2023 10:07:46 GMT]]></title><description><![CDATA[<p dir="auto">I had the same question...<br />
Coming from the adafruit world and Circuitpython, I'm used to having a reference like this <a href="https://docs.circuitpython.org/en/latest/shared-bindings/index.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.circuitpython.org/en/latest/shared-bindings/index.html</a> (which is very comprehensive and a lot of work)</p>
<p dir="auto">UIFlow does seem pretty easy to understand, even without documentation.<br />
But when I do something in micropython like</p>
<p dir="auto">import unit</p>
<p dir="auto">What am I actually importing? is source code available?</p>
]]></description><link>https://community.m5stack.com/post/21347</link><guid isPermaLink="true">https://community.m5stack.com/post/21347</guid><dc:creator><![CDATA[calumc]]></dc:creator><pubDate>Tue, 27 Jun 2023 10:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Sat, 24 Jun 2023 09:40:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> perfect thank you : )</p>
]]></description><link>https://community.m5stack.com/post/21299</link><guid isPermaLink="true">https://community.m5stack.com/post/21299</guid><dc:creator><![CDATA[EBKsuper]]></dc:creator><pubDate>Sat, 24 Jun 2023 09:40:25 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Sun, 18 Jun 2023 18:11:17 GMT]]></title><description><![CDATA[<p dir="auto">This page contains the core Micropython API (if you use UIFlow which is built on micropython) <a href="https://docs.micropython.org/en/latest/esp32/quickref.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.micropython.org/en/latest/esp32/quickref.html</a></p>
<p dir="auto">If you are on Facebook, in the M5Stack page, I have just uploaded an Update to the UIFlow 1.x doc</p>
]]></description><link>https://community.m5stack.com/post/21228</link><guid isPermaLink="true">https://community.m5stack.com/post/21228</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 18 Jun 2023 18:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Sun, 18 Jun 2023 10:21:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> Yes, very true. anyway it helps me alot to understand and pointing in the right direction. I created a few scripts allready with this I otherwise would never be able to script. So, a big help to me at last. As I mentioned I have Ideas and cases but I am affraid I wont learn propper coding.<br />
So I simply rely on try and error, google and chat gpt. thats my reality.</p>
<p dir="auto">And the Forum is a help too, of course : )<br />
I will try your suggestion about "Bing" as this is A.I. now. In the past that search engine was never of any good help for me, I am affraid.</p>
<p dir="auto">cheers<br />
EBK</p>
]]></description><link>https://community.m5stack.com/post/21225</link><guid isPermaLink="true">https://community.m5stack.com/post/21225</guid><dc:creator><![CDATA[EBKsuper]]></dc:creator><pubDate>Sun, 18 Jun 2023 10:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Sun, 18 Jun 2023 07:16:42 GMT]]></title><description><![CDATA[<p dir="auto">Don't use ChatGPT its often wrong.</p>
]]></description><link>https://community.m5stack.com/post/21223</link><guid isPermaLink="true">https://community.m5stack.com/post/21223</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 18 Jun 2023 07:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Sat, 17 Jun 2023 15:43:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> well google actually helped me with uiflow / blockly code images to understand how to put things together. At the moment I try to find something usefull for "deep.sleep" after some time and "wake.up" after sometime/or pressing a button (M5 CORE INK). I will get there...<br />
Also there is a nice "translator" from code to blockly what helps me a lot as chat gpt can write python.</p>
<p dir="auto">link  <a href="https://blockpy-edu.github.io/BlockMirror/docs/index.html" target="_blank" rel="noopener noreferrer nofollow ugc"> python to blockly translator</a></p>
]]></description><link>https://community.m5stack.com/post/21221</link><guid isPermaLink="true">https://community.m5stack.com/post/21221</guid><dc:creator><![CDATA[EBKsuper]]></dc:creator><pubDate>Sat, 17 Jun 2023 15:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Sat, 17 Jun 2023 15:30:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> thanx for your fast answer : ) Well I found out by now that to "burn" neewest "firmware" is in fact the "must to do first" so the core is ready to be connected and works with uiflow. As a total beginner but even digging the internet (yt, google, github...) that was not clear to me, not even that there is a "burn" process. I slowly get behind the logic. Well, I am not the first one on this so I assume there is a "sticky post" or something guiding though this and I just couldn´t make it to find.</p>
]]></description><link>https://community.m5stack.com/post/21220</link><guid isPermaLink="true">https://community.m5stack.com/post/21220</guid><dc:creator><![CDATA[EBKsuper]]></dc:creator><pubDate>Sat, 17 Jun 2023 15:30:50 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Fri, 16 Jun 2023 15:01:44 GMT]]></title><description><![CDATA[<p dir="auto">Here is the biggest tip I can give you<br />
Don’t use google as its search really sucks, it’s like an old man with dementia. I’m not fond of MS but bing search is way better at finding things and gives me answers I asked for unlike google that gives me incorrect answers it thinks I want</p>
]]></description><link>https://community.m5stack.com/post/21215</link><guid isPermaLink="true">https://community.m5stack.com/post/21215</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Fri, 16 Jun 2023 15:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Fri, 16 Jun 2023 14:59:22 GMT]]></title><description><![CDATA[<p dir="auto">Have you read the document pages for the products? Each product in the store has its own document page along with guides and for UIFlow you should have found my guides on GitHub along with guides on <a href="http://hackster.io" target="_blank" rel="noopener noreferrer nofollow ugc">hackster.io</a> and video guides on YouTube</p>
]]></description><link>https://community.m5stack.com/post/21214</link><guid isPermaLink="true">https://community.m5stack.com/post/21214</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Fri, 16 Jun 2023 14:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to Where is the API ? on Fri, 16 Jun 2023 13:50:07 GMT]]></title><description><![CDATA[<p dir="auto">newby here, I wonder the same and can´t believe in this forum is nothing about that.<br />
So am I such a total Idiot that even hours of google search doesnt point in any direction except some seconds of video footage showing a calendar booting.</p>
<p dir="auto">I don´t think I had ever a product with zero documentation how to set things up like M5Stack core ink.<br />
Brutal, very frustrting experience.</p>
]]></description><link>https://community.m5stack.com/post/21209</link><guid isPermaLink="true">https://community.m5stack.com/post/21209</guid><dc:creator><![CDATA[EBKsuper]]></dc:creator><pubDate>Fri, 16 Jun 2023 13:50:07 GMT</pubDate></item></channel></rss>