<?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[M5Stack MultiApp Advanced Firmware]]></title><description><![CDATA[<p dir="auto"><strong>Using this app, M5Stack can run all included apps without reflashing/rebooting</strong></p>
<ul>
<li>This is the continued development of the original M5Stack MultiApp firmware</li>
<li>This project is made on PlatformIO IDE</li>
<li>With some minor work it can be adapted to other IDE's like VisualStudio+VisualMicro or Eclipse.<br />
This project use modifed M5Stack M5StackSAM and EspAudio libraryes from project local storage.<br />
image</li>
</ul>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Apps.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<h4>Project Repository: <a href="https://github.com/botofancalin/M5Stack-MultiApp-Advanced" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/botofancalin/M5Stack-MultiApp-Advanced</a></h4>
<p dir="auto"><strong>Get it going fast</strong></p>
<ul>
<li>Flash your M5 with Precompiled firmware from this repository +The flashing instructions can be found on the Precompiled Firmware folder</li>
</ul>
<p dir="auto"><strong>Installing and Compiling the firmware</strong></p>
<ul>
<li>First, you must install the necessary tools and prepare the IDE environment</li>
<li>Download (and unzip) this repository</li>
<li>Download and Install Visual Studio Code <a href="https://code.visualstudio.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://code.visualstudio.com/</a> or Atom: <a href="https://atom.io/" target="_blank" rel="noopener noreferrer nofollow ugc">https://atom.io/</a></li>
<li>Install the PlatformIO Extension</li>
<li>Install ESP32 Framework on PlatformIO</li>
<li>Apply the PlatformIO Patch<br />
-- This Patch will fix ESP-IDF bug - ButtonA Problems when Wifi is connected<br />
--This Patch will allow to upload large firmwares into M5Stack by sacrificing some SPIFFS area<br />
--Open the MultiApp Project folder on AplatformIO</li>
<li>Click the BUILD button <img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/BuildandFlash.jpg" alt="alt text" class=" img-fluid img-markdown" /><br />
--This will build and Flash the M5Stack connected to your PC USB</li>
<li>To use Local Ota to flash your M5Stack<br />
--The M5Stack must be connected to the same network as your PC<br />
--In the project "platformio.ini" file set "upload_port = [your M5StackIP]"</li>
</ul>
<p dir="auto"><strong>The project include:</strong></p>
<ul>
<li><strong>Applications</strong></li>
<li>Dual Channel Oscilloscope<br />
-- Pin 35 Channel 1<br />
-- Pin 36 Channel 2<br />
-- Pin 26 Signal Generator</li>
<li>Oscilloscope Menu Structure:<br />
-- Stop / Run frame<br />
-- Sensitivity for each channel: 50mV, 100mV, 200mV, 500mV, 1V per Divizion<br />
-- Sample Rate: 0.3ms, 0.6ms, 1ms, 2ms, 5ms, 10ms, 20ms, 50ms, 0.1s, 0.2s, 0.5s, 1s, 2s, 5s, 10s per Divizion<br />
-- Channel mode for each channel: Normal, Inverted, Off<br />
-- Offset for each channel<br />
-- Trigger Switch: Trigger from Channel 1 or Channel 2<br />
-- Trigger Mode: Auto, Normal, Scan<br />
-- Trigger Level 0 - 100 %<br />
-- Trigger Edge: Rising (UP), Falling (DN)<br />
-- Internal Signal Generator mode: Wave signal, Square signal, Triangular Signal 1, Triangular Signal 2, Signal Generator OFF<br />
-- Exit Oscilloscope App</li>
<li>WebRadio<br />
-- Support Volume Adjustment<br />
-- Support Stations change on the fly<br />
-- Long press NEXT key to exit from Radio App<br />
-- Display Volume Level<br />
-- Display Data buffer state<br />
-- If the connection is lost or the buffer get empty, will try to recover the connection.<br />
-- If the connection can't be recovered, will connect to the next station on the list<br />
-- Can play MP3 streams<br />
-- Web Radio streams are stored on SD Card on "RadioStations.txt" file<br />
-- Support theoretically unlimited station list<br />
-- The stations must be defined on separate lines as follow: "StationName=StationLink;</li>
<li>WebServer with web based SD File manager<br />
-- Can run in the background once started<br />
-- You can use other apps when the webserver is running<br />
-- List SD Folders<br />
-- Create Folder<br />
-- Delete Folder<br />
-- Download files<br />
-- Upload Files<br />
-- Delete Files<br />
-- Display Files Content (images, text, etc...)</li>
<li>SD Browser that support<br />
-- Display Jpeg files on the screen<br />
-- Resize Jpeg to fit to screen size<br />
-- Play MP3 Files using Mp3 Player App<br />
-- Display File properties for the files that can't be open with included apps</li>
<li>Tools list<br />
-- Wifi Packet Monitor<br />
-- Wifi Scanner<br />
-- I2C Scanner<br />
-- DHT Sensor reader: Support any DHT sensor type<br />
-- Stopwatch</li>
<li>Games (just for fun)<br />
-- Space Shooter<br />
-- Flappy Bird</li>
<li>Return (to menu root)</li>
<li><strong>System</strong></li>
<li>System Informations<br />
-- CPU Frequency, Number of cores, Chip Revision, Flash Speed, Current Free RAM space, Wifi MAC address, Wifi IP Address, Wifi current Mode<br />
-- Minimum FREE heap (RAM) since the device was started, Flash Size, SPIFFS Size, SPIFFS used space, SD Card Type, SD Card Size, SD Card used space</li>
<li>Wifi Connection<br />
-- Can set the Wifi Connection on M5Stack by<br />
-- Wifi Smart Config<br />
-- Wifi WPS PushButton<br />
-- Wifi WPS PIN Code<br />
-- Wifi STA: Set Wifi to STATION (Reciever) mode<br />
-- Wifi AP: Set Wifi to ACCESS POINT (Sender) mode<br />
-- Wifi OFF</li>
<li>Display Backlight Settings<br />
-- Set and save Display backlight so the settings survive reboot and flash</li>
<li>Sleep<br />
-- Puth the device into Sleep mode<br />
-- The device can power back on by pressing ButtonB or reset key</li>
</ul>
<p dir="auto"><strong>This Firmware also support:</strong></p>
<ul>
<li>Local OTA flashing<br />
-- Set the M5Stack IP as Upload Port on PlatformIO then you can flash the device over WIFI</li>
<li>Remote OTA Update<br />
-- Will check the server for new version at startup<br />
-- If a new version was found, will update to new version</li>
</ul>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Oscilloscope.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Wave.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/WebRadio.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/RadioRun.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/WebServer.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/SdBrowser.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Mp3Player.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Tools.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/PacketMonitor.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Games.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/System.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/SystemInfo.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Wifi.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/BackLight.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/Sleep.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-MultiApp-Advanced/master/MultiAppImgs/ServerOta.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/topic/194/m5stack-multiapp-advanced-firmware</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 22:32:22 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/194.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 May 2018 20:52:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Fri, 29 Apr 2022 20:15:44 GMT]]></title><description><![CDATA[<p dir="auto">Hello, I realize this topic is very old but I'm trying to compile the MultiApp Advanced firmware. I'm getting several compile issues:</p>
<ol>
<li>
<p dir="auto">src/Apps/WiFiWps/WpsConnect.cpp:30:12: error: 'struct esp_wps_config_t' has no member named 'crypto_funcs'</p>
</li>
<li>
<p dir="auto">src/Apps/WiFiWps/WpsConnect.cpp:30:28: error: 'g_wifi_default_wps_crypto_funcs' was not declared in this scope</p>
</li>
<li>
<p dir="auto">src/Apps/WiFiWps/WpsConnect.cpp:90:27: error: no matching function for call to 'onEvent(void (&amp;)(arduino_event_id_t, system_event_info_t))'</p>
</li>
<li>
<p dir="auto">src/Apps/WiFiWps/WpsConnect.cpp:90:18: error: invalid conversion from 'void (<em>)(arduino_event_id_t, system_event_info_t)' to 'WiFiEventSysCb' {aka 'void (</em>)(arduino_event_t*)'} [-fpermissive]</p>
</li>
<li>
<p dir="auto">*** [.pio\build\esp-wrover-kit\src\Apps\WiFiWps\WpsConnect.cpp.o] Error 1</p>
</li>
<li>
<p dir="auto">lib/ESP32Audio/src/AudioOutputI2S.cpp:190:10: error: 'i2s_write_bytes' was not declared in this scope</p>
</li>
<li>
<p dir="auto">*** [.pio\build\esp-wrover-kit\lib803\ESP32Audio\AudioOutputI2S.cpp.o] Error 1</p>
</li>
</ol>
<p dir="auto">I did clone the git repo today, so everything should be up to date. Looks like I'm missing some library?</p>
<p dir="auto">Thanks,<br />
Brian</p>
]]></description><link>https://community.m5stack.com/post/17336</link><guid isPermaLink="true">https://community.m5stack.com/post/17336</guid><dc:creator><![CDATA[brianbgarber]]></dc:creator><pubDate>Fri, 29 Apr 2022 20:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Mon, 24 May 2021 12:58:14 GMT]]></title><description><![CDATA[<p dir="auto">Hi<br />
somebody make a test with Netatmo ?<br />
I would like to be sure before start this install to see if there are possibility to connect via API key to netatmo server.<br />
interest by this<br />
Thx</p>
]]></description><link>https://community.m5stack.com/post/13863</link><guid isPermaLink="true">https://community.m5stack.com/post/13863</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 24 May 2021 12:58:14 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Wed, 11 Sep 2019 20:00:03 GMT]]></title><description><![CDATA[<p dir="auto">Hi Calin, thanks for this amazing work. How I can add my own code/Application? Tks in advance for any help you can provide. brgds.</p>
]]></description><link>https://community.m5stack.com/post/5559</link><guid isPermaLink="true">https://community.m5stack.com/post/5559</guid><dc:creator><![CDATA[Rodlenz]]></dc:creator><pubDate>Wed, 11 Sep 2019 20:00:03 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Sun, 08 Jul 2018 18:07:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kabron" aria-label="Profile: kabron">@<bdi>kabron</bdi></a> 在 <a href="/post/1247">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a> 在 <a href="/post/1245">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">Please update the Espressif 32 platform to latest version (v1.1.1 at this moment)<br />
That should solve the problem.</p>
</blockquote>
<p dir="auto">I have 1.1.2 installed and do not know how to degrade<br />
P.S.<br />
degrade with<br />
<strong>platform = espressif32@1.1.1</strong><br />
and now it works</p>
</blockquote>
<p dir="auto">I just tested with espressif32 V1.1.2 and work's just fine.<br />
Please download the latest repository commit and compile.<br />
it should work just fine.</p>
]]></description><link>https://community.m5stack.com/post/1249</link><guid isPermaLink="true">https://community.m5stack.com/post/1249</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Sun, 08 Jul 2018 18:07:03 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Sun, 08 Jul 2018 12:22:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a> 在 <a href="/post/1245">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">Please update the Espressif 32 platform to latest version (v1.1.1 at this moment)<br />
That should solve the problem.</p>
</blockquote>
<p dir="auto">I have 1.1.2 installed and do not know how to degrade<br />
P.S.<br />
degrade with<br />
<strong>platform = espressif32@1.1.1</strong><br />
and now it works</p>
]]></description><link>https://community.m5stack.com/post/1247</link><guid isPermaLink="true">https://community.m5stack.com/post/1247</guid><dc:creator><![CDATA[Kabron]]></dc:creator><pubDate>Sun, 08 Jul 2018 12:22:58 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Sat, 07 Jul 2018 21:13:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kabron" aria-label="Profile: kabron">@<bdi>kabron</bdi></a> 在 <a href="/post/1242">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">New version compilation results:<br />
M5StackMod initializing...[E][sd_diskio.cpp:739] sdcard_mount(): f_mount failed 0x(3)<br />
E (705) SPIFFS: mount failed, -10025<br />
[E][SPIFFS.cpp:47] begin(): Mounting SPIFFS failed! Error: -1<br />
OK<br />
[E][Preferences.cpp:330] getUShort(): nvs_get_u16 fail: light NOT_FOUND<br />
and nothing more...</p>
<p dir="auto">any ideas?</p>
</blockquote>
<p dir="auto">Please update the Espressif 32 platform to latest version (v1.1.1 at this moment)<br />
That should solve the problem.</p>
]]></description><link>https://community.m5stack.com/post/1245</link><guid isPermaLink="true">https://community.m5stack.com/post/1245</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Sat, 07 Jul 2018 21:13:56 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Sat, 07 Jul 2018 14:33:43 GMT]]></title><description><![CDATA[<p dir="auto">New version compilation results:<br />
M5StackMod initializing...[E][sd_diskio.cpp:739] sdcard_mount(): f_mount failed 0x(3)<br />
E (705) SPIFFS: mount failed, -10025<br />
[E][SPIFFS.cpp:47] begin(): Mounting SPIFFS failed! Error: -1<br />
OK<br />
[E][Preferences.cpp:330] getUShort(): nvs_get_u16 fail: light NOT_FOUND<br />
and nothing more...</p>
<p dir="auto">any ideas?</p>
]]></description><link>https://community.m5stack.com/post/1242</link><guid isPermaLink="true">https://community.m5stack.com/post/1242</guid><dc:creator><![CDATA[Kabron]]></dc:creator><pubDate>Sat, 07 Jul 2018 14:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Fri, 06 Jul 2018 15:42:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/picpic020960" aria-label="Profile: picpic020960">@<bdi>picpic020960</bdi></a> 在 <a href="/post/1236">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">Hi Calin</p>
<p dir="auto">when m5stack not connected i see ' &lt;version....py&gt;' at end of build report.</p>
<p dir="auto">(from memory , now at work , not at home)</p>
<p dir="auto">when m5stack connected i see nothing at end of build report.</p>
<p dir="auto">i have com1 and com4. how to choose ?</p>
<p dir="auto">thanks for help</p>
<p dir="auto">Regards</p>
</blockquote>
<p dir="auto">You don't have to chose anything.<br />
No need to select the upload port.<br />
PlatformIO will detect the M5Stack port automatically, once is connected to PC USB.</p>
]]></description><link>https://community.m5stack.com/post/1241</link><guid isPermaLink="true">https://community.m5stack.com/post/1241</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Fri, 06 Jul 2018 15:42:35 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Fri, 06 Jul 2018 07:08:08 GMT]]></title><description><![CDATA[<p dir="auto">Hi Calin</p>
<p dir="auto">when m5stack not connected i see ' &lt;version....py&gt;' at end of build report.</p>
<p dir="auto">(from memory , now at work , not at home)</p>
<p dir="auto">when m5stack connected i see nothing at end of build report.</p>
<p dir="auto">i have com1 and com4. how to choose ?</p>
<p dir="auto">thanks for help</p>
<p dir="auto">Regards</p>
]]></description><link>https://community.m5stack.com/post/1236</link><guid isPermaLink="true">https://community.m5stack.com/post/1236</guid><dc:creator><![CDATA[picpic020960]]></dc:creator><pubDate>Fri, 06 Jul 2018 07:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Thu, 05 Jul 2018 21:08:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/picpic020960" aria-label="Profile: picpic020960">@<bdi>picpic020960</bdi></a> 在 <a href="/post/1234">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">Calin</p>
<p dir="auto">first compil :<br />
src\Apps\WiFiWps\WpsConnect.cpp:73:16: error: no match for 'operator=' (operand types are 'esp_wps_config_t' and '&lt;brace-enclosed initializer list&gt;')</p>
<p dir="auto">some mistake ?</p>
</blockquote>
<p dir="auto">No. There is no mistake.<br />
PlatformIO updated the Arduino-ESP32 framework to new version.<br />
I updated the MultiApp firmware to work with this new version.<br />
If you use git, just pull the latest commit from github and recompile.<br />
If not, download the repository again then compile.</p>
<blockquote>
<p dir="auto">edit :<br />
commented ==&gt; Build OK<br />
but how to load the firmware in the m5stack ?</p>
</blockquote>
<p dir="auto">Please READ the repository instructions !</p>
<p dir="auto"><img src="/assets/uploads/files/1530824826751-instructions.png" alt="0_1530824824747_instructions.PNG" class=" img-fluid img-markdown" /></p>
<blockquote>
<p dir="auto">other question : how to apply the patch ?</p>
</blockquote>
<p dir="auto">The old patch is no longer needed... because Espressif fixed the GPIO39 bug on the latest arduino-esp32 framework.</p>
]]></description><link>https://community.m5stack.com/post/1235</link><guid isPermaLink="true">https://community.m5stack.com/post/1235</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Thu, 05 Jul 2018 21:08:01 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Thu, 05 Jul 2018 19:34:18 GMT]]></title><description><![CDATA[<p dir="auto">Calin</p>
<p dir="auto">first compil :<br />
src\Apps\WiFiWps\WpsConnect.cpp:73:16: error: no match for 'operator=' (operand types are 'esp_wps_config_t' and '&lt;brace-enclosed initializer list&gt;')</p>
<p dir="auto">some mistake ?</p>
<p dir="auto">edit :<br />
commented ==&gt; Build OK<br />
but how to load the firmware in the m5stack ?</p>
<p dir="auto">other question : how to apply the patch ?</p>
<p dir="auto">thanks for help</p>
<p dir="auto">Regards</p>
]]></description><link>https://community.m5stack.com/post/1234</link><guid isPermaLink="true">https://community.m5stack.com/post/1234</guid><dc:creator><![CDATA[picpic020960]]></dc:creator><pubDate>Thu, 05 Jul 2018 19:34:18 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Thu, 05 Jul 2018 16:16:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/picpic020960" aria-label="Profile: picpic020960">@<bdi>picpic020960</bdi></a> 在 <a href="/post/1230">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">Hi Calin , OK</p>
<p dir="auto">Download (and unzip) this repository ==&gt; OK<br />
Download and Install Visual Studio Code <a href="https://code.visualstudio.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://code.visualstudio.com/</a>  ==&gt;OK<br />
Install the PlatformIO Extension ==&gt; OK<br />
Install ESP32 Framework on PlatformIO ==&gt; How TO ? no link and a lot of ESP32 framework</p>
<p dir="auto">thanks for help</p>
<p dir="auto">Regards</p>
</blockquote>
<p dir="auto">Go to Platforms<br />
Type in ESP32 on the search bar<br />
Click on Espressif 32<br />
Click INSTALL<br />
Wait to finish (this may take 1 - 5 minutes, depending on your internet connection speed)<br />
Done.</p>
<p dir="auto"><img src="/assets/uploads/files/1530807257065-esp32platform.png" alt="0_1530807254012_ESP32Platform.PNG" class=" img-fluid img-markdown" /></p>
<p dir="auto">To open MultiApp Advanced project:<br />
right click on the project folder<br />
Select "Open in VsCode"<br />
VsCode will open and the project will be loaded in PlatformIO</p>
<p dir="auto">You don't need to install any library to compile the MultiApp-Advanced. All necessary resources are included into project.</p>
]]></description><link>https://community.m5stack.com/post/1232</link><guid isPermaLink="true">https://community.m5stack.com/post/1232</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Thu, 05 Jul 2018 16:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Thu, 05 Jul 2018 07:13:49 GMT]]></title><description><![CDATA[<p dir="auto">Hi Calin , OK</p>
<p dir="auto">Download (and unzip) this repository ==&gt; OK<br />
Download and Install Visual Studio Code <a href="https://code.visualstudio.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://code.visualstudio.com/</a>  ==&gt;OK<br />
Install the PlatformIO Extension ==&gt; OK<br />
Install ESP32 Framework on PlatformIO ==&gt; How TO ? no link and a lot of ESP32 framework</p>
<p dir="auto">thanks for help</p>
<p dir="auto">Regards</p>
]]></description><link>https://community.m5stack.com/post/1230</link><guid isPermaLink="true">https://community.m5stack.com/post/1230</guid><dc:creator><![CDATA[picpic020960]]></dc:creator><pubDate>Thu, 05 Jul 2018 07:13:49 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Wed, 04 Jul 2018 16:12:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/picpic020960" aria-label="Profile: picpic020960">@<bdi>picpic020960</bdi></a> 在 <a href="/post/1228">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">Hi Calin</p>
<p dir="auto">tested last night ! sync , download , finish , reset and ... black screen</p>
<p dir="auto">maybe my error : use the old [not Advanced] FLASH_DOWNLOAD_TOOLS_V3.6.4.zip</p>
<p dir="auto">other way : 'old MultiApp' is OK without SD card and no jpg , maybe 'Advanced' no ?</p>
<p dir="auto">more : windows 10 (on thomson tablet)</p>
<p dir="auto">my fear :have bad clone !</p>
<p dir="auto">I test again tonight</p>
<p dir="auto">Regards</p>
</blockquote>
<p dir="auto">As i told you... the best solution is to COMPILE the project on PlatformIO.<br />
The M5Stack came with default factory partitions table.<br />
That partition table is incompatible with MultiApp-Advanced firmware.<br />
Old MultiApp firmware use standard partitions table and that's why that precompiled binary work.<br />
The precompiled firmware only write the application data. So precom piled binary will be useful only if you try to update the multiapp-advanced firmware to a newer version.<br />
Will NOT work if you try to write the multiapp-advanced over a different application.</p>
<p dir="auto">On MultiApp-advanced i use a custom partition table that is written if you compile and upload the project from PlatformIO.</p>
]]></description><link>https://community.m5stack.com/post/1229</link><guid isPermaLink="true">https://community.m5stack.com/post/1229</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Wed, 04 Jul 2018 16:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Wed, 04 Jul 2018 08:34:27 GMT]]></title><description><![CDATA[<p dir="auto">Hi Calin</p>
<p dir="auto">tested last night ! sync , download , finish , reset and ... black screen</p>
<p dir="auto">maybe my error : use the old [not Advanced] FLASH_DOWNLOAD_TOOLS_V3.6.4.zip</p>
<p dir="auto">other way : 'old MultiApp' is OK without SD card and no jpg , maybe 'Advanced' no ?</p>
<p dir="auto">more : windows 10 (on thomson tablet)</p>
<p dir="auto">my fear :have bad clone !</p>
<p dir="auto">I test again tonight</p>
<p dir="auto">Regards</p>
]]></description><link>https://community.m5stack.com/post/1228</link><guid isPermaLink="true">https://community.m5stack.com/post/1228</guid><dc:creator><![CDATA[picpic020960]]></dc:creator><pubDate>Wed, 04 Jul 2018 08:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Tue, 03 Jul 2018 16:29:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/picpic020960" aria-label="Profile: picpic020960">@<bdi>picpic020960</bdi></a> 在 <a href="/post/1226">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">no is straight forward with corporate proxy !</p>
</blockquote>
<p dir="auto">Well... yeah... you are right on this one...</p>
<blockquote>
<p dir="auto">[pre-compiled firmware is best for MultiApp popularity]</p>
<p dir="auto">thanks</p>
</blockquote>
<p dir="auto">Ok... i will bring it back later today...</p>
]]></description><link>https://community.m5stack.com/post/1227</link><guid isPermaLink="true">https://community.m5stack.com/post/1227</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Tue, 03 Jul 2018 16:29:54 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Tue, 03 Jul 2018 11:26:20 GMT]]></title><description><![CDATA[<p dir="auto">no is straight forward with corporate proxy !</p>
<p dir="auto">old version of pre-compiled firmware work fine.</p>
<p dir="auto">why partition issue ?</p>
<p dir="auto">[pre-compiled firmware is best for MultiApp popularity]</p>
<p dir="auto">thanks</p>
]]></description><link>https://community.m5stack.com/post/1226</link><guid isPermaLink="true">https://community.m5stack.com/post/1226</guid><dc:creator><![CDATA[picpic020960]]></dc:creator><pubDate>Tue, 03 Jul 2018 11:26:20 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Mon, 02 Jul 2018 17:00:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/picpic020960" aria-label="Profile: picpic020960">@<bdi>picpic020960</bdi></a> 在 <a href="/post/1224">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto">sad that the pre-compiled firmware is no longer available.</p>
<p dir="auto">when will he come back</p>
<p dir="auto">thanks</p>
</blockquote>
<p dir="auto">Install VsCode, PlatformIO, then flash the project to M5Stack.<br />
Is a straight forward procedure.<br />
I removed the pre-compiled firmware because the M5Stack had to be formatted with a specific partition table for pre-compiled firmware to work.</p>
]]></description><link>https://community.m5stack.com/post/1225</link><guid isPermaLink="true">https://community.m5stack.com/post/1225</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Mon, 02 Jul 2018 17:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Mon, 02 Jul 2018 13:25:50 GMT]]></title><description><![CDATA[<p dir="auto">sad that the pre-compiled firmware is no longer available.</p>
<p dir="auto">when will he come back</p>
<p dir="auto">thanks</p>
]]></description><link>https://community.m5stack.com/post/1224</link><guid isPermaLink="true">https://community.m5stack.com/post/1224</guid><dc:creator><![CDATA[picpic020960]]></dc:creator><pubDate>Mon, 02 Jul 2018 13:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Sat, 30 Jun 2018 08:05:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a> 在 <a href="/post/1219">M5Stack MultiApp Advanced Firmware</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tobozo" aria-label="Profile: tobozo">@<bdi>tobozo</bdi></a> can make a repository that contain this mods too.</p>
</blockquote>
<p dir="auto">With one tiny exception:<br />
Tobozo's app does not restart menu with BtnA+Reset</p>
]]></description><link>https://community.m5stack.com/post/1220</link><guid isPermaLink="true">https://community.m5stack.com/post/1220</guid><dc:creator><![CDATA[Kabron]]></dc:creator><pubDate>Sat, 30 Jun 2018 08:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Fri, 29 Jun 2018 23:47:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kabron" aria-label="Profile: kabron">@<bdi>kabron</bdi></a> you can do that if you whant for your M5Stack.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="/user/tobozo" aria-label="Profile: tobozo">@<bdi>tobozo</bdi></a> can make a repository that contain this mods too.<br />
I won't do that because i need every bit of flash memory for the apps that i am working on...</p>
<p dir="auto">I just updated MultiApp.</p>
<ul>
<li>Added Tetris game with score and high score counter.</li>
<li>Fixed some bugs related to fonts</li>
</ul>
<p dir="auto">Getting closer to flash size limit...</p>
<p dir="auto"><img src="/assets/uploads/files/1530314907222-memory.png" alt="0_1530314904726_Memory.PNG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/1219</link><guid isPermaLink="true">https://community.m5stack.com/post/1219</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Fri, 29 Jun 2018 23:47:43 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Mon, 25 Jun 2018 08:20:44 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <strong>Calin</strong>,<br />
I allowed myself a tiny mod  to your App. Now it can be launched from the SD card under <strong>SD-Menu</strong> from <strong>tobozo</strong>. <a href="https://github.com/tobozo/M5Stack-SD-Updater" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/tobozo/M5Stack-SD-Updater</a>.<br />
Modification consists in main.c mod and extra libraries. Just unzip <strong>Matroska.zip</strong> to project folder and build. Resulting <strong>firmware.bin</strong>  in .pioenvs\m5stack-core-esp32<br />
is compatible with <strong>tobozo</strong> loader.<br />
Zip here:<br />
<a href="https://yadi.sk/d/8sroLeG_3YMfwe" target="_blank" rel="noopener noreferrer nofollow ugc">https://yadi.sk/d/8sroLeG_3YMfwe</a></p>
]]></description><link>https://community.m5stack.com/post/1176</link><guid isPermaLink="true">https://community.m5stack.com/post/1176</guid><dc:creator><![CDATA[Kabron]]></dc:creator><pubDate>Mon, 25 Jun 2018 08:20:44 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Fri, 22 Jun 2018 21:35:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/1nformatica" aria-label="Profile: 1nformatica">@<bdi>1nformatica</bdi></a> You didn't apply the PlatformIO patch and you are getting the BtnA (left key) unwanted "presses".<br />
M5Stack use GPIO39 for BtnA.<br />
There is a bug on arduino-esp32 framework that cause interference between Wifi and GPIO39.<br />
That patch contain arduino-esp32 precompiled libraries that don't have this bug.<br />
Since the libraries came precompiled, i don't have access to the code to find what's causing that bug and fix the problem.</p>
]]></description><link>https://community.m5stack.com/post/1153</link><guid isPermaLink="true">https://community.m5stack.com/post/1153</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Fri, 22 Jun 2018 21:35:20 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack MultiApp Advanced Firmware on Fri, 22 Jun 2018 17:01:35 GMT]]></title><description><![CDATA[<p dir="auto">Hi All, I have just uploaded a video review of the Apps to Youtube <a href="https://www.youtube.com/watch?v=h6ZJjYK1gG0" target="_blank" rel="noopener noreferrer nofollow ugc">Apps Review</a><br />
I made a silly mistake with the oscilloscope App as of course it cannot handle negative going inputs!!</p>
]]></description><link>https://community.m5stack.com/post/1147</link><guid isPermaLink="true">https://community.m5stack.com/post/1147</guid><dc:creator><![CDATA[1nformatica]]></dc:creator><pubDate>Fri, 22 Jun 2018 17:01:35 GMT</pubDate></item></channel></rss>