Open j-raghavan opened 12 months ago
I'm having the exact issues as @j-raghavan. This is my environment info:
When I try to verify any example I always encounter these errors:
In file included from /Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_GFX_Library.h:4,
from /Users/ru/Downloads/ESP32-S3-Parallel-TFT-with-Touch-4inch-main/example/LvglWidgets/LvglWidgets.ino:28:
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:161:13: error: 'i80_device_list' has not been declared
161 | LIST_HEAD(i80_device_list, lcd_panel_io_i80_t)
| ^~~~~~~~~~~~~~~
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:161:3: error: ISO C++ forbids declaration of 'LIST_HEAD' with no type [-fpermissive]
161 | LIST_HEAD(i80_device_list, lcd_panel_io_i80_t)
| ^~~~~~~~~
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:161:48: error: expected ';' at end of member declaration
161 | LIST_HEAD(i80_device_list, lcd_panel_io_i80_t)
| ^
| ;
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:162:3: error: 'device_list' does not name a type
162 | device_list; // Head of i80 device list
| ^~~~~~~~~~~
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:196:3: error: ISO C++ forbids declaration of 'LIST_ENTRY' with no type [-fpermissive]
196 | LIST_ENTRY(lcd_panel_io_i80_t)
| ^~~~~~~~~~
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:196:32: error: expected ';' at end of member declaration
196 | LIST_ENTRY(lcd_panel_io_i80_t)
| ^
| ;
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_DataBus.h:197:3: error: 'device_list_entry' does not name a type
197 | device_list_entry; // Entry of i80 device list
| ^~~~~~~~~~~~~~~~~
In file included from /Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/Arduino_GFX_Library.h:14:
/Users/ru/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_ESP32RGBPanel.h:43:3: error: 'esp_lcd_rgb_panel_frame_trans_done_cb_t' does not name a type; did you mean 'esp_lcd_panel_io_color_trans_done_cb_t'?
43 | esp_lcd_rgb_panel_frame_trans_done_cb_t on_frame_trans_done; // Callback, invoked after frame trans done
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_lcd_panel_io_color_trans_done_cb_t
exit status 1
Compilation error: exit status 1
I'm not sure if this is still helpful but this error can be solved by downgrading the board managers version for the esp32 back to V2.x.x from V3.x.x. At least in my case it solved the problem.
Hello,
I recently purchased ESP32-S3 Parallel TFT 4 inch ST7701, I am trying to compile the Example on Mac OSX and I fail to get it compile. Getting myriad of issues. Like these
Could some one help me point to a guide that can help me compile the sample code and help me get started developing on this board?
Thanks, JR