digistump / DigistumpArduino

Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.6.X (1.6.5+)
932 stars 377 forks source link

SPI not able to upload. - Digispark #159

Open atranmarker opened 1 year ago

atranmarker commented 1 year ago

Hello,

I'm trying to upload a code, to communicate with SPI. But when uploading it with Ardinue IDE I get this fault code, any Ideas to fix this. I searched in the internet but it says it will be fixed in upcoming update. But after that I got this issue again: My Code:

include

const int slaveSelectPin = 5; char message[] = "Hello World!";

void setup() { // Initialize the Serial communication Serial.begin(115200);

// Initialize the SPI communication SPI.begin();

// Configure the ESP32 as a master SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));

// Set the slave select pin as an output pinMode(slaveSelectPin, OUTPUT); }

void loop() { // Select the Digispark as a slave digitalWrite(slaveSelectPin, LOW);

// Send the text message to the Digispark for (int i = 0; i < strlen(message); i++) { SPI.transfer(message[i]); Serial.print(message[i]); }

// De-select the Digispark digitalWrite(slaveSelectPin, HIGH);

// Wait for a short time before the next iteration delay(1000); }

When upload I got this error: In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In member function 'void SPISettings::init_AlwaysInline(uint32_t, uint8_t, uint8_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:146:16: error: 'SPE' was not declared in this scope spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) | ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:146:27: error: 'MSTR' was not declared in this scope spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) | ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/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 C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::beginTransaction(SPISettings)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:203:5: error: 'SPCR' was not declared in this scope SPCR = settings.spcr; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:204:5: error: 'SPSR' was not declared in this scope SPSR = settings.spsr; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static uint8_t SPIClass::transfer(uint8_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:209:5: error: 'SPDR' was not declared in this scope SPDR = data; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:217:14: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; // wait ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:217:25: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; // wait ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static uint16_t SPIClass::transfer16(uint16_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:223:11: error: 'SPCR' was not declared in this scope if (!(SPCR & _BV(DORD))) { ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:223:22: error: 'DORD' was not declared in this scope if (!(SPCR & _BV(DORD))) { ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:224:7: error: 'SPDR' was not declared in this scope SPDR = in.msb; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:226:16: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:226:27: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:230:16: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:230:27: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:233:7: error: 'SPDR' was not declared in this scope SPDR = in.lsb; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:235:16: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:235:27: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:239:16: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:239:27: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::transfer(void, size_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:247:5: error: 'SPDR' was not declared in this scope SPDR = p; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:250:16: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:250:27: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:255:14: error: 'SPSR' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:255:25: error: 'SPIF' was not declared in this scope while (!(SPSR & _BV(SPIF))) ; ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::setBitOrder(uint8_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:292:31: error: 'SPCR' was not declared in this scope if (bitOrder == LSBFIRST) SPCR |= _BV(DORD); ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:292:43: error: 'DORD' was not declared in this scope if (bitOrder == LSBFIRST) SPCR |= _BV(DORD); ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:293:10: error: 'SPCR' was not declared in this scope else SPCR &= ~(_BV(DORD)); ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:293:24: error: 'DORD' was not declared in this scope else SPCR &= ~(_BV(DORD)); ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::setDataMode(uint8_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:298:5: error: 'SPCR' was not declared in this scope SPCR = (SPCR & ~SPI_MODE_MASK) | dataMode; ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::setClockDivider(uint8_t)': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:303:5: error: 'SPCR' was not declared in this scope SPCR = (SPCR & ~SPI_CLOCK_MASK) | (clockDiv & SPI_CLOCK_MASK); ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:304:5: error: 'SPSR' was not declared in this scope SPSR = (SPSR & ~SPI_2XCLOCK_MASK) | ((clockDiv >> 2) & SPI_2XCLOCK_MASK); ^ C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::attachInterrupt()': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:309:42: error: 'SPCR' was not declared in this scope inline static void attachInterrupt() { SPCR |= _BV(SPIE); } ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:309:54: error: 'SPIE' was not declared in this scope inline static void attachInterrupt() { SPCR |= _BV(SPIE); } ^ In file included from C:\Users\t067664\AppData\Local\Temp.arduinoIDE-unsaved2023121-21468-couiz8.3udso\sketch_feb21b\sketch_feb21b.ino:1:0: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h: In static member function 'static void SPIClass::detachInterrupt()': C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:310:42: error: 'SPCR' was not declared in this scope inline static void detachInterrupt() { SPCR &= ~_BV(SPIE); } ^ In file included from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0, from c:\users\t067664\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\interrupt.h:38, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/WProgram.h:8, from C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny/Arduino.h:4, from C:\Users\t067664\AppData\Local\Temp\arduino-sketch-223328C77BDCE6C15C59CA75A01444EF\sketch\sketch_feb21b.ino.cpp:1: C:\Users\t067664\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\SPI/SPI.h:310:55: error: 'SPIE' was not declared in this scope inline static void detachInterrupt() { SPCR &= ~_BV(SPIE); } ^

exit status 1

Compilation error: exit status 1