ArduinoISP Serial Not Declared

Hello everyone, I just got a ATtiny85 and I'm trying to program it but I'm not even able to upload the ArduinoISP. I'm following the steps on https://create.arduino.cc/projecthub/arjun/programming-attiny85-with-arduino-uno-afb829 but have been getting an error with one of the first steps. This is what pops up when I try to upload the ArduinoISP from the examples.

Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: "ATtiny25/45/85, ATtiny85, External 8 MHz"

In file included from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\io.h:99:0,

             from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\pgmspace.h:90,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/Arduino.h:28,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:39:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h: In member function 'void SPISettings::init_AlwaysInline(uint32_t, uint8_t, uint8_t)':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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) |

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:146:16: note: suggested alternative: 'SPH'

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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) |

                       ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:146:27: note: suggested alternative: 'PSTR'

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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) |

                                                             ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:146:65: note: suggested alternative: 'DDRB'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h: In static member function 'static void SPIClass::beginTransaction(SPISettings)':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:223:22: error: 'DORD' was not declared in this scope

 if (!(SPCR & _BV(DORD))) {

                  ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:223:22: note: suggested alternative: 'DDRB'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:224:7: error: 'SPDR' was not declared in this scope

   SPDR = in.msb;

   ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:224:7: note: suggested alternative: 'EEDR'

   SPDR = in.msb;

   ^~~~

   EEDR

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:226:16: error: 'SPSR' was not declared in this scope

   while (!(SPSR & _BV(SPIF))) ;

            ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:226:16: note: suggested alternative: 'ACSR'

   while (!(SPSR & _BV(SPIF))) ;

            ^~~~

            ACSR

In file included from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\io.h:99:0,

             from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\pgmspace.h:90,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/Arduino.h:28,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:39:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:226:27: error: 'SPIF' was not declared in this scope

   while (!(SPSR & _BV(SPIF))) ;

                       ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:226:27: note: suggested alternative: 'WDIF'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:230:16: error: 'SPSR' was not declared in this scope

   while (!(SPSR & _BV(SPIF))) ;

            ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:230:16: note: suggested alternative: 'ACSR'

   while (!(SPSR & _BV(SPIF))) ;

            ^~~~

            ACSR

In file included from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\io.h:99:0,

             from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\pgmspace.h:90,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/Arduino.h:28,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:39:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:230:27: error: 'SPIF' was not declared in this scope

   while (!(SPSR & _BV(SPIF))) ;

                       ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:230:27: note: suggested alternative: 'WDIF'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:292:43: error: 'DORD' was not declared in this scope

 if (bitOrder == LSBFIRST) SPCR |= _BV(DORD);

                                       ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:292:43: note: suggested alternative: 'DDRB'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:293:10: error: 'SPCR' was not declared in this scope

 else SPCR &= ~(_BV(DORD));

      ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:293:10: note: suggested alternative: 'EECR'

 else SPCR &= ~(_BV(DORD));

      ^~~~

      EECR

In file included from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\io.h:99:0,

             from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\pgmspace.h:90,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/Arduino.h:28,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:39:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:293:24: error: 'DORD' was not declared in this scope

 else SPCR &= ~(_BV(DORD));

                    ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:293:24: note: suggested alternative: 'DDRB'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h: In static member function 'static void SPIClass::setDataMode(uint8_t)':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:298:5: error: 'SPCR' was not declared in this scope

 SPCR = (SPCR & ~SPI_MODE_MASK) | dataMode;

 ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:298:5: note: suggested alternative: 'EECR'

 SPCR = (SPCR & ~SPI_MODE_MASK) | dataMode;

 ^~~~

 EECR

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h: In static member function 'static void SPIClass::setClockDivider(uint8_t)':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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);

 ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:303:5: note: suggested alternative: 'EECR'

 SPCR = (SPCR & ~SPI_CLOCK_MASK) | (clockDiv & SPI_CLOCK_MASK);

 ^~~~

 EECR

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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);

 ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:304:5: note: suggested alternative: 'ACSR'

 SPSR = (SPSR & ~SPI_2XCLOCK_MASK) | ((clockDiv >> 2) & SPI_2XCLOCK_MASK);

 ^~~~

 ACSR

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h: In static member function 'static void SPIClass::attachInterrupt()':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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); }

                                      ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:309:42: note: suggested alternative: 'EECR'

inline static void attachInterrupt() { SPCR |= _BV(SPIE); }

                                      ^~~~

                                      EECR

In file included from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\io.h:99:0,

             from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\pgmspace.h:90,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/Arduino.h:28,

             from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:39:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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); }

                                                  ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:309:54: note: suggested alternative: 'ACIE'

In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:162:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h: In static member function 'static void SPIClass::detachInterrupt()':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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); }

                                      ^~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI\src/SPI.h:310:42: note: suggested alternative: 'EECR'

inline static void detachInterrupt() { SPCR &= ~_BV(SPIE); }

                                      ^~~~

                                      EECR

In file included from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\io.h:99:0,

             from c:\program files\windowsapps\arduinollc.arduinoide_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\avr\pgmspace.h:90,

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:344:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char)STK_INSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:344:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char)STK_INSYNC);

 ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:349:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char)STK_NOSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:349:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char)STK_NOSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void start_pmode()':

ArduinoISP:112:18: error: 'SCK' was not declared in this scope

#define PIN_SCK SCK

              ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:415:16: note: in expansion of macro 'PIN_SCK'

digitalWrite(PIN_SCK, LOW);

            ^~~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void end_pmode()':

ArduinoISP:104:19: error: 'MOSI' was not declared in this scope

#define PIN_MOSI MOSI

               ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:432:11: note: in expansion of macro 'PIN_MOSI'

pinMode(PIN_MOSI, INPUT);

       ^~~~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:104:19: note: suggested alternative: 'M_PI'

#define PIN_MOSI MOSI

               ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:432:11: note: in expansion of macro 'PIN_MOSI'

pinMode(PIN_MOSI, INPUT);

       ^~~~~~~~

ArduinoISP:112:18: error: 'SCK' was not declared in this scope

#define PIN_SCK SCK

              ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:433:11: note: in expansion of macro 'PIN_SCK'

pinMode(PIN_SCK, INPUT);

       ^~~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void write_flash(int)':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:484:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_INSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:484:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_INSYNC);

 ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:488:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_NOSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:488:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_NOSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void program_page()':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:554:7: note: in expansion of macro 'SERIAL'

   SERIAL.print((char) STK_INSYNC);

   ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:554:7: note: in expansion of macro 'SERIAL'

   SERIAL.print((char) STK_INSYNC);

   ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:558:7: note: in expansion of macro 'SERIAL'

   SERIAL.print((char) STK_NOSYNC);

   ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:558:7: note: in expansion of macro 'SERIAL'

   SERIAL.print((char) STK_NOSYNC);

   ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:562:3: note: in expansion of macro 'SERIAL'

SERIAL.print((char)STK_FAILED);

^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:562:3: note: in expansion of macro 'SERIAL'

SERIAL.print((char)STK_FAILED);

^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'char flash_read_page(int)':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:576:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) low);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:576:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) low);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'char eeprom_read_page(int)':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:590:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) ee);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:590:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) ee);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void read_page()':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:602:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_NOSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:602:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_NOSYNC);

 ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:605:3: note: in expansion of macro 'SERIAL'

SERIAL.print((char) STK_INSYNC);

^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:605:3: note: in expansion of macro 'SERIAL'

SERIAL.print((char) STK_INSYNC);

^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void read_signature()':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:614:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_NOSYNC);

 ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:614:5: note: in expansion of macro 'SERIAL'

 SERIAL.print((char) STK_NOSYNC);

 ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:617:3: note: in expansion of macro 'SERIAL'

SERIAL.print((char) STK_INSYNC);

^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:617:3: note: in expansion of macro 'SERIAL'

SERIAL.print((char) STK_INSYNC);

^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino: In function 'void avrisp()':

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:641:9: note: in expansion of macro 'SERIAL'

     SERIAL.print((char) STK_INSYNC);

     ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:641:9: note: in expansion of macro 'SERIAL'

     SERIAL.print((char) STK_INSYNC);

     ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:647:9: note: in expansion of macro 'SERIAL'

     SERIAL.print((char) STK_NOSYNC);

     ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:647:9: note: in expansion of macro 'SERIAL'

     SERIAL.print((char) STK_NOSYNC);

     ^~~~~~

ArduinoISP:136:16: error: 'Serial' was not declared in this scope

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:708:7: note: in expansion of macro 'SERIAL'

   SERIAL.print((char) STK_NOSYNC);

   ^~~~~~

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:136:16: note: suggested alternative: 'Stream'

#define SERIAL Serial

            ^

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino:708:7: note: in expansion of macro 'SERIAL'

   SERIAL.print((char) STK_NOSYNC);

   ^~~~~~

exit status 1

'Serial' was not declared in this scope

Would anyone have any reason why i'm having this issue? Like does this work well in the App Version? There's more to the code then what was posted but there's a limit to characters.

Hi @iamhunterstone. I can see your problem here:

You should be uploading the ArduinoISP sketch to the Uno you will be using as the "Arduino as ISP" programmer, but you have selected the "ATtiny25/45/85" board from the Arduino IDE's Tools > Board menu. You need to have Tools > Board > Arduino AVR Boards > Arduino Uno selected when you are compiling and uploading sketches to the Uno.

It's only once you have the "Arduino as ISP" programmer all prepared and are only using it as a programmer that you will switch the board selection to the ATtiny85.

Oh man thank you very much. Switch that back to Arduino and it worked right away.

You're welcome. I'm glad to hear it's working now. Enjoy!
Per

1 Like

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.