<?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 Core 2 - SD card and Display at the same time]]></title><description><![CDATA[<p dir="auto">Hello!</p>
<p dir="auto">I am new to the community here and have been finally been playing around with my m5stack core2 with rust.</p>
<p dir="auto">My project consists in a simple voice recorder which does the following:</p>
<ul>
<li>After pressing a button, start recording from the microphone to the SD card</li>
<li>Show a timer of the elapsed time</li>
<li>Once the user presses the stop button, stop the recording</li>
<li>Then upload the recording to a server</li>
</ul>
<p dir="auto">I got every bit working independently but the problem is getting them to coexist.</p>
<p dir="auto">The reason I am posting here now is that I am completely unable to figure out how to get the display to work (e.g. update the elapsed timer and/or react to user button presses) while also having an active microphone recorder which writes a wav file directly to the SD card.</p>
<p dir="auto">I found quite a bit of conversations about it being a limitation of how the lines are shared between the display and the sd card. Some even suggested the existence of some workaround to get them to work but I couldn't get any to work with rust/esp-idf.</p>
<p dir="auto">Has anyone here managed to get this to work? I would be pretty surprised if 2 such core features (the screen and the SD card) were really not possible to coexist, as that would destroy almost all my project ideas for the m5stack.</p>
]]></description><link>https://community.m5stack.com/topic/8030/m5stack-core-2-sd-card-and-display-at-the-same-time</link><generator>RSS for Node</generator><lastBuildDate>Sun, 15 Mar 2026 02:52:30 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/8030.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Jan 2026 10:03:45 GMT</pubDate><ttl>60</ttl></channel></rss>