Incompatible libraries? (GFX and TFTLCD)

EL Wire/Tape/Panels, LEDs, pixels and strips, LCDs and TFTs, etc products from Adafruit

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
kipbot
 
Posts: 31
Joined: Sat May 04, 2013 3:43 pm

Incompatible libraries? (GFX and TFTLCD)

Post by kipbot »

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!

User avatar
adafruit_support_rick
 
Posts: 35092
Joined: Tue Mar 15, 2011 11:42 am

Re: Incompatible libraries? (GFX and TFTLCD)

Post by adafruit_support_rick »

There were some changes to the GFX library a few months ago. You'll have to update your TFTLCD library to the latest version

User avatar
kipbot
 
Posts: 31
Joined: Sat May 04, 2013 3:43 pm

Re: Incompatible libraries? (GFX and TFTLCD)

Post by kipbot »

had a feeling that was it, but wanted to check. Thanks for the quick response! Have a great weekend.

Locked
Please be positive and constructive with your questions and comments.

Return to “Glowy things (LCD, LED, TFT, EL) purchased at Adafruit”