Hopefully this is the correct category, I'm new to posting on the forum. New user, so only two links allowed, sorry. I have a bit of programming experience, but the vast majority of my Arduino experience is using code others have written.
I am using an Arduino Nano Every clone, looks like the board in this topic:
I just uninstalled Arduino IDE 1.8.19 and installed 2.0.0, both on Win10.
I installed the Thinary Arduino board code.
I installed Servo and ServoEasing libraries.
I am working on a project that I have seen completed successfully multiple times by others. I'm purely guessing, but wondering if it's something wrong with my IDE or library installs?
I am getting errors very similar to those shown in this topic, that states that the code is not compatible with the board: Error uploading code to arduino nano every
This is the code:
#include "ServoEasing.h"
ServoEasing servoTop;
ServoEasing servoBottom;
const int action_pin = 2;
const int ledPin = 6;
const int potPin = A0;
int location = 31;
int bottom_closed = 107;
int top_closed = 167;
int bottom_open = 20;
int top_open = 20;
int value;
int maxBrightness;
void setup()
{
pinMode(action_pin, INPUT_PULLUP);
pinMode(potPin, INPUT);
servoTop.attach(9);
servoBottom.attach(10);
setSpeedForAllServos(190);
servoTop.setEasingType(EASE_CUBIC_IN_OUT);
servoBottom.setEasingType(EASE_CUBIC_IN_OUT);
synchronizeAllServosStartAndWaitForAllServosToStop();
}
void loop()
{
value = analogRead(potPin);
maxBrightness = map(value, 250, 750, 0, 255);
int proximity = digitalRead(action_pin);
if (proximity == LOW)
{
if (location > bottom_open) {
servoTop.setEaseTo(top_open);
servoBottom.setEaseTo(bottom_open);
synchronizeAllServosStartAndWaitForAllServosToStop();
location = bottom_open;
delay(10);
analogWrite(ledPin, 0);
} else {
servoTop.setEaseTo(top_closed);
servoBottom.setEaseTo(bottom_closed);
synchronizeAllServosStartAndWaitForAllServosToStop();
location = bottom_closed;
delay(50);
analogWrite(ledPin, maxBrightness / 3);
delay(100);
analogWrite(ledPin, maxBrightness / 5);
delay(100);
analogWrite(ledPin, maxBrightness / 2);
delay(100);
analogWrite(ledPin, maxBrightness / 3);
delay(100);
analogWrite(ledPin, maxBrightness);
delay(100);
}
}
}
These are the errors I received attempting to compile with the Thinary Nano Every:
Using board 'nona4808' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\thinary\hardware\avr\1.0.0
Using core 'arduino' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\thinary\hardware\avr\1.0.0
Detecting libraries used...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o nul
Alternatives for ServoEasing.h: [ServoEasing@3.1.0]
ResolveLibrary(ServoEasing.h)
-> candidates: [ServoEasing@3.1.0]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o nul
Alternatives for Servo.h: [Servo@1.1.8 Servo@1.1.8]
ResolveLibrary(Servo.h)
-> candidates: [Servo@1.1.8 Servo@1.1.8]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\avr\\Servo.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\mbed\\Servo.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\megaavr\\Servo.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\nrf52\\Servo.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\sam\\Servo.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\samd\\Servo.cpp" -o nul
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\stm32f4\\Servo.cpp" -o nul
Generating function prototypes...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp.o"
Compiling libraries...
Compiling library "ServoEasing"
Compiling library "Servo"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\avr\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\avr\\Servo.cpp.o"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\nrf52\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\nrf52\\Servo.cpp.o"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\megaavr\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\megaavr\\Servo.cpp.o"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\sam\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\sam\\Servo.cpp.o"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\stm32f4\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\stm32f4\\Servo.cpp.o"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\mbed\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\mbed\\Servo.cpp.o"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_AVR -DAVR_NANO_4808_328MODE -DMILLIS_USE_TIMERB2 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\cores\\arduino" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\thinary\\hardware\\avr\\1.0.0\\variants\\nona4808" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src\\samd\\Servo.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\samd\\Servo.cpp.o"
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp: In function 'void TIMER1_COMPA_vect()':
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:82:31: error: 'TCNT1' was not declared in this scope
handle_interrupts(_timer1, &TCNT1, &OCR1A);
^~~~~
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:82:31: note: suggested alternative: 'TCB1'
handle_interrupts(_timer1, &TCNT1, &OCR1A);
^~~~~
TCB1
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:82:39: error: 'OCR1A' was not declared in this scope
handle_interrupts(_timer1, &TCNT1, &OCR1A);
^~~~~
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp: In function 'void initISR(timer16_Sequence_t)':
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:128:5: error: 'TCCR1A' was not declared in this scope
TCCR1A = 0; // normal counting mode
^~~~~~
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:128:5: note: suggested alternative: 'TCB1'
TCCR1A = 0; // normal counting mode
^~~~~~
TCB1
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:129:5: error: 'TCCR1B' was not declared in this scope
TCCR1B = _BV(CS11); // set prescaler of 8
^~~~~~
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:129:5: note: suggested alternative: 'TCB1'
TCCR1B = _BV(CS11); // set prescaler of 8
^~~~~~
TCB1
In file included from c:\users\user\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,
from c:\users\user\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\interrupt.h:38,
from c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:22:
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:129:18: error: 'CS11' was not declared in this scope
TCCR1B = _BV(CS11); // set prescaler of 8
^
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:129:18: note: suggested alternative: 'B111'
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:130:5: error: 'TCNT1' was not declared in this scope
TCNT1 = 0; // clear the timer count
^~~~~
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:130:5: note: suggested alternative: 'TCB1'
TCNT1 = 0; // clear the timer count
^~~~~
TCB1
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:136:5: error: 'TIFR1' was not declared in this scope
TIFR1 |= _BV(OCF1A); // clear any pending interrupts
^~~~~
In file included from c:\users\user\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,
from c:\users\user\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\interrupt.h:38,
from c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:22:
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:136:18: error: 'OCF1A' was not declared in this scope
TIFR1 |= _BV(OCF1A); // clear any pending interrupts
^
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:137:5: error: 'TIMSK1' was not declared in this scope
TIMSK1 |= _BV(OCIE1A) ; // enable the output compare interrupt
^~~~~~
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:137:5: note: suggested alternative: 'TIMERB1'
TIMSK1 |= _BV(OCIE1A) ; // enable the output compare interrupt
^~~~~~
TIMERB1
In file included from c:\users\user\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,
from c:\users\user\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\interrupt.h:38,
from c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:22:
c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp:137:20: error: 'OCIE1A' was not declared in this scope
TIMSK1 |= _BV(OCIE1A) ; // enable the output compare interrupt
^
Multiple libraries were found for "Servo.h"
Used: C:\Users\user\Documents\Arduino\libraries\Servo
Not used: C:\Users\user\AppData\Local\Arduino15\libraries\Servo
Using library ServoEasing at version 3.1.0 in folder: C:\Users\user\Documents\Arduino\libraries\ServoEasing
Using library Servo at version 1.1.8 in folder: C:\Users\user\Documents\Arduino\libraries\Servo
exit status 1
Compilation error: exit status 1
I also tried installing MCUdude's MegeCoreX.
These are the errors I received after selecting the ATmega4808:
Using board '4808' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\MegaCoreX\hardware\megaavr\1.1.0
Using core 'coreX-corefiles' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\MegaCoreX\hardware\megaavr\1.1.0
Detecting libraries used...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++17 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega4808 -DARDUINO_ARCH_MEGAAVR "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\variants\\32pin-standard" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o nul
Alternatives for ServoEasing.h: [ServoEasing@3.1.0]
ResolveLibrary(ServoEasing.h)
-> candidates: [ServoEasing@3.1.0]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++17 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega4808 -DARDUINO_ARCH_MEGAAVR "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\variants\\32pin-standard" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o nul
Alternatives for Servo.h: [Servo@1.1.8 Servo@1.1.8 Servo@1.2.0]
ResolveLibrary(Servo.h)
-> candidates: [Servo@1.1.8 Servo@1.1.8 Servo@1.2.0]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++17 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega4808 -DARDUINO_ARCH_MEGAAVR "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\variants\\32pin-standard" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o nul
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\mbed\Servo.cpp
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\megaavr\Servo.cpp
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\nrf52\Servo.cpp
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\sam\Servo.cpp
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\samd\Servo.cpp
Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\Servo\src\stm32f4\Servo.cpp
Generating function prototypes...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++17 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega4808 -DARDUINO_ARCH_MEGAAVR "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\variants\\32pin-standard" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++17 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=atmega4808 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega4808 -DARDUINO_ARCH_MEGAAVR "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles/api/deprecated" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\cores\\coreX-corefiles" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\MegaCoreX\\hardware\\megaavr\\1.1.0\\variants\\32pin-standard" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-Ic:\\Users\\user\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp.o"
Compiling libraries...
Compiling library "ServoEasing"
Compiling library "Servo"
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\nrf52\Servo.cpp.o
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\avr\Servo.cpp.o
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\sam\Servo.cpp.o
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\stm32f4\Servo.cpp.o
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\mbed\Servo.cpp.o
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\samd\Servo.cpp.o
Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\megaavr\Servo.cpp.o
Compiling core...
Using precompiled core: C:\Users\user\AppData\Local\Temp\arduino-core-cache\core_45a7db7eb7732664e3fb908793b4e1aa.a
Linking everything together...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -mrelax -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mmcu=atmega4808 -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500/ironmanmk3.ino.elf" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\sketch\\ironmanmk3.ino.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\avr\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\mbed\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\megaavr\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\nrf52\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\sam\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\samd\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500\\libraries\\Servo\\stm32f4\\Servo.cpp.o" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500/..\\arduino-core-cache\\core_45a7db7eb7732664e3fb908793b4e1aa.a" "-LC:\\Users\\user\\AppData\\Local\\Temp\\arduino-sketch-B5127B742913817146AC80AC2D138500" -lm
wiring.c.o (symbol from plugin): In function `initVariant':
(.text+0x0): multiple definition of `__vector_25'
C:\Users\user\AppData\Local\Temp\arduino-sketch-B5127B742913817146AC80AC2D138500\libraries\Servo\megaavr\Servo.cpp.o (symbol from plugin):(.text+0x0): first defined here
c:/users/user/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
C:\Users\user\AppData\Local\Temp\ccraJJux.ltrans0.ltrans.o: In function `setup':
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:18: undefined reference to `ServoEasing::attach(int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:19: undefined reference to `ServoEasing::attach(int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:20: undefined reference to `setSpeedForAllServos(unsigned int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:21: undefined reference to `ServoEasing::setEasingType(unsigned char)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:22: undefined reference to `ServoEasing::setEasingType(unsigned char)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:23: undefined reference to `synchronizeAllServosStartAndWaitForAllServosToStop()'
C:\Users\user\AppData\Local\Temp\ccraJJux.ltrans0.ltrans.o: In function `loop':
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:34: undefined reference to `ServoEasing::setEaseTo(int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:35: undefined reference to `ServoEasing::setEaseTo(int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:36: undefined reference to `synchronizeAllServosStartAndWaitForAllServosToStop()'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:48: undefined reference to `ServoEasing::setEaseTo(int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:49: undefined reference to `ServoEasing::setEaseTo(int)'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:50: undefined reference to `synchronizeAllServosStartAndWaitForAllServosToStop()'
C:\Users\user\AppData\Local\Temp\ccraJJux.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_servoTop':
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:2: undefined reference to `ServoEasing::ServoEasing()'
C:\Users\user\Documents\Arduino\ironmanmk3/ironmanmk3.ino:3: undefined reference to `ServoEasing::ServoEasing()'
collect2.exe: error: ld returned 1 exit status
Multiple libraries were found for "Servo.h"
Used: C:\Users\user\Documents\Arduino\libraries\Servo
Not used: C:\Users\user\AppData\Local\Arduino15\libraries\Servo
Not used: C:\Users\user\AppData\Local\Arduino15\packages\MegaCoreX\hardware\megaavr\1.1.0\libraries\Servo
Using library ServoEasing at version 3.1.0 in folder: C:\Users\user\Documents\Arduino\libraries\ServoEasing
Using library Servo at version 1.1.8 in folder: C:\Users\user\Documents\Arduino\libraries\Servo
exit status 1
Compilation error: exit status 1
Thanks so much for reading, and in advance for your time and advice.