<?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[T-RGB Example Compile Errors]]></title><description><![CDATA[<p dir="auto">I have the 2.1" Half T-RGB. I'm trying to load the GFX example through Arduino IDE. However, I keep getting the following error when I try to compile it:</p>
<p dir="auto">/Users/christhopercarpenter/decals/ship in a bottle/animated dispsplay/T-RGB-main/examples/GFX/GFX.ino:15:1: error: 'Arduino_ESP32RGBPanel' does not name a type; did you mean 'Arduino_ESP32SPIDMA'?<br />
Arduino_ESP32RGBPanel *bus = new Arduino_ESP32RGBPanel(<br />
^~~~~~~~~~~~~~~~~~~~~<br />
Arduino_ESP32SPIDMA<br />
/Users/christhopercarpenter/decals/ship in a bottle/animated dispsplay/T-RGB-main/examples/GFX/GFX.ino:20:24: error: expected type-specifier before 'Arduino_ST7701_RGBPanel'<br />
Arduino_GFX <em>gfx = new Arduino_ST7701_RGBPanel(bus, GFX_NOT_DEFINED, 0 /</em> rotation <em>/, false /</em> IPS */, 480, 480,<br />
^~~~~~~~~~~~~~~~~~~~~~~<br />
Multiple libraries were found for "Wire.h"<br />
Used: /Users/christhopercarpenter/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/Wire<br />
Not used: /Users/christhopercarpenter/Documents/Arduino/libraries/Wire<br />
exit status 1</p>
<p dir="auto">Compilation error: 'Arduino_ESP32RGBPanel' does not name a type; did you mean 'Arduino_ESP32SPIDMA'?</p>
]]></description><link>https://www.community.lilygo.cc/topic/636/t-rgb-example-compile-errors</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 21:56:46 GMT</lastBuildDate><atom:link href="https://www.community.lilygo.cc/topic/636.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Sep 2023 01:34:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 19:08:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/1130">@cchobbyfun</a><br />
Well, Arduino IDE 2.0 is much nicer to use with very little learning curve!<br />
ESP 2.0.11 board defs are most likely mandatory but older ones may still work.<br />
I would update all libraries and, then, I would copy the contents of the Lib directly to your libraries and overwrite all, as 'replace'. In that order.<br />
["I typically download the zip from Git Hub and launch from the extracted files. Is that good enough? If I have that local file structure do I need any of the libraries installed? "] should be OK.</p>
]]></description><link>https://www.community.lilygo.cc/post/1126</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1126</guid><dc:creator><![CDATA[teastain2]]></dc:creator><pubDate>Tue, 05 Sep 2023 19:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 18:51:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/612">@teastain2</a> Thanks.  I typically download the zip from Git Hub and launch from the extracted files. Is that good enough? If I have that local file structure do I need any of the libraries installed? I'm just wondering if I might try a fresh IDE install with just the zip from LilyGO.</p>
]]></description><link>https://www.community.lilygo.cc/post/1125</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1125</guid><dc:creator><![CDATA[cchobbyfun]]></dc:creator><pubDate>Tue, 05 Sep 2023 18:51:42 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 17:57:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/1130">@cchobbyfun</a> Similar to a fuse blowing in a car and causing 15 OBDII 'Check Engine' messages, this stream of errors points to a terrible problem with Libraries called 'deprecation' where a once useful library stops working.<br />
I would do a complete Arduino IDE Library update.<br />
I am using the "Arduino_GFX_Library.h" straight from the LilyGO supplied GitHub repository.<br />
LilyGO can be annoying by modifying standard libraries to work with their custom designs...without re-naming the LilyGO_Arduino_GFX_Library.h (e.g.)<br />
So for my successful test I cloned the LilyGO  repository for the T-RGB and ran the example from inside the examples folder.<br />
-Terry</p>
]]></description><link>https://www.community.lilygo.cc/post/1124</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1124</guid><dc:creator><![CDATA[teastain2]]></dc:creator><pubDate>Tue, 05 Sep 2023 17:57:25 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 12:26:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/1130">@cchobbyfun</a> I'm getting different error messages but still error messages:</p>
<p dir="auto">Arduino: 1.8.19 (Mac OS X), Board: "ESP32S3 Dev Module, Disabled, Disabled, QIO 80MHz, 4MB (32Mb), Core 1, Core 1, Hardware CDC and JTAG, Disabled, Disabled, Disabled, UART0 / Hardware CDC, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), 921600, None, Disabled"</p>
<p dir="auto">GFX:19:123: error: no matching function for call to 'Arduino_ESP32RGBPanel::Arduino_ESP32RGBPanel(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)'<br />
EXAMPLE_PIN_NUM_DATA13, EXAMPLE_PIN_NUM_DATA14, EXAMPLE_PIN_NUM_DATA15, EXAMPLE_PIN_NUM_DATA16, EXAMPLE_PIN_NUM_DATA17);<br />
^<br />
In file included from /Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_GFX_Library.h:17,<br />
from /Users/christhopercarpenter/Downloads/ships/T-RGB-main/examples/GFX/GFX.ino:7:<br />
/Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:59:3: note: candidate: 'Arduino_ESP32RGBPanel::Arduino_ESP32RGBPanel(int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, int32_t, bool, uint16_t, uint16_t)'<br />
Arduino_ESP32RGBPanel(<br />
^~~~~~~~~~~~~~~~~~~~~<br />
/Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:59:3: note:   candidate expects 33 arguments, 23 provided<br />
/Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:56:7: note: candidate: 'constexpr Arduino_ESP32RGBPanel::Arduino_ESP32RGBPanel(const Arduino_ESP32RGBPanel&amp;)'<br />
class Arduino_ESP32RGBPanel<br />
^~~~~~~~~~~~~~~~~~~~~<br />
/Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:56:7: note:   candidate expects 1 argument, 23 provided<br />
/Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:56:7: note: candidate: 'constexpr Arduino_ESP32RGBPanel::Arduino_ESP32RGBPanel(Arduino_ESP32RGBPanel&amp;&amp;)'<br />
/Users/christhopercarpenter/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:56:7: note:   candidate expects 1 argument, 23 provided<br />
GFX:20:24: error: expected type-specifier before 'Arduino_ST7701_RGBPanel'<br />
Arduino_GFX <em>gfx = new Arduino_ST7701_RGBPanel(bus, GFX_NOT_DEFINED, 0 /</em> rotation <em>/, false /</em> IPS */, 480, 480,<br />
^~~~~~~~~~~~~~~~~~~~~~~<br />
Multiple libraries were found for "Wire.h"<br />
Used: /Users/christhopercarpenter/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/Wire<br />
Not used: /Users/christhopercarpenter/Documents/Arduino/libraries/Wire<br />
exit status 1<br />
no matching function for call to 'Arduino_ESP32RGBPanel::Arduino_ESP32RGBPanel(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)'</p>
<p dir="auto">This report would have more information with<br />
"Show verbose output during compilation"<br />
option enabled in File -&gt; Preferences.</p>
]]></description><link>https://www.community.lilygo.cc/post/1122</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1122</guid><dc:creator><![CDATA[cchobbyfun]]></dc:creator><pubDate>Tue, 05 Sep 2023 12:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 11:06:44 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the details!!</p>
]]></description><link>https://www.community.lilygo.cc/post/1121</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1121</guid><dc:creator><![CDATA[cchobbyfun]]></dc:creator><pubDate>Tue, 05 Sep 2023 11:06:44 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 03:49:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/1130">@cchobbyfun</a> OK&lt; the Arduino IDE board definition is 2.0.11 and the board selected is ESP32S3 Dev Module</p>
<p dir="auto">You can see<br />
<img src="/assets/uploads/files/1693885458454-screenshot-2023-09-04-at-11.42.46-pm-resized.png" alt="Screenshot 2023-09-04 at 11.42.46 PM.png" class=" img-responsive img-markdown" /><br />
and here that the "Board" is the third one down:<br />
<img src="/assets/uploads/files/1693885471492-screenshot-2023-09-04-at-11.43.50-pm.png" alt="Screenshot 2023-09-04 at 11.43.50 PM.png" class=" img-responsive img-markdown" width="468" height="366" /></p>
<p dir="auto">and the comm setup is:</p>
<p dir="auto">"ESP32S3 Dev Module"<br />
Upload Speed: "921600"<br />
USB Mode: "Hardware CDC and JAG"<br />
USB CDC On Boot: "Enabled"<br />
USB Firmware MSC On Boot: "Disabled"<br />
USB DFU On Boot: "Disabled"<br />
Upload Mode: "UARTO / Hardware CDC"<br />
CPU Frequency: "240MHz (WiFi)"<br />
Flash Mode: "QIO 80MHz"<br />
Flash Size: "16MB (128Mb)"<br />
Partition Scheme: "Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"<br />
Core Debug Level: "F' PSRAM: "OPI PSRAM"<br />
Arduino Runs On: "Core 1"<br />
Events Run On: "Core 1"</p>
]]></description><link>https://www.community.lilygo.cc/post/1120</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1120</guid><dc:creator><![CDATA[teastain2]]></dc:creator><pubDate>Tue, 05 Sep 2023 03:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 03:40:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/612">@teastain2</a> Thanks. When you say ESP 2.0.11 is that the board you have selected in IDE???</p>
]]></description><link>https://www.community.lilygo.cc/post/1119</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1119</guid><dc:creator><![CDATA[cchobbyfun]]></dc:creator><pubDate>Tue, 05 Sep 2023 03:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 03:35:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/1130">@cchobbyfun</a><br />
I don't have a T-RGB to try but the GFX example compiled first try.<br />
I using:<br />
Arduino IDE 2.2.1<br />
ESP 2.0.11<br />
I used Github to down load (clone) the complete set of files.<br />
All my libraries are current.<br />
Hope that helps -Terry</p>
]]></description><link>https://www.community.lilygo.cc/post/1118</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1118</guid><dc:creator><![CDATA[teastain2]]></dc:creator><pubDate>Tue, 05 Sep 2023 03:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 03:23:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/612">@teastain2</a> Half Circle FT3267. I have that option uncommented.</p>
]]></description><link>https://www.community.lilygo.cc/post/1117</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1117</guid><dc:creator><![CDATA[cchobbyfun]]></dc:creator><pubDate>Tue, 05 Sep 2023 03:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to T-RGB Example Compile Errors on Tue, 05 Sep 2023 03:11:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.community.lilygo.cc/uid/1130">@cchobbyfun</a> Which 2.1" screen do you have?</p>
<pre><code class="language-//">//  Full circle 2.1 inches using CST820 touch screen
// #define USING_2_8_INC_GT911      1           
//  Full circle 2.8 inches using GT911 touch screen
// #define USING_2_1_INC_FT3267     1           
//  Half circle 2.1 inches use FT3267 touch screen
</code></pre>
<p dir="auto">BTW When people are impressed that an old guy is into Arduino IDE, I compare it to the skill and complexity of building a ship in a bottle.<br />
-Terry -</p>
]]></description><link>https://www.community.lilygo.cc/post/1116</link><guid isPermaLink="true">https://www.community.lilygo.cc/post/1116</guid><dc:creator><![CDATA[teastain2]]></dc:creator><pubDate>Tue, 05 Sep 2023 03:11:50 GMT</pubDate></item></channel></rss>