Error uploading code to arduino nano every

while uploading a code to nano every the following error appears.. please guide..

Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Arduino Nano Every, ATMEGA328"

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp: In function 'void TIMER1_COMPA_vect()':

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:160:31: error: 'TCNT1' was not declared in this scope

handle_interrupts(_timer1, &TCNT1, &OCR1A);

                           ^~~~~

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:160:31: note: suggested alternative: 'TCB1'

handle_interrupts(_timer1, &TCNT1, &OCR1A);

                           ^~~~~

                           TCB1

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:160:39: error: 'OCR1A' was not declared in this scope

handle_interrupts(_timer1, &TCNT1, &OCR1A);

                                   ^~~~~

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp: In function 'void initISR(timer16_Sequence_t)':

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:206:5: error: 'TCCR1A' was not declared in this scope

 TCCR1A = 0;             // normal counting mode

 ^~~~~~

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:206:5: note: suggested alternative: 'TCB1'

 TCCR1A = 0;             // normal counting mode

 ^~~~~~

 TCB1

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:207:5: error: 'TCCR1B' was not declared in this scope

 TCCR1B = _BV(CS11);     // set prescaler of 8

 ^~~~~~

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:207:5: note: suggested alternative: 'TCB1'

 TCCR1B = _BV(CS11);     // set prescaler of 8

 ^~~~~~

 TCB1

In file included from c:\users\amuvishu\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,

             from c:\users\amuvishu\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\interrupt.h:38,

             from C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:71:

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:207:18: error: 'CS11' was not declared in this scope

 TCCR1B = _BV(CS11);     // set prescaler of 8

              ^

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:207:18: note: suggested alternative: 'B111'

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:208:5: error: 'TCNT1' was not declared in this scope

 TCNT1 = 0;              // clear the timer count

 ^~~~~

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:208:5: note: suggested alternative: 'TCB1'

 TCNT1 = 0;              // clear the timer count

 ^~~~~

 TCB1

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:214:5: error: 'TIFR1' was not declared in this scope

 TIFR1 |= _BV(OCF1A);     // clear any pending interrupts;

 ^~~~~

In file included from c:\users\amuvishu\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,

             from c:\users\amuvishu\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\interrupt.h:38,

             from C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:71:

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:214:18: error: 'OCF1A' was not declared in this scope

 TIFR1 |= _BV(OCF1A);     // clear any pending interrupts;

              ^

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:215:5: error: 'TIMSK1' was not declared in this scope

 TIMSK1 |=  _BV(OCIE1A) ; // enable the output compare interrupt

 ^~~~~~

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:215:5: note: suggested alternative: 'TIMERB1'

 TIMSK1 |=  _BV(OCIE1A) ; // enable the output compare interrupt

 ^~~~~~

 TIMERB1

In file included from c:\users\amuvishu\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,

             from c:\users\amuvishu\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\interrupt.h:38,

             from C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:71:

C:\Users\Amuvishu\Documents\Arduino\libraries\VarSpeedServo-master\VarSpeedServo.cpp:215:20: error: 'OCIE1A' was not declared in this scope

 TIMSK1 |=  _BV(OCIE1A) ; // enable the output compare interrupt

                ^

exit status 1

Error compiling for board Arduino Nano Every.

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

The code you didn't post isn't compatible with the board you are compiling for.

This is not an installation or troubleshooting issue.

thnk u.. appreciate it

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