Can't validate multiwii code on nano every

I'm trying to build a drone together with my son and we've encountered a problem when validating multiwii code.

Arduino:1.8.13 (Windows 10), Kort:"Arduino Nano Every, None (ATMEGA4809)"





















C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Mattias\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Mattias\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Mattias\Documents\Arduino\libraries -fqbn=arduino:megaavr:nona4809:mode=off -ide-version=10813 -build-path C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406 -warnings=none -build-cache C:\Users\Mattias\AppData\Local\Temp\arduino_cache_114380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -verbose C:\Users\Mattias\Desktop\Ny mapp (2)\MultiWii\MultiWii.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Mattias\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Mattias\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Mattias\Documents\Arduino\libraries -fqbn=arduino:megaavr:nona4809:mode=off -ide-version=10813 -build-path C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406 -warnings=none -build-cache C:\Users\Mattias\AppData\Local\Temp\arduino_cache_114380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -verbose C:\Users\Mattias\Desktop\Ny mapp (2)\MultiWii\MultiWii.ino

Using board 'nona4809' from platform in folder: C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7

Using core 'arduino' from platform in folder: C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7

Detecting libraries used...

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Alarms.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Using cached library dependencies for file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\EEPROM.cpp

Using cached library dependencies for file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\GPS.cpp

Using cached library dependencies for file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\IMU.cpp

Using cached library dependencies for file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\LCD.cpp

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Output.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Protocol.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\RX.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Sensors.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Serial.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Generating function prototypes...

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.ino.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Kompilerar skiss...

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Alarms.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Alarms.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.cpp.o"

Using previously compiled file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\IMU.cpp.o

Using previously compiled file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\LCD.cpp.o

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Output.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Output.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.ino.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\MultiWii.ino.cpp.o"

Using previously compiled file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\EEPROM.cpp.o

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Protocol.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Protocol.cpp.o"

Using previously compiled file: C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\GPS.cpp.o

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\RX.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\RX.cpp.o"

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Alarms.cpp: In function 'void turnOff(uint8_t)':

Alarms.cpp:213:7: error: 'BUZZERPIN_OFF' was not declared in this scope

       BUZZERPIN_OFF;

       ^~~~~~~~~~~~~

Alarms.cpp:219:7: error: 'LEDPIN_OFF' was not declared in this scope

       LEDPIN_OFF;

       ^~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Alarms.cpp: In function 'void blinkLED(uint8_t, uint8_t, uint8_t)':

Alarms.cpp:337:7: error: 'LEDPIN_TOGGLE' was not declared in this scope

       LEDPIN_TOGGLE; // switch LEDPIN state

       ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Alarms.cpp:337:7: note: suggested alternative: 'ALRM_FAC_TOGGLE'

       LEDPIN_TOGGLE; // switch LEDPIN state

       ^~~~~~~~~~~~~

       ALRM_FAC_TOGGLE

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Alarms.cpp: In function 'void toggleResource(uint8_t, uint8_t)':

Alarms.cpp:391:31: error: 'LEDPIN_ON' was not declared in this scope

           if (activate == 1) {LEDPIN_ON;}

                               ^~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Output.cpp: In function 'void initOutput()':

Output.cpp:503:13: error: 'PWM_PIN' was not declared in this scope

     pinMode(PWM_PIN[i],OUTPUT);

             ^~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Output.cpp:503:13: note: suggested alternative: 'PGM_P'

     pinMode(PWM_PIN[i],OUTPUT);

             ^~~~~~~

             PGM_P

Alarms.cpp:392:16: error: 'LEDPIN_OFF' was not declared in this scope

           else LEDPIN_OFF;

                ^~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\MultiWii.cpp: In function 'void annexCode()':

MultiWii.cpp:534:5: error: 'LEDPIN_TOGGLE' was not declared in this scope

     LEDPIN_TOGGLE;

     ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\MultiWii.cpp:534:5: note: suggested alternative: 'ALRM_FAC_TOGGLE'

     LEDPIN_TOGGLE;

     ^~~~~~~~~~~~~

     ALRM_FAC_TOGGLE

MultiWii.cpp:536:28: error: 'LEDPIN_OFF' was not declared in this scope

     if (f.ACC_CALIBRATED) {LEDPIN_OFF;}

                            ^~~~~~~~~~

MultiWii.cpp:537:19: error: 'LEDPIN_ON' was not declared in this scope

     if (f.ARMED) {LEDPIN_ON;}

                   ^~~~~~~~~

MultiWii.cpp:556:7: error: 'LEDPIN_TOGGLE' was not declared in this scope

       LEDPIN_TOGGLE;

       ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\MultiWii.cpp:556:7: note: suggested alternative: 'ALRM_FAC_TOGGLE'

       LEDPIN_TOGGLE;

       ^~~~~~~~~~~~~

       ALRM_FAC_TOGGLE

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\MultiWii.cpp: In function 'void setup()':

MultiWii.cpp:638:3: error: 'LEDPIN_PINMODE' was not declared in this scope

   LEDPIN_PINMODE;

   ^~~~~~~~~~~~~~

RX.cpp:37:42: error: 'ROLLPIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                          ^~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:42: note: suggested alternative: 'ROLL'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                          ^~~~~~~

                                          ROLL

RX.cpp:37:51: error: 'PITCHPIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                   ^~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:51: note: suggested alternative: 'PITCH'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                   ^~~~~~~~

                                                   PITCH

RX.cpp:37:61: error: 'YAWPIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                             ^~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:61: note: suggested alternative: 'YAW'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                             ^~~~~~

                                                             YAW

RX.cpp:37:69: error: 'THROTTLEPIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                     ^~~~~~~~~~~

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Sensors.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_188406\\sketch\\Sensors.cpp.o"

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:69: note: suggested alternative: 'THROTTLE'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                     ^~~~~~~~~~~

                                                                     THROTTLE

RX.cpp:37:82: error: 'AUX1PIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                  ^~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\MultiWii.cpp:638:3: note: suggested alternative: 'PIN_SPI_MOSI'

   LEDPIN_PINMODE;

   ^~~~~~~~~~~~~~

   PIN_SPI_MOSI

MultiWii.cpp:639:3: error: 'POWERPIN_PINMODE' was not declared in this scope

   POWERPIN_PINMODE;

   ^~~~~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:82: note: suggested alternative: 'AUX1'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                  ^~~~~~~

                                                                                  AUX1

RX.cpp:37:90: error: 'AUX2PIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                          ^~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:90: note: suggested alternative: 'AUX2'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                          ^~~~~~~

                                                                                          AUX2

RX.cpp:37:98: error: 'AUX3PIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                                  ^~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:98: note: suggested alternative: 'AUX3'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                                  ^~~~~~~

                                                                                                  AUX3

RX.cpp:37:106: error: 'AUX4PIN' was not declared in this scope

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                                          ^~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:37:106: note: suggested alternative: 'AUX4'

   static uint8_t rcChannel[RC_CHANS]  = {ROLLPIN, PITCHPIN, YAWPIN, THROTTLEPIN, AUX1PIN,AUX2PIN,AUX3PIN,AUX4PIN};

                                                                                                          ^~~~~~~

                                                                                                          AUX4

RX.cpp:38:32: error: 'PCINT_PIN_COUNT' was not declared in this scope

   static uint8_t PCInt_RX_Pins[PCINT_PIN_COUNT] = {PCINT_RX_BITS}; // if this slowes the PCINT readings we can switch to a define for each pcint bit

                                ^~~~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:38:32: note: suggested alternative: 'PINS_COUNT'

   static uint8_t PCInt_RX_Pins[PCINT_PIN_COUNT] = {PCINT_RX_BITS}; // if this slowes the PCINT readings we can switch to a define for each pcint bit

                                ^~~~~~~~~~~~~~~

                                PINS_COUNT

RX.cpp:38:52: error: 'PCINT_RX_BITS' was not declared in this scope

   static uint8_t PCInt_RX_Pins[PCINT_PIN_COUNT] = {PCINT_RX_BITS}; // if this slowes the PCINT readings we can switch to a define for each pcint bit

                                                    ^~~~~~~~~~~~~

MultiWii.cpp:640:3: error: 'BUZZERPIN_PINMODE' was not declared in this scope

   BUZZERPIN_PINMODE;

   ^~~~~~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp: In function 'void configureReceiver()':

RX.cpp:53:28: error: 'PCINT_PIN_COUNT' was not declared in this scope

     for(uint8_t i = 0; i < PCINT_PIN_COUNT; i++){ // i think a for loop is ok for the init.

                            ^~~~~~~~~~~~~~~

MultiWii.cpp:641:3: error: 'STABLEPIN_PINMODE' was not declared in this scope

   STABLEPIN_PINMODE;

   ^~~~~~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:53:28: note: suggested alternative: 'PINS_COUNT'

     for(uint8_t i = 0; i < PCINT_PIN_COUNT; i++){ // i think a for loop is ok for the init.

                            ^~~~~~~~~~~~~~~

                            PINS_COUNT

RX.cpp:54:7: error: 'PCINT_RX_PORT' was not declared in this scope

       PCINT_RX_PORT |= PCInt_RX_Pins[i];

       ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:54:7: note: suggested alternative: 'NOT_A_PORT'

       PCINT_RX_PORT |= PCInt_RX_Pins[i];

       ^~~~~~~~~~~~~

       NOT_A_PORT

RX.cpp:54:24: error: 'PCInt_RX_Pins' was not declared in this scope

       PCINT_RX_PORT |= PCInt_RX_Pins[i];

                        ^~~~~~~~~~~~~

MultiWii.cpp:642:3: error: 'POWERPIN_OFF' was not declared in this scope

   POWERPIN_OFF;

   ^~~~~~~~~~~~

RX.cpp:55:7: error: 'PCINT_RX_MASK' was not declared in this scope

       PCINT_RX_MASK |= PCInt_RX_Pins[i];

       ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:55:7: note: suggested alternative: 'UINTMAX_MAX'

       PCINT_RX_MASK |= PCInt_RX_Pins[i];

       ^~~~~~~~~~~~~

       UINTMAX_MAX

RX.cpp:57:5: error: 'PCICR' was not declared in this scope

     PCICR = PCIR_PORT_BIT;

     ^~~~~

RX.cpp:57:13: error: 'PCIR_PORT_BIT' was not declared in this scope

     PCICR = PCIR_PORT_BIT;

             ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp: In function 'void RX_PC_INTERRUPT()':

RX.cpp:157:11: error: 'RX_PCINT_PIN_PORT' was not declared in this scope

     pin = RX_PCINT_PIN_PORT; // RX_PCINT_PIN_PORT indicates the state of each PIN for the arduino port dealing with Ports digital pins

           ^~~~~~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\RX.cpp:157:11: note: suggested alternative: 'RX_PC_INTERRUPT'

     pin = RX_PCINT_PIN_PORT; // RX_PCINT_PIN_PORT indicates the state of each PIN for the arduino port dealing with Ports digital pins

           ^~~~~~~~~~~~~~~~~

           RX_PC_INTERRUPT

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'void i2c_init()':

Sensors.cpp:72:5: error: 'I2C_PULLUPS_DISABLE' was not declared in this scope

     I2C_PULLUPS_DISABLE

     ^~~~~~~~~~~~~~~~~~~

Sensors.cpp:75:3: error: 'TWBR' was not declared in this scope

   TWBR = ((F_CPU / 400000) - 16) / 2;          // set the I2C clock rate to 400kHz

   ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:75:3: note: suggested alternative: 'TWI0'

   TWBR = ((F_CPU / 400000) - 16) / 2;          // set the I2C clock rate to 400kHz

   ^~~~

   TWI0

Sensors.cpp:76:3: error: 'TWCR' was not declared in this scope

   TWCR = 1<<TWEN;                              // enable twi module, no interrupt

   ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:76:3: note: suggested alternative: 'TWI0'

   TWCR = 1<<TWEN;                              // enable twi module, no interrupt

   ^~~~

   TWI0

Sensors.cpp:76:13: error: 'TWEN' was not declared in this scope

   TWCR = 1<<TWEN;                              // enable twi module, no interrupt

             ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:76:13: note: suggested alternative: 'TWI0'

   TWCR = 1<<TWEN;                              // enable twi module, no interrupt

             ^~~~

             TWI0

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'void waitTransmissionI2C(uint8_t)':

Sensors.cpp:81:3: error: 'TWCR' was not declared in this scope

   TWCR = twcr;

   ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:81:3: note: suggested alternative: 'TWI0'

   TWCR = twcr;

   ^~~~

   TWI0

Sensors.cpp:83:23: error: 'TWINT' was not declared in this scope

   while (!(TWCR & (1<<TWINT))) {

                       ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:83:23: note: suggested alternative: 'TWI_t'

   while (!(TWCR & (1<<TWINT))) {

                       ^~~~~

                       TWI_t

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'void i2c_rep_start(uint8_t)':

Sensors.cpp:97:27: error: 'TWINT' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWSTA) | (1<<TWEN)); // send REPEAT START condition and wait until transmission completed

                           ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:97:27: note: suggested alternative: 'TWI_t'

   waitTransmissionI2C((1<<TWINT) | (1<<TWSTA) | (1<<TWEN)); // send REPEAT START condition and wait until transmission completed

                           ^~~~~

                           TWI_t

Sensors.cpp:97:40: error: 'TWSTA' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWSTA) | (1<<TWEN)); // send REPEAT START condition and wait until transmission completed

                                        ^~~~~

Sensors.cpp:97:53: error: 'TWEN' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWSTA) | (1<<TWEN)); // send REPEAT START condition and wait until transmission completed

                                                     ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:97:53: note: suggested alternative: 'TWI0'

   waitTransmissionI2C((1<<TWINT) | (1<<TWSTA) | (1<<TWEN)); // send REPEAT START condition and wait until transmission completed

                                                     ^~~~

                                                     TWI0

Sensors.cpp:98:3: error: 'TWDR' was not declared in this scope

   TWDR = address;                                           // send device address

   ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:98:3: note: suggested alternative: 'TWI0'

   TWDR = address;                                           // send device address

   ^~~~

   TWI0

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'void i2c_stop()':

Sensors.cpp:103:3: error: 'TWCR' was not declared in this scope

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

   ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:103:3: note: suggested alternative: 'TWI0'

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

   ^~~~

   TWI0

Sensors.cpp:103:16: error: 'TWINT' was not declared in this scope

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

                ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:103:16: note: suggested alternative: 'TWI_t'

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

                ^~~~~

                TWI_t

Sensors.cpp:103:31: error: 'TWEN' was not declared in this scope

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

                               ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:103:31: note: suggested alternative: 'TWI0'

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

                               ^~~~

                               TWI0

Sensors.cpp:103:45: error: 'TWSTO' was not declared in this scope

   TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO);

                                             ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'void i2c_write(uint8_t)':

Sensors.cpp:108:3: error: 'TWDR' was not declared in this scope

   TWDR = data;                                 // send data to the previously addressed device

   ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:108:3: note: suggested alternative: 'TWI0'

   TWDR = data;                                 // send data to the previously addressed device

   ^~~~

   TWI0

Sensors.cpp:109:27: error: 'TWINT' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                           ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:109:27: note: suggested alternative: 'TWI_t'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                           ^~~~~

                           TWI_t

Sensors.cpp:109:40: error: 'TWEN' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                                        ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:109:40: note: suggested alternative: 'TWI0'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                                        ^~~~

                                        TWI0

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'uint8_t i2c_readAck()':

Sensors.cpp:113:27: error: 'TWINT' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN) | (1<<TWEA));

                           ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:113:27: note: suggested alternative: 'TWI_t'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN) | (1<<TWEA));

                           ^~~~~

                           TWI_t

Sensors.cpp:113:40: error: 'TWEN' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN) | (1<<TWEA));

                                        ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:113:40: note: suggested alternative: 'TWI0'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN) | (1<<TWEA));

                                        ^~~~

                                        TWI0

Sensors.cpp:113:52: error: 'TWEA' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN) | (1<<TWEA));

                                                    ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:113:52: note: suggested alternative: 'TWI0'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN) | (1<<TWEA));

                                                    ^~~~

                                                    TWI0

Sensors.cpp:114:10: error: 'TWDR' was not declared in this scope

   return TWDR;

          ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:114:10: note: suggested alternative: 'TWI0'

   return TWDR;

          ^~~~

          TWI0

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp: In function 'uint8_t i2c_readNak()':

Sensors.cpp:118:27: error: 'TWINT' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                           ^~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:118:27: note: suggested alternative: 'TWI_t'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                           ^~~~~

                           TWI_t

Sensors.cpp:118:40: error: 'TWEN' was not declared in this scope

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                                        ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:118:40: note: suggested alternative: 'TWI0'

   waitTransmissionI2C((1<<TWINT) | (1<<TWEN));

                                        ^~~~

                                        TWI0

Sensors.cpp:119:15: error: 'TWDR' was not declared in this scope

   uint8_t r = TWDR;

               ^~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_188406\sketch\Sensors.cpp:119:15: note: suggested alternative: 'TWI0'

   uint8_t r = TWDR;

               ^~~~

               TWI0

exit status 1

'BUZZERPIN_OFF' was not declared in this scope


Is this due to the simple fact that it's not compatible with the nano every? If so is there any walk around or perhaps other open source projects similar to this?

Thanks in advance

It looks like this file does not have pin definition for the Arduino Nano Every. You could try adding those definitions.

Hi and thanks for the help!

I defined PROMINI outside of if commands and the pin errors are gone. However I get some other errors now

Arduino:1.8.13 (Windows 10), Kort:"Arduino Nano Every, ATMEGA328"





















C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Mattias\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Mattias\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Mattias\Documents\Arduino\libraries -fqbn=arduino:megaavr:nona4809:mode=on -ide-version=10813 -build-path C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680 -warnings=none -build-cache C:\Users\Mattias\AppData\Local\Temp\arduino_cache_663844 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -verbose C:\Users\Mattias\Desktop\Ny mapp (2)\MultiWii\MultiWii.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Mattias\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Mattias\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Mattias\Documents\Arduino\libraries -fqbn=arduino:megaavr:nona4809:mode=on -ide-version=10813 -build-path C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680 -warnings=none -build-cache C:\Users\Mattias\AppData\Local\Temp\arduino_cache_663844 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -verbose C:\Users\Mattias\Desktop\Ny mapp (2)\MultiWii\MultiWii.ino

Using board 'nona4809' from platform in folder: C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7

Using core 'arduino' from platform in folder: C:\Users\Mattias\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7

Detecting libraries used...

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Alarms.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\EEPROM.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\GPS.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\IMU.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\LCD.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Output.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Protocol.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\RX.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Sensors.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Serial.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Generating function prototypes...

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.ino.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Kompilerar skiss...

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Alarms.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\Alarms.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\IMU.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\IMU.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\GPS.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\GPS.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\LCD.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\LCD.cpp.o"

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\EEPROM.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\EEPROM.cpp.o"

In file included from C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\Alarms.cpp:3:0:

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\Alarms.cpp: In function 'void blinkLED(uint8_t, uint8_t, uint8_t)':

def.h:280:40: error: 'PINB' was not declared in this scope

     #define LEDPIN_TOGGLE              PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)

                                        ^

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\Alarms.cpp:337:7: note: in expansion of macro 'LEDPIN_TOGGLE'

       LEDPIN_TOGGLE; // switch LEDPIN state

       ^~~~~~~~~~~~~

In file included from C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\MultiWii.cpp:15:0:

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\MultiWii.cpp: In function 'void annexCode()':

def.h:280:40: error: 'PINB' was not declared in this scope

     #define LEDPIN_TOGGLE              PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)

                                        ^

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\MultiWii.cpp:534:5: note: in expansion of macro 'LEDPIN_TOGGLE'

     LEDPIN_TOGGLE;

     ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\def.h:280:40: note: suggested alternative: 'PIN0'

     #define LEDPIN_TOGGLE              PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)

                                        ^

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\MultiWii.cpp:534:5: note: in expansion of macro 'LEDPIN_TOGGLE'

     LEDPIN_TOGGLE;

     ^~~~~~~~~~~~~

def.h:280:40: error: 'PINB' was not declared in this scope

     #define LEDPIN_TOGGLE              PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)

                                        ^

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\MultiWii.cpp:556:7: note: in expansion of macro 'LEDPIN_TOGGLE'

       LEDPIN_TOGGLE;

       ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\def.h:280:40: note: suggested alternative: 'PIN0'

     #define LEDPIN_TOGGLE              PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)

                                        ^

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\MultiWii.cpp:556:7: note: in expansion of macro 'LEDPIN_TOGGLE'

       LEDPIN_TOGGLE;

       ^~~~~~~~~~~~~

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\def.h:280:40: note: suggested alternative: 'PIN0'

     #define LEDPIN_TOGGLE              PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)

                                        ^

C:\Users\Mattias\AppData\Local\Temp\arduino_build_988680\sketch\Alarms.cpp:337:7: note: in expansion of macro 'LEDPIN_TOGGLE'

       LEDPIN_TOGGLE; // switch LEDPIN state

       ^~~~~~~~~~~~~

"C:\\Users\\Mattias\\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=atmega4809 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino/api/deprecated" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\cores\\arduino" "-IC:\\Users\\Mattias\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\variants\\nona4809" "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.ino.cpp" -o "C:\\Users\\Mattias\\AppData\\Local\\Temp\\arduino_build_988680\\sketch\\MultiWii.ino.cpp.o"

exit status 1

'PINB' was not declared in this scope


Should we just give up on this code?

? that sounds like it might make things move forward but at some risk.

Can you post a link to the code you are working with?

I’ve just picked up some Nano Every units and I find that there are some (older?) libraries that don’t seem to have been written with the Every in mind.

I also call your attention to an option in some menu in the IDE about register emulation, I do not understand this yet but there’s only two selections, so try both settings.

Looks like we are on the cutting edge. :wink:

Perhaps the simplest right now would be to yes, give up on the Every and get a board you know works with the code.

Good luck with the aircraft, it is a great hobby that cuts across all kinds of disciplines, I warn you it eats time and money if you let it…

a7

The Nano Every uses an atmega4809 processor instead of the atmega328 used in a Pro Mini. There is no PINB defined for an atmega4809, that is a hardware-specific reference to a port on the atmega328 (port B pin 5 in this case, D13 used for the built-in LED). The equivalent for the built-in LED on the Nano Every is port E bit 2, and would use PORTE.OUTTGL = 1 << 2; (have not tested this, so can not guarantee I have the correct pin).

You will have to modify the code for any other processor-specific references, or get a pro mini since it appears the code was written for that board.

The choice Registers Emulation ATMega328 makes it sound like someone tried to figure out how to seamlessly allow talking about '328 registers.

Is that what it is meant for? If so, does it work? It does not seem to help me much which makes me wonder if that's what it means or if it isn't unbroken yet.

a7

Here's the full code: GitHub - multiwii/multiwii-firmware: Firmware - GitHub mirror of the official SVN multiwii project

I've tried both emulation settings and I get the same errors, almost like the emulation doesn't work at all.

Thank you for claryfing this! I thought the emulation would handle the syntax but I guess I was wrong.
The code is written for many different processors but it's old hence the atmega4809 isn't included.

I'm not so great at coding and I can't afford another arduino right now so we'll focus on the physical build of the drone for now :slight_smile:

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