Description
Describe the problem
Arduino IDE 2.0.3.
Project with a few .ino files and .h and .cpp file.
If you need the project, please let me know, but I think that you do not need it.
To reproduce
Rename the .h and .cpp files with the ... Rename
Changed #include to the new name
Save
When you Verify, you get a lot of files after the Linking everythiing together. And I think the most important message is "collect2.exe: error: ld returned 1 exit status"
Also when you close the IDE and open it by double clicking the .ino file it is the same.
Please find here the complete compile Output message:
<Using board 'mkrwifi1010' from platform in folder: C:\Users\dennnnan\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13
Using core 'arduino' from platform in folder: C:\Users\dennnnan\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13
Detecting libraries used...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\Main_PIDWithMotorEncoderSimulation_100.ino.cpp" -o nul
Alternatives for SAMDTimerInterrupt.h: [[email protected]]
ResolveLibrary(SAMDTimerInterrupt.h)
-> candidates: [[email protected]]
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\Main_PIDWithMotorEncoderSimulation_100.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp
Using cached library dependencies for file: C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp
Generating function prototypes...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\Main_PIDWithMotorEncoderSimulation_100.ino.cpp" -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\dennnnan\\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\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -Wall -Wextra -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\Main_PIDWithMotorEncoderSimulation_100.ino.cpp" -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\Main_PIDWithMotorEncoderSimulation_100.ino.cpp.o"
Using previously compiled file: C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o
Using previously compiled file: C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o
In file included from c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt.h:56:0,
from H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100\C_TimerInterruptInit.ino:28:
c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt.hpp:111:4: warning: #warning Using SAMD21 Hardware Timer [-Wcpp]
#warning Using SAMD21 Hardware Timer
^~~~~~~
In file included from c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt.h:57:0,
from H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100\C_TimerInterruptInit.ino:28:
c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt_Impl.h:183:4: warning: #warning USING_TIMER_TC5 [-Wcpp]
#warning USING_TIMER_TC5
^~~~~~~
Compiling libraries...
Compiling library "SAMD_TimerInterrupt"
Compiling core...
Using previously compiled file: C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\core\variant.cpp.o
Using precompiled core: C:\Users\dennnnan\AppData\Local\Temp\arduino-core-cache\core_arduino_samd_mkrwifi1010_de3d7536f12ef3b4e2b1bb5ecad59bd6.a
Linking everything together...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3" -Og -g3 -Wl,--gc-sections -save-temps "-TC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010/linker_scripts/gcc/flash_with_bootloader.ld" "-Wl,-Map,C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3/Main_PIDWithMotorEncoderSimulation_100.ino.map" --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3/Main_PIDWithMotorEncoderSimulation_100.ino.elf" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\Main_PIDWithMotorEncoderSimulation_100.ino.cpp.o" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\PID_v2_ad.cpp.o" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\sketch\\PID_v3_ad.cpp.o" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\\core\\variant.cpp.o" -Wl,--start-group "-LC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Lib/GCC/" -larm_cortexM0l_math -lm "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3/..\\arduino-core-cache\\core_arduino_samd_mkrwifi1010_de3d7536f12ef3b4e2b1bb5ecad59bd6.a" -Wl,--end-group
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::Compute(float)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:16: multiple definition of `PID::Compute(float)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:16: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::SetTunings(float, float, float)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:51: multiple definition of `PID::SetTunings(float, float, float)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:51: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::SetOutputLimits(float, float)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:66: multiple definition of `PID::SetOutputLimits(float, float)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:66: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::SetControllerDirection(PID::Direction)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:92: multiple definition of `PID::SetControllerDirection(PID::Direction)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:92: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::PID(float, float, float, PID::Direction)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:7: multiple definition of `PID::PID(float, float, float, PID::Direction)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:7: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::PID(float, float, float, PID::Direction)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:7: multiple definition of `PID::PID(float, float, float, PID::Direction)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:7: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::GetKp()':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:102: multiple definition of `PID::GetKp()'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:102: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::GetKi()':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:105: multiple definition of `PID::GetKi()'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:105: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::GetKd()':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:108: multiple definition of `PID::GetKd()'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:108: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::GetMode()':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:111: multiple definition of `PID::GetMode()'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:111: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::GetDirection()':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:114: multiple definition of `PID::GetDirection()'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:114: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::Initialize()':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:119: multiple definition of `PID::Initialize()'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:119: first defined here
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v3_ad.cpp.o: In function `PID::SetMode(PID::Mode)':
H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v3_ad.cpp:84: multiple definition of `PID::SetMode(PID::Mode)'
C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-51A360B08D6911C9CD896CC27D21EED3\sketch\PID_v2_ad.cpp.o:H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_100/PID_v2_ad.cpp:84: first defined here
collect2.exe: error: ld returned 1 exit status
Using library SAMD_TimerInterrupt at version 1.10.1 in folder: C:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt
exit status 1
Compilation error: exit status 1
Expected behavior
This is the normal compile output after -File -Save As.. to a different folder.
Using board 'mkrwifi1010' from platform in folder: C:\Users\dennnnan\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13
Using core 'arduino' from platform in folder: C:\Users\dennnnan\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13
Detecting libraries used...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\Main_PIDWithMotorEncoderSimulation_101.ino.cpp" -o nul
Alternatives for SAMDTimerInterrupt.h: [[email protected]]
ResolveLibrary(SAMDTimerInterrupt.h)
-> candidates: [[email protected]]
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\Main_PIDWithMotorEncoderSimulation_101.ino.cpp" -o nul
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\PID_v3_ad.cpp" -o nul
Generating function prototypes...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\Main_PIDWithMotorEncoderSimulation_101.ino.cpp" -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\dennnnan\\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\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -Wall -Wextra -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\Main_PIDWithMotorEncoderSimulation_101.ino.cpp" -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\Main_PIDWithMotorEncoderSimulation_101.ino.cpp.o"
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Og -g3 -Wall -Wextra -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR WiFi 1010\"" -DUSE_BQ24195L_PMIC "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\cores\\arduino" "-IC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010" "-Ic:\\Users\\dennnnan\\Documents\\Arduino\\libraries\\SAMD_TimerInterrupt\\src" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\PID_v3_ad.cpp" -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\PID_v3_ad.cpp.o"
In file included from c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt.h:56:0,
from H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_101\C_TimerInterruptInit.ino:28:
c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt.hpp:111:4: warning: #warning Using SAMD21 Hardware Timer [-Wcpp]
#warning Using SAMD21 Hardware Timer
^~~~~~~
In file included from c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt.h:57:0,
from H:\Annnns\Priv\210_ArduinoLargeWheelMKR\CompleteProject\Test_100\Main_PIDWithMotorEncoderSimulation_101\C_TimerInterruptInit.ino:28:
c:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt\src/SAMDTimerInterrupt_Impl.h:183:4: warning: #warning USING_TIMER_TC5 [-Wcpp]
#warning USING_TIMER_TC5
^~~~~~~
Compiling libraries...
Compiling library "SAMD_TimerInterrupt"
Compiling core...
Using previously compiled file: C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\core\variant.cpp.o
Using precompiled core: C:\Users\dennnnan\AppData\Local\Temp\arduino-core-cache\core_arduino_samd_mkrwifi1010_de3d7536f12ef3b4e2b1bb5ecad59bd6.a
Linking everything together...
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF" -Og -g3 -Wl,--gc-sections -save-temps "-TC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\variants\\mkrwifi1010/linker_scripts/gcc/flash_with_bootloader.ld" "-Wl,-Map,C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.map" --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -o "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.elf" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\Main_PIDWithMotorEncoderSimulation_101.ino.cpp.o" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\sketch\\PID_v3_ad.cpp.o" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF\\core\\variant.cpp.o" -Wl,--start-group "-LC:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Lib/GCC/" -larm_cortexM0l_math -lm "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/..\\arduino-core-cache\\core_arduino_samd_mkrwifi1010_de3d7536f12ef3b4e2b1bb5ecad59bd6.a" -Wl,--end-group
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.elf" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.bin"
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.elf" "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.hex"
Using library SAMD_TimerInterrupt at version 1.10.1 in folder: C:\Users\dennnnan\Documents\Arduino\libraries\SAMD_TimerInterrupt
"C:\\Users\\dennnnan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-size" -A "C:\\Users\\dennnnan\\AppData\\Local\\Temp\\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.elf"
Sketch uses 41364 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 3524 bytes (10%) of dynamic memory, leaving 29244 bytes for local variables. Maximum is 32768 bytes.
Performing 1200-bps touch reset on serial port COM5
Waiting for upload port...
Upload port found on COM6
"C:\Users\dennnnan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3/bossac.exe" -i -d --port=COM6 -U true -i -e -w -v "C:\Users\dennnnan\AppData\Local\Temp\arduino-sketch-46E2D36AF386F247A1BD3B4823F86EFF/Main_PIDWithMotorEncoderSimulation_101.ino.bin" -R
Set binary mode
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
version()=v2.0 [Arduino:XYZ] Apr 11 2019 13:09:56
chipId=0x10010005
Connected at 921600 baud
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Atmel SMART device 0x10010005 found
write(addr=0x20004000,size=0x34)
writeWord(addr=0x20004030,value=0x10)
writeWord(addr=0x20004020,value=0x20008000)
Device : ATSAMD21G18A
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Chip ID : 10010005
version()=v2.0 [Arduino:XYZ] Apr 11 2019 13:09:56
Version : v2.0 [Arduino:XYZ] Apr 11 2019 13:09:56
Address : 8192
Pages : 3968
Page Size : 64 bytes
Total Size : 248KB
Planes : 1
Lock Regions : 16
Locked : readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
none
readWord(addr=0x41004018)=0
Security : false
Boot Flash : true
readWord(addr=0x40000834)=0x7000a
BOD : true
readWord(addr=0x40000834)=0x7000a
BOR : true
Arduino : FAST_CHIP_ERASE
Arduino : FAST_MULTI_PAGE_WRITE
Arduino : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
chipErase(addr=0x2000)
done in 0.789 seconds
Write 41456 bytes to flash (648 pages)
write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x2000, size=0x1000)
[== ] 9% (64/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x3000, size=0x1000)
[===== ] 19% (128/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x4000, size=0x1000)
[======== ] 29% (192/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x5000, size=0x1000)
[=========== ] 39% (256/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x6000, size=0x1000)
[============== ] 49% (320/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x7000, size=0x1000)
[================= ] 59% (384/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x8000, size=0x1000)
[==================== ] 69% (448/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x9000, size=0x1000)
[======================= ] 79% (512/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xa000, size=0x1000)
[========================== ] 88% (576/648 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xb000, size=0x1000)
[============================= ] 98% (640/648 pages)write(addr=0x20005000,size=0x200)
writeBuffer(scr_addr=0x20005000, dst_addr=0xc000, size=0x200)
[==============================] 100% (648/648 pages)
done in 0.325 seconds
Verify 41456 bytes of flash with checksum.
checksumBuffer(start_addr=0x2000, size=0x1000) = 35a1
checksumBuffer(start_addr=0x3000, size=0x1000) = ae32
checksumBuffer(start_addr=0x4000, size=0x1000) = 2585
checksumBuffer(start_addr=0x5000, size=0x1000) = c01
checksumBuffer(start_addr=0x6000, size=0x1000) = c825
checksumBuffer(start_addr=0x7000, size=0x1000) = 9a79
checksumBuffer(start_addr=0x8000, size=0x1000) = 6d34
checksumBuffer(start_addr=0x9000, size=0x1000) = 7b6a
checksumBuffer(start_addr=0xa000, size=0x1000) = aba5
checksumBuffer(start_addr=0xb000, size=0x1000) = 7bf5
checksumBuffer(start_addr=0xc000, size=0x1f0) = 796b
Verify successful
done in 0.037 seconds
CPU reset.
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
writeWord(addr=0xe000ed0c,value=0x5fa0004)
Arduino IDE version
2.0.3
Operating system
Windows
Operating system version
10
Additional context
Conclusion:
When you save it and reopen it, it does not help.
Work around: Save the complete sketch to another folder, is working.
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details