<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>#DIS08070H — ELECROW - FORUM</title>
        <link>https://forum.elecrow.com/index.php?p=/</link>
        <pubDate>Fri, 10 Apr 2026 00:38:05 +0000</pubDate>
        <language>en</language>
            <description>#DIS08070H — ELECROW - FORUM</description>
    <atom:link href="https://forum.elecrow.com/index.php?p=/discussions/tagged/dis08070h/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Settings to note when developing CrowPanel ESP32 7.0-inch display v3.0 via ESP-IDF</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/26021/settings-to-note-when-developing-crowpanel-esp32-7-0-inch-display-v3-0-via-esp-idf</link>
        <pubDate>Thu, 10 Jul 2025 12:38:32 +0000</pubDate>
        <category>Elecrow HMI Display</category>
        <dc:creator>Minjun</dc:creator>
        <guid isPermaLink="false">26021@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi!</p>

<p>I am trying to develop <strong>DIS08070H: CrowPanel ESP32 7.0-inch display v3.0</strong> using the arduino-esp32 component in <strong>ESP-IDF</strong>, and while following a YouTube tutorial, I encountered a problem where <strong>the LovyanGFX library was not working properly</strong>.</p>

<p>Following the instructions provided on the Wiki, I successfully set up ESP-IDF and managed to output “Hello, world!” to the serial monitor. However, even after modifying the code provided in the lesson to use the “Arduino as an ESP-IDF component” approach, I found that the LGFX object was not initializing properly and the begin() function of the LGFX object was returning false.</p>

<p>I tried various library versions over several days, but they didn't help much. I solved this problem today, so I'm sharing this information in case anyone else is experiencing a similar situation.</p>

<p>In my case, <strong>the problem was caused by not configuring the PSRAM settings in ESP-IDF</strong>. The Wiki didn't mention this, so I guess I forgot to configure it. If Elecrow happens to come across this post, I think it would be helpful to add information about PSRAM settings to the ESP-IDF tutorial.</p>

<p>The setup process is as follows. For reference, in order to match the library versions required by the Wiki, <strong>I used ESP-IDF version 4.4.7 and arduino-esp32 version 2.0.15</strong>.</p>

<ol>
<li><p>Enter the settings screen by running <code>idf.py menuconfig</code> in the ESP-IDF terminal.<br />
<img src="https://forum.elecrow.com/uploads/editor/3l/z3moxd6owmg2.png" alt="" title="" /></p></li>
<li><p>In the <code>Component config</code> &gt; <code>ESP32S3-Specific</code> menu, enable the <code>Support for external, SPI-connected RAM</code> option.<br />
<img src="https://forum.elecrow.com/uploads/editor/12/96hj53dra2r4.png" alt="" title="" /></p></li>
<li><p>In the <code>SPI RAM config</code> menu that appears when you enable this option, change the <code>Mode (QUAD/OCT) of SPI RAM chip in use (Quad Mode PSRAM)</code> setting to <code>Octal Mode PSRAM</code>. (This part is set differently depending on the HMI type. Please refer to Lesson 02 of the CrowPanel tutorial video.)<br />
<img src="https://forum.elecrow.com/uploads/editor/zz/0ry7517ivjm0.png" alt="" title="" /></p></li>
</ol>

<p>Additionally, please note that you must uncomment the following section in the root CMakeLists.txt of LovyanGFX (I used version 1.1.8 as required by the Wiki).</p>

<pre><code>### If you use arduino-esp32 components, please activate the next comment line.
# list(APPEND COMPONENT_REQUIRES arduino-esp32)
</code></pre>

<p>And don't forget to <strong>include the PCA9557 file</strong> provided in the Lesson GitHub repository in your project!</p>

<p>Here are the specific versions I used.</p>

<p><strong>ESP-IDF v4.4.7</strong><br />
<a href="https://docs.espressif.com/projects/esp-idf/en/v4.4.7/esp32/get-started/index.html" rel="nofollow">https://docs.espressif.com/projects/esp-idf/en/v4.4.7/esp32/get-started/index.html</a></p>

<p><strong>arduino-esp32 v2.0.15</strong><br />
<a href="https://github.com/espressif/arduino-esp32/releases/tag/2.0.15" rel="nofollow">https://github.com/espressif/arduino-esp32/releases/tag/2.0.15</a></p>

<p><strong>LovyanGFX v1.1.8</strong><br />
<a href="https://github.com/lovyan03/LovyanGFX/releases/tag/1.1.8" rel="nofollow">https://github.com/lovyan03/LovyanGFX/releases/tag/1.1.8</a></p>

<p>I hope this helps. Thank you!</p>
]]>
        </description>
    </item>
    <item>
        <title>DIS08070H : CrowPanel 7.0&quot; HMI ESP32 Display - Connector specifications</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/26051/dis08070h-crowpanel-7-0-hmi-esp32-display-connector-specifications</link>
        <pubDate>Thu, 17 Jul 2025 01:51:36 +0000</pubDate>
        <category>Elecrow HMI Display</category>
        <dc:creator>KIMNAYEON</dc:creator>
        <guid isPermaLink="false">26051@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I would like to know about the product connector specifications.</p>
]]>
        </description>
    </item>
   </channel>
</rss>
