Hi -
I just updated my Adafruit_GFX library with Jul 5, 2013 version from Github in order to get my 1.8" TFTLCD with SD screen working. Now, I'm working on my 2.8 TFTLCD and code that previously compiled no longer compiles:
/Users/kipbot/Documents/Arduino/libraries/Adafruit_TFTLCD/Adafruit_TFTLCD.cpp: In constructor 'Adafruit_TFTLCD::Adafruit_TFTLCD(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
/Users/kipbot/Documents/Arduino/libraries/Adafruit_TFTLCD/Adafruit_TFTLCD.cpp:86: error: no matching function for call to 'Adafruit_GFX::Adafruit_GFX()'
/Users/kipbot/Documents/Arduino/libraries/Adafruit_GFX/Adafruit_GFX.h:17: note: candidates are: Adafruit_GFX::Adafruit_GFX(int16_t, int16_t)
/Users/kipbot/Documents/Arduino/libraries/Adafruit_GFX/Adafruit_GFX.h:13: note: Adafruit_GFX::Adafruit_GFX(const Adafruit_GFX&)
/Users/kipbot/Documents/Arduino/libraries/Adafruit_TFTLCD/Adafruit_TFTLCD.cpp: In constructor 'Adafruit_TFTLCD::Adafruit_TFTLCD()':
/Users/kipbot/Documents/Arduino/libraries/Adafruit_TFTLCD/Adafruit_TFTLCD.cpp:121: error: no matching function for call to 'Adafruit_GFX::Adafruit_GFX()'
/Users/kipbot/Documents/Arduino/libraries/Adafruit_GFX/Adafruit_GFX.h:17: note: candidates are: Adafruit_GFX::Adafruit_GFX(int16_t, int16_t)
/Users/kipbot/Documents/Arduino/libraries/Adafruit_GFX/Adafruit_GFX.h:13: note: Adafruit_GFX::Adafruit_GFX(const Adafruit_GFX&)
/Users/kipbot/Documents/Arduino/libraries/Adafruit_TFTLCD/Adafruit_TFTLCD.cpp: In member function 'void Adafruit_TFTLCD::begin(uint16_t)':
/Users/kipbot/Documents/Arduino/libraries/Adafruit_TFTLCD/Adafruit_TFTLCD.cpp:262: error: 'constructor' was not declared in this scope
This was the same error that led me to update my GFX library, which is why I'm wondering if it's incompatible.
Thanks as always!
Incompatible libraries? (GFX and TFTLCD)
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Incompatible libraries? (GFX and TFTLCD)
There were some changes to the GFX library a few months ago. You'll have to update your TFTLCD library to the latest version
- kipbot
- Posts: 31
- Joined: Sat May 04, 2013 3:43 pm
Re: Incompatible libraries? (GFX and TFTLCD)
had a feeling that was it, but wanted to check. Thanks for the quick response! Have a great weekend.
Please be positive and constructive with your questions and comments.