I think Adafruit's "Adafruit_SSD1352" is out of sync with pjrc's Adafruit_SPITFT.

jim lee

Well-known member
I think Adafruit's "Adafruit_SSD1352" is out of sync with pjrc's Adafruit_SPITFT.

Setup a new system with new libraries & everything. These two seem to be not getting along at the moment.


Code:
Arduino: 1.8.8 (Mac OS X), TD: 1.45, Board: "Teensy 3.2 / 3.1, Serial, 72 MHz, Faster, US English"

cellPhone_VI: In function 'void setup()':
cellPhone_VI:57: warning: ISO C++ forbids converting a string constant to 'char*' 
   kicker.begin(CONTACT_FILE_PATH,false);          // Boot our little black book. false, normal. true? Delete and reset the phonebook.
                                       ^
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.cpp:105:1: error: prototype for 'Adafruit_SSD1351::Adafruit_SSD1351(uint16_t, uint16_t, SPIClass*, uint8_t, uint8_t, uint8_t)' does not match any in class 'Adafruit_SSD1351'
 Adafruit_SSD1351::Adafruit_SSD1351(uint16_t width, uint16_t height,
 ^
In file included from /Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.cpp:35:0:
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.h:77:7: error: candidates are: constexpr Adafruit_SSD1351::Adafruit_SSD1351(const Adafruit_SSD1351&)
 class Adafruit_SSD1351 : public Adafruit_SPITFT {
       ^
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.h:95:5: error:                 Adafruit_SSD1351::Adafruit_SSD1351(uint8_t, uint8_t, uint8_t)
     Adafruit_SSD1351(uint8_t cs_pin, uint8_t dc_pin, uint8_t rst_pin = -1);
     ^
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.h:92:5: error:                 Adafruit_SSD1351::Adafruit_SSD1351(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
     Adafruit_SSD1351(uint8_t cs_pin, uint8_t dc_pin, uint8_t mosi_pin,
     ^
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.cpp:77:1: error:                 Adafruit_SSD1351::Adafruit_SSD1351(uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
 Adafruit_SSD1351::Adafruit_SSD1351(uint16_t width, uint16_t height,
 ^
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.cpp: In constructor 'Adafruit_SSD1351::Adafruit_SSD1351(uint8_t, uint8_t, uint8_t)':
/Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.cpp:163:26: error: invalid conversion from 'SPIClass*' to 'int8_t {aka signed char}' [-fpermissive]
   cs_pin, dc_pin, rst_pin) {
                          ^
In file included from /Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.h:33:0,
                 from /Users/Foghorn/Documents/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.cpp:35:
/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Adafruit_GFX/Adafruit_SPITFT.h:27:9: note:   initializing argument 3 of 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)'
         Adafruit_SPITFT(uint16_t w, uint16_t h, int8_t _CS, int8_t _DC, int8_t _MOSI, int8_t _SCLK, int8_t _RST = -1, int8_t _MISO = -1);
         ^
Multiple libraries were found for "SD.h"
 Used: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD
 Not used: /Applications/Arduino.app/Contents/Java/libraries/SD
Error compiling for board Teensy 3.2 / 3.1.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

-jim lee
 
Back
Top