Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will not compile for Trinket, symbols not defined #139

Open
tylerjw opened this issue Oct 13, 2017 · 0 comments
Open

Will not compile for Trinket, symbols not defined #139

tylerjw opened this issue Oct 13, 2017 · 0 comments

Comments

@tylerjw
Copy link

tylerjw commented Oct 13, 2017

Below is the error message, I believe this is because of the inclusion of SPI library that is not supported on Trinket. It would be nicer if there was an ifdef around this that would catch this for the trinket.

Arduino: 1.8.5 (Mac OS X), Board: "Adafruit Trinket 16MHz"

In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In member function 'void SPISettings::init_AlwaysInline(uint32_t, uint8_t, uint8_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:146:16: error: 'SPE' was not declared in this scope
     spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) |
                ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:146:27: error: 'MSTR' was not declared in this scope
     spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) |
                           ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:146:65: error: 'DORD' was not declared in this scope
     spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) |
                                                                 ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::beginTransaction(SPISettings)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:203:5: error: 'SPCR' was not declared in this scope
     SPCR = settings.spcr;
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:204:5: error: 'SPSR' was not declared in this scope
     SPSR = settings.spsr;
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static uint8_t SPIClass::transfer(uint8_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:209:5: error: 'SPDR' was not declared in this scope
     SPDR = data;
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:217:14: error: 'SPSR' was not declared in this scope
     while (!(SPSR & _BV(SPIF))) ; // wait
              ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:217:25: error: 'SPIF' was not declared in this scope
     while (!(SPSR & _BV(SPIF))) ; // wait
                         ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static uint16_t SPIClass::transfer16(uint16_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:223:11: error: 'SPCR' was not declared in this scope
     if (!(SPCR & _BV(DORD))) {
           ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:223:22: error: 'DORD' was not declared in this scope
     if (!(SPCR & _BV(DORD))) {
                      ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:224:7: error: 'SPDR' was not declared in this scope
       SPDR = in.msb;
       ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:226:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:226:27: error: 'SPIF' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                           ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:230:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:230:27: error: 'SPIF' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                           ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:233:7: error: 'SPDR' was not declared in this scope
       SPDR = in.lsb;
       ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:235:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:235:27: error: 'SPIF' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                           ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:239:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:239:27: error: 'SPIF' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                           ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::transfer(void*, size_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:247:5: error: 'SPDR' was not declared in this scope
     SPDR = *p;
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:250:16: error: 'SPSR' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:250:27: error: 'SPIF' was not declared in this scope
       while (!(SPSR & _BV(SPIF))) ;
                           ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:255:14: error: 'SPSR' was not declared in this scope
     while (!(SPSR & _BV(SPIF))) ;
              ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:255:25: error: 'SPIF' was not declared in this scope
     while (!(SPSR & _BV(SPIF))) ;
                         ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::setBitOrder(uint8_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:292:31: error: 'SPCR' was not declared in this scope
     if (bitOrder == LSBFIRST) SPCR |= _BV(DORD);
                               ^
Multiple libraries were found for "Wire.h"
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
 Used: /Users/tweaver/Library/Arduino15/packages/adafruit/hardware/avr/1.4.9/libraries/Wire
 Not used: /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/Wire
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:292:43: error: 'DORD' was not declared in this scope
     if (bitOrder == LSBFIRST) SPCR |= _BV(DORD);
                                           ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:293:10: error: 'SPCR' was not declared in this scope
     else SPCR &= ~(_BV(DORD));
          ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:293:24: error: 'DORD' was not declared in this scope
     else SPCR &= ~(_BV(DORD));
                        ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::setDataMode(uint8_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:298:5: error: 'SPCR' was not declared in this scope
     SPCR = (SPCR & ~SPI_MODE_MASK) | dataMode;
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::setClockDivider(uint8_t)':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:303:5: error: 'SPCR' was not declared in this scope
     SPCR = (SPCR & ~SPI_CLOCK_MASK) | (clockDiv & SPI_CLOCK_MASK);
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:304:5: error: 'SPSR' was not declared in this scope
     SPSR = (SPSR & ~SPI_2XCLOCK_MASK) | ((clockDiv >> 2) & SPI_2XCLOCK_MASK);
     ^
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::attachInterrupt()':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:309:42: error: 'SPCR' was not declared in this scope
   inline static void attachInterrupt() { SPCR |= _BV(SPIE); }
                                          ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:309:54: error: 'SPIE' was not declared in this scope
   inline static void attachInterrupt() { SPCR |= _BV(SPIE); }
                                                      ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:12:0,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h: In static member function 'static void SPIClass::detachInterrupt()':
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:310:42: error: 'SPCR' was not declared in this scope
   inline static void detachInterrupt() { SPCR &= ~_BV(SPIE); }
                                          ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/SPI/src/SPI.h:310:55: error: 'SPIE' was not declared in this scope
   inline static void detachInterrupt() { SPCR &= ~_BV(SPIE); }
                                                       ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h: In function 'uint8_t _avr_spi_read()':
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:93:5: error: 'SPDR' was not declared in this scope
     SPDR = r;
     ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:94:13: error: 'SPSR' was not declared in this scope
     while(!(SPSR & _BV(SPIF)));
             ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:94:24: error: 'SPIF' was not declared in this scope
     while(!(SPSR & _BV(SPIF)));
                        ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp: In member function 'void Adafruit_SPITFT::spiWrite(uint8_t)':
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:147:9: note: in expansion of macro 'HSPI_WRITE'
         HSPI_WRITE(b);
         ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:147:9: note: in expansion of macro 'HSPI_WRITE'
         HSPI_WRITE(b);
         ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:147:9: note: in expansion of macro 'HSPI_WRITE'
         HSPI_WRITE(b);
         ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp: In member function 'void Adafruit_SPITFT::pushColor(uint16_t)':
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:38: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:184:3: note: in expansion of macro 'SPI_WRITE16'
   SPI_WRITE16(color);
   ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:38: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:184:3: note: in expansion of macro 'SPI_WRITE16'
   SPI_WRITE16(color);
   ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:38: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:184:3: note: in expansion of macro 'SPI_WRITE16'
   SPI_WRITE16(color);
   ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:60: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                                            ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:184:3: note: in expansion of macro 'SPI_WRITE16'
   SPI_WRITE16(color);
   ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:60: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                                            ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:184:3: note: in expansion of macro 'SPI_WRITE16'
   SPI_WRITE16(color);
   ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:60: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                                            ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:184:3: note: in expansion of macro 'SPI_WRITE16'
   SPI_WRITE16(color);
   ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp: In member function 'void Adafruit_SPITFT::writePixel(uint16_t)':
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:38: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:190:5: note: in expansion of macro 'SPI_WRITE16'
     SPI_WRITE16(color);
     ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:38: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:190:5: note: in expansion of macro 'SPI_WRITE16'
     SPI_WRITE16(color);
     ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:38: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:190:5: note: in expansion of macro 'SPI_WRITE16'
     SPI_WRITE16(color);
     ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:60: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                                            ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:190:5: note: in expansion of macro 'SPI_WRITE16'
     SPI_WRITE16(color);
     ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:60: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                                            ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:190:5: note: in expansion of macro 'SPI_WRITE16'
     SPI_WRITE16(color);
     ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:104:60: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE16(s)          HSPI_WRITE((s) >> 8); HSPI_WRITE(s)
                                                            ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:112:47: note: in expansion of macro 'HSPI_WRITE16'
 #define SPI_WRITE16(s)          if(_sclk < 0){HSPI_WRITE16(s);}else{SSPI_WRITE16(s);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:190:5: note: in expansion of macro 'SPI_WRITE16'
     SPI_WRITE16(color);
     ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp: In member function 'void Adafruit_SPITFT::writePixels(uint16_t*, uint32_t)':
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:106:70: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE_PIXELS(c,l)   for(uint32_t i=0; i<(l); i+=2){ HSPI_WRITE(((uint8_t*)(c))[i+1]); HSPI_WRITE(((uint8_t*)(c))[i]); }
                                                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:114:47: note: in expansion of macro 'HSPI_WRITE_PIXELS'
 #define SPI_WRITE_PIXELS(c,l)   if(_sclk < 0){HSPI_WRITE_PIXELS(c,l);}else{SSPI_WRITE_PIXELS(c,l);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:194:5: note: in expansion of macro 'SPI_WRITE_PIXELS'
     SPI_WRITE_PIXELS((uint8_t*)colors , len * 2);
     ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:106:70: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE_PIXELS(c,l)   for(uint32_t i=0; i<(l); i+=2){ HSPI_WRITE(((uint8_t*)(c))[i+1]); HSPI_WRITE(((uint8_t*)(c))[i]); }
                                                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:114:47: note: in expansion of macro 'HSPI_WRITE_PIXELS'
 #define SPI_WRITE_PIXELS(c,l)   if(_sclk < 0){HSPI_WRITE_PIXELS(c,l);}else{SSPI_WRITE_PIXELS(c,l);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:194:5: note: in expansion of macro 'SPI_WRITE_PIXELS'
     SPI_WRITE_PIXELS((uint8_t*)colors , len * 2);
     ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:106:70: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE_PIXELS(c,l)   for(uint32_t i=0; i<(l); i+=2){ HSPI_WRITE(((uint8_t*)(c))[i+1]); HSPI_WRITE(((uint8_t*)(c))[i]); }
                                                                      ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:114:47: note: in expansion of macro 'HSPI_WRITE_PIXELS'
 #define SPI_WRITE_PIXELS(c,l)   if(_sclk < 0){HSPI_WRITE_PIXELS(c,l);}else{SSPI_WRITE_PIXELS(c,l);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:194:5: note: in expansion of macro 'SPI_WRITE_PIXELS'
     SPI_WRITE_PIXELS((uint8_t*)colors , len * 2);
     ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:106:104: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE_PIXELS(c,l)   for(uint32_t i=0; i<(l); i+=2){ HSPI_WRITE(((uint8_t*)(c))[i+1]); HSPI_WRITE(((uint8_t*)(c))[i]); }
                                                                                                        ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:114:47: note: in expansion of macro 'HSPI_WRITE_PIXELS'
 #define SPI_WRITE_PIXELS(c,l)   if(_sclk < 0){HSPI_WRITE_PIXELS(c,l);}else{SSPI_WRITE_PIXELS(c,l);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:194:5: note: in expansion of macro 'SPI_WRITE_PIXELS'
     SPI_WRITE_PIXELS((uint8_t*)colors , len * 2);
     ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:106:104: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE_PIXELS(c,l)   for(uint32_t i=0; i<(l); i+=2){ HSPI_WRITE(((uint8_t*)(c))[i+1]); HSPI_WRITE(((uint8_t*)(c))[i]); }
                                                                                                        ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:114:47: note: in expansion of macro 'HSPI_WRITE_PIXELS'
 #define SPI_WRITE_PIXELS(c,l)   if(_sclk < 0){HSPI_WRITE_PIXELS(c,l);}else{SSPI_WRITE_PIXELS(c,l);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:194:5: note: in expansion of macro 'SPI_WRITE_PIXELS'
     SPI_WRITE_PIXELS((uint8_t*)colors , len * 2);
     ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:106:104: note: in expansion of macro 'HSPI_WRITE'
     #define HSPI_WRITE_PIXELS(c,l)   for(uint32_t i=0; i<(l); i+=2){ HSPI_WRITE(((uint8_t*)(c))[i+1]); HSPI_WRITE(((uint8_t*)(c))[i]); }
                                                                                                        ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:114:47: note: in expansion of macro 'HSPI_WRITE_PIXELS'
 #define SPI_WRITE_PIXELS(c,l)   if(_sclk < 0){HSPI_WRITE_PIXELS(c,l);}else{SSPI_WRITE_PIXELS(c,l);}
                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:194:5: note: in expansion of macro 'SPI_WRITE_PIXELS'
     SPI_WRITE_PIXELS((uint8_t*)colors , len * 2);
     ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp: In member function 'void Adafruit_SPITFT::writeColor(uint16_t, uint32_t)':
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:222:13: note: in expansion of macro 'HSPI_WRITE'
             HSPI_WRITE(hi);
             ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:222:13: note: in expansion of macro 'HSPI_WRITE'
             HSPI_WRITE(hi);
             ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:222:13: note: in expansion of macro 'HSPI_WRITE'
             HSPI_WRITE(hi);
             ^
In file included from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:26:0:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:43: error: 'SPDR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                           ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:223:13: note: in expansion of macro 'HSPI_WRITE'
             HSPI_WRITE(lo);
             ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:63: error: 'SPSR' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                               ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:223:13: note: in expansion of macro 'HSPI_WRITE'
             HSPI_WRITE(lo);
             ^
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
                 from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90,
                 from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.h:7,
                 from /Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:17:
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT_Macros.h:98:74: error: 'SPIF' was not declared in this scope
         #define HSPI_WRITE(b)            {SPDR = (b); while(!(SPSR & _BV(SPIF)));}
                                                                          ^
/Users/tweaver/Documents/Arduino/libraries/Adafruit-GFX-Library/Adafruit_SPITFT.cpp:223:13: note: in expansion of macro 'HSPI_WRITE'
             HSPI_WRITE(lo);
             ^
exit status 1
Error compiling for board Adafruit Trinket 16MHz.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant