Unable to get a clean compile of FABGL examples. Whats the magic mix of board managers and libraries #410
chazfoxdenver
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to get the FABGL samples running on a generic VGA32 board. Being the optimist I am I built up an arduino IDE and included latest version of both FABL libraries and ESP32 board definitions. Compile threw dozens of erros. I did a little sleuthing and based on discussion FabGL #389 I dropped back to V2.0.17 and fabgl 1.0. This gave me the least errors. Output below...
In file included from c:\Users\chas_\Documents\Arduino\libraries\FabGL\src/dispdrivers/SSD1306Controller.h:45,
from c:\Users\chas_\Documents\Arduino\libraries\FabGL\src/fabgl.h:287,
from C:\Users\chas_\AppData\Local\Temp.arduinoIDE-unsaved202516-13392-1dwag2q.4zns\NetworkTerminal\NetworkTerminal.ino:23:
c:\Users\chas_\Documents\Arduino\libraries\FabGL\src/comdrivers/tsi2c.h:59:3: error: 'i2c_err_t' does not name a type; did you mean 'esp_err_t'?
i2c_err_t lastError;
^~~~~~~~~
esp_err_t
c:\Users\chas_\Documents\Arduino\libraries\FabGL\src/comdrivers/tsi2c.h:147:3: error: 'i2c_t' does not name a type; did you mean 'ino_t'?
i2c_t * m_i2c;
^~~~~
ino_t
exit status 1
Compilation error: exit status 1
I spent a couple of hours trying different combintation of libraries etc and never got any better results.
I even resorted to modifying some code to fix it but if was written in FORTRAN I would have had better luck.
I dont want to butched Mr. Di Vittorios fine work with my ignorance.
Can anyone suggest a environment that works well. Ideally using the later version as I am sure they have been improved over time but I will take what I can get
Environment Arduino IDE 2.3.4
FABGL 1.0.0
ESP Board manager 2.0.17 (as suggested in thread #389) - other combo's tried with worse results
Thanks for any assistance I realize this takes peoples personal time and we all seem to be short on that so efforts appreciated
Beta Was this translation helpful? Give feedback.
All reactions