Xinyuan-LilyGO / T-Display-S3

MIT License
733 stars 174 forks source link

Error: "esp_lcd_i80_bus_config_t' was not declared in this scope" #139

Closed bartjanisse closed 1 month ago

bartjanisse commented 1 year ago

Hi All,

After udating my Arduino IDE to version 2.0.4 ia am trying to recompile the Factory example code.

Now I get the following error message: "error: 'esp_lcd_i80_bus_config_t' was not declared in this scope"

Is there something i am missing here or has it to do with the new IDE.

I hope someone can help me out here.

Thanks a lot in advance,

Bart

teastainGit commented 1 year ago

Hey, Bart. V2.0.4 works great. I use board defs "ESP32 by Espressif, ver 2.0.6” The TFT_eSPI must be the EXACT libray supplied by LilyGO, unless you are very familiar with Bodmer’s library and are willing to fiddle. Resist the temptation to do an Arduino Library update! I prefer to walk before I fly! Has the board been working fine before? And on what IDE?

Cheers ! Terry Stainton

@.***

On Apr 12, 2023, at 3:52 PM, bartjanisse @.***> wrote:

Hi All,

After udating my Arduino IDE to version 2.0.4 ia am trying to recompile the Factory example code.

Now I get the following error message: "error: 'esp_lcd_i80_bus_config_t' was not declared in this scope"

Is there something i am missing here or has it to do with the new IDE.

I hope someone can help me out here.

Thanks a lot in advance,

Bart

— Reply to this email directly, view it on GitHub https://github.com/Xinyuan-LilyGO/T-Display-S3/issues/139, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATCNKOCUSQ6SV56F57O5OITXA4BWFANCNFSM6AAAAAAW4ED2NA. You are receiving this because you are subscribed to this thread.

bartjanisse commented 1 year ago

Hi Terry,

Thank you for your quick response.

My board defs "ESP32 by Espressif, ver 2.0.7”. My libraries are installed at: "C:\Users\bartj\Documents\Arduino\libraries"

And yes my board (and compilation) was working fine before I updated the IDE. Saddly I don't know which I had before, it could be version 2.0.1 but I am not sure.

And yes I did an Arduino Library update after installing 2.0.4

Any thoughts that might help me?

Thanks again

teastainGit commented 1 year ago

Bart, I did hear problems with ESP32 v2.0.7, so stick with 206, it works for me. You must download the LilyGO T-Display S3 Zip file from their GitHub repository and copy TFT_eSPI to your library and overwrite the existing TFT_eSPI library. Do NOT use the Arduino generic library and DO NOT do a library update. The recent Bodmer library is very good and useable on LilyGO T-Display S3 but you have to go deep into the file and comment out one board and un-comment board setupf # which is confusing, so for now just re-install the TFT_eSPI library!

Cheers ! Terry Stainton

@.***

On Apr 12, 2023, at 4:10 PM, bartjanisse @.***> wrote:

Hi Terry,

Thank you for your quick response.

My board defs "ESP32 by Espressif, ver 2.0.7”. My libraries are installed at: "C:\Users\bartj\Documents\Arduino\libraries"

And yes my board (and compilation) was working fine before I updated the IDE. Saddly I don't know which I had before, it could be version 2.0.1 but I am not sure.

And yes I did an Arduino Library update after installing 2.0.4

Any thoughts that might help me?

Thanks again

— Reply to this email directly, view it on GitHub https://github.com/Xinyuan-LilyGO/T-Display-S3/issues/139#issuecomment-1505862028, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATCNKOBVGS7CJMHL64G3VMDXA4D3FANCNFSM6AAAAAAW4ED2NA. You are receiving this because you commented.

bartjanisse commented 1 year ago

Hi Terry,

Sorry for my late reply but I had some settings wrong in the Tool menu. Everything seems to be fine again.

Thank you so much for your input.

Kind regards, Bart

369Martin369 commented 1 year ago

I use 2.0.9 without any problem...

github-actions[bot] commented 2 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 1 month ago

This issue was closed because it has been inactive for 14 days since being marked as stale.