Description
Hello,
I am prototyping some software using the stm32duino core and the NUCLEO-L073RZ board.
I am able to compile and upload code from the HAL API but not the simpler LL API. I have used both in IAR, but I cannot seem to
configure the build system to properly link the stm32l0xx_ll_tim.o file. From the output in the arduino output dialog, it seems that each of the files I am including are actually being compiled, they are just not getting linked into the final output.
Here is a snippet of my init code:
#include "stm32yyxx_ll_tim.h"
#include "stm32l0xx_ll_tim.h"
#include "stm32l0xx_hal.h"
#include "stm32l0xx_hal_gpio.h"
#include <Arduino.h>
void setup(){
LL_TIM_InitTypeDef tim_config;
LL_TIM_ENCODER_InitTypeDef encoder_config;
(void)LL_TIM_StructInit(&tim_config);
tim_config.Prescaler = 3u;
tim_config.Autoreload = 10000u;
(void)LL_TIM_Init(TIM22, &tim_config);
(void)LL_TIM_ENCODER_StructInit(&encoder_config);
(void)LL_TIM_ENCODER_Init(TIM22, &encoder_config);
}
And the output from the arduino software:
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware -hardware D:\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools D:\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries -libraries D:\Documents\Arduino\libraries -fqbn=STM32:stm32:Nucleo_64:pnum=NUCLEO_L073RZ,upload_method=MassStorage,xserial=generic,usb=none,xusb=FS,opt=osstd,rtlib=nano -vid-pid=0483_374B -ide-version=10813 -build-path C:\Users\luke\AppData\Local\Temp\arduino_build_385493 -warnings=none -build-cache C:\Users\luke\AppData\Local\Temp\arduino_cache_409817 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xpack-arm-none-eabi-gcc.path=D:\Documents\ArduinoData\packages\STM32\tools\xpack-arm-none-eabi-gcc\9.2.1-1.1 -prefs=runtime.tools.xpack-arm-none-eabi-gcc-9.2.1-1.1.path=D:\Documents\ArduinoData\packages\STM32\tools\xpack-arm-none-eabi-gcc\9.2.1-1.1 -prefs=runtime.tools.CMSIS.path=D:\Documents\ArduinoData\packages\STM32\tools\CMSIS\5.5.1 -prefs=runtime.tools.CMSIS-5.5.1.path=D:\Documents\ArduinoData\packages\STM32\tools\CMSIS\5.5.1 -prefs=runtime.tools.STM32Tools.path=D:\Documents\ArduinoData\packages\STM32\tools\STM32Tools\1.4.0 -prefs=runtime.tools.STM32Tools-1.4.0.path=D:\Documents\ArduinoData\packages\STM32\tools\STM32Tools\1.4.0 -verbose D:\Documents\Arduino\stm32l073-control-prototype\stm32l073-control-prototype.ino
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware -hardware D:\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools D:\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries -libraries D:\Documents\Arduino\libraries -fqbn=STM32:stm32:Nucleo_64:pnum=NUCLEO_L073RZ,upload_method=MassStorage,xserial=generic,usb=none,xusb=FS,opt=osstd,rtlib=nano -vid-pid=0483_374B -ide-version=10813 -build-path C:\Users\luke\AppData\Local\Temp\arduino_build_385493 -warnings=none -build-cache C:\Users\luke\AppData\Local\Temp\arduino_cache_409817 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xpack-arm-none-eabi-gcc.path=D:\Documents\ArduinoData\packages\STM32\tools\xpack-arm-none-eabi-gcc\9.2.1-1.1 -prefs=runtime.tools.xpack-arm-none-eabi-gcc-9.2.1-1.1.path=D:\Documents\ArduinoData\packages\STM32\tools\xpack-arm-none-eabi-gcc\9.2.1-1.1 -prefs=runtime.tools.CMSIS.path=D:\Documents\ArduinoData\packages\STM32\tools\CMSIS\5.5.1 -prefs=runtime.tools.CMSIS-5.5.1.path=D:\Documents\ArduinoData\packages\STM32\tools\CMSIS\5.5.1 -prefs=runtime.tools.STM32Tools.path=D:\Documents\ArduinoData\packages\STM32\tools\STM32Tools\1.4.0 -prefs=runtime.tools.STM32Tools-1.4.0.path=D:\Documents\ArduinoData\packages\STM32\tools\STM32Tools\1.4.0 -verbose D:\Documents\Arduino\stm32l073-control-prototype\stm32l073-control-prototype.ino
Using board 'Nucleo_64' from platform in folder: D:\Documents\ArduinoData\packages\STM32\hardware\stm32\1.9.0
Using core 'arduino' from platform in folder: D:\Documents\ArduinoData\packages\STM32\hardware\stm32\1.9.0
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\STM32Tools\\1.4.0/tools/win/busybox.exe" sh "D:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/extras/prebuild.sh" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493" "D:\\Documents\\Arduino\\stm32l073-control-prototype"
Detecting libraries used...
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\stm32l073-control-prototype.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for max14871.h: [max14871]
ResolveLibrary(max14871.h)
-> candidates: [max14871]
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "-ID:\\Documents\\Arduino\\libraries\\max14871" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\stm32l073-control-prototype.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "-ID:\\Documents\\Arduino\\libraries\\max14871" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\SrcWrapper.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SrcWrapper.h: [[email protected]]
ResolveLibrary(SrcWrapper.h)
-> candidates: [[email protected]]
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "-ID:\\Documents\\Arduino\\libraries\\max14871" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\libraries\\SrcWrapper\\src" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\SrcWrapper.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: D:\Documents\ArduinoData\packages\STM32\hardware\stm32\1.9.0\libraries\SrcWrapper\src\HAL\stm32yyxx_hal.c
Using cached library dependencies for file: D:\Documents\ArduinoData\packages\STM32\hardware\stm32\1.9.0\libraries\SrcWrapper\src\HAL\stm32yyxx_hal_adc.c
<more cached deps>
Generating function prototypes...
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "-ID:\\Documents\\Arduino\\libraries\\max14871" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\libraries\\SrcWrapper\\src" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\stm32l073-control-prototype.ino.cpp" -o "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "-ID:\\Documents\\Arduino\\libraries\\max14871" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\libraries\\SrcWrapper\\src" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\stm32l073-control-prototype.ino.cpp" -o "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\stm32l073-control-prototype.ino.cpp.o"
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb "@C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/sketch/build_opt.h" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD "-ID:\\Documents\\Arduino\\stm32l073-control-prototype" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/avr" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/LL" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/hid" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino/stm32/usb/cdc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/STM32L0xx_HAL_Driver/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/STM32L0xx" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Middlewares/OpenAMP/virtual_driver" -DSTM32L0xx -DARDUINO=10813 -DARDUINO_NUCLEO_L073RZ -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L073RZ\"" -DSTM32L073xx -DHAL_UART_MODULE_ENABLED -D__CORTEX_SC=0 "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/Core/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Include" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\cores\\arduino" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ" "-ID:\\Documents\\Arduino\\libraries\\max14871" "-ID:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\libraries\\SrcWrapper\\src" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\SrcWrapper.cpp" -o "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\SrcWrapper.cpp.o"
Compiling libraries...
Compiling library "max14871"
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\max14871\max14871.cpp.o
Compiling library "SrcWrapper"
< hal obj files were here >
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_adc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_crc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_comp.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_delayblock.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_dac.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_cordic.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_bdma.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_dma.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_dma2d.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_crs.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_hrtim.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_exti.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_fmc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_i2c.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_fmac.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_fsmc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_gpio.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_opamp.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_lptim.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_mdma.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_rng.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_rcc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_pwr.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_pka.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_rtc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_sdmmc.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_lpuart.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_spi.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_ucpd.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_swpmi.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_tim.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_usart.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_utils.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\LL\stm32yyxx_ll_usb.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\libraries\SrcWrapper\stm32\core_callback.c.o
< more obj files >
Compiling core...
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\core\PeripheralPins.c.o
Using previously compiled file: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\core\variant.cpp.o
Using precompiled core: C:\Users\luke\AppData\Local\Temp\arduino_cache_409817\core\core_b791c92f9b0d980205ddbf1bab4da0e3.a
Linking everything together...
"D:\\Documents\\ArduinoData\\packages\\STM32\\tools\\xpack-arm-none-eabi-gcc\\9.2.1-1.1/bin/arm-none-eabi-gcc" -mcpu=cortex-m0plus -mthumb -Os --specs=nano.specs -Wl,--defsym=LD_FLASH_OFFSET=0 -Wl,--defsym=LD_MAX_SIZE=196608 -Wl,--defsym=LD_MAX_DATA_SIZE=20480 -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common "-Wl,--default-script=D:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\variants\\NUCLEO_L073RZ/ldscript.ld" "-Wl,--script=D:\\Documents\\ArduinoData\\packages\\STM32\\hardware\\stm32\\1.9.0\\system/ldscript.ld" "-Wl,-Map,C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/stm32l073-control-prototype.ino.map" "-LD:\\Documents\\ArduinoData\\packages\\STM32\\tools\\CMSIS\\5.5.1/CMSIS/DSP/Lib/GCC/" -larm_cortexM0l_math -o "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493/stm32l073-control-prototype.ino.elf" "-LC:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493" -Wl,--start-group "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\SrcWrapper.cpp.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\sketch\\stm32l073-control-prototype.ino.cpp.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\max14871\\max14871.cpp.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\syscalls.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_adc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_adc_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_can.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_cec.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_comp.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_comp_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_cordic.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_cortex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_crc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_crc_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_cryp.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_cryp_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dac.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dac_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dcmi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dcmi_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dfsdm.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dfsdm_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dma.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dma2d.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dma_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dsi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_dts.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_eth.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_eth_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_exti.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_fdcan.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_firewall.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_flash.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_flash_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_flash_ramfunc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_fmac.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_fmpi2c.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_fmpi2c_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_gfxmmu.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_gpio.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_gpio_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_hash.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_hash_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_hcd.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_hrtim.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_hsem.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_i2c.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_i2c_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_i2s.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_i2s_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_ipcc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_irda.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_iwdg.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_jpeg.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_lcd.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_lptim.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_ltdc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_ltdc_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_mdios.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_mdma.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_mmc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_mmc_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_nand.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_nor.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_opamp.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_opamp_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_ospi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_otfdec.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pccard.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pcd.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pcd_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pka.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pssi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pwr.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_pwr_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_qspi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_ramecc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_rcc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_rcc_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_rng.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_rng_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_rtc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_rtc_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sai.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sai_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sd.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sd_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sdadc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sdram.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_smartcard.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_smartcard_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_smbus.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_spdifrx.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_spi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_spi_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_sram.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_swpmi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_tim.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_tim_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_tsc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_uart.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_uart_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_usart.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_usart_ex.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\HAL\\stm32yyxx_hal_wwdg.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_adc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_bdma.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_comp.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_cordic.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_crc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_crs.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_dac.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_delayblock.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_dma.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_dma2d.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_exti.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_fmac.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_fmc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_fsmc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_gpio.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_hrtim.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_i2c.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_lptim.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_lpuart.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_mdma.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_opamp.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_pka.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_pwr.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_rcc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_rng.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_rtc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_sdmmc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_spi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_swpmi.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_tim.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_ucpd.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_usart.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_usb.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\LL\\stm32yyxx_ll_utils.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\PortNames.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\bootloader.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\clock.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\core_callback.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\dwt.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\hw_config.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\lock_resource.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\low_power.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\pinmap.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\rtc.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\stm32_def.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\stm32_eeprom.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\system_stm32yyxx.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\timer.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\uart.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\analog.cpp.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\libraries\\SrcWrapper\\stm32\\interrupt.cpp.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\core\\PeripheralPins.c.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_build_385493\\core\\variant.cpp.o" "C:\\Users\\luke\\AppData\\Local\\Temp\\arduino_cache_409817\\core\\core_b791c92f9b0d980205ddbf1bab4da0e3.a" -lc -Wl,--end-group -lm -lgcc -lstdc++
d:/documents/arduinodata/packages/stm32/tools/xpack-arm-none-eabi-gcc/9.2.1-1.1/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\luke\AppData\Local\Temp\arduino_build_385493\sketch\stm32l073-control-prototype.ino.cpp.o: in function `setup':
stm32l073-control-prototype.ino.cpp:(.text.setup+0x48): undefined reference to `LL_TIM_StructInit'
d:/documents/arduinodata/packages/stm32/tools/xpack-arm-none-eabi-gcc/9.2.1-1.1/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: stm32l073-control-prototype.ino.cpp:(.text.setup+0x5c): undefined reference to `LL_TIM_Init'
d:/documents/arduinodata/packages/stm32/tools/xpack-arm-none-eabi-gcc/9.2.1-1.1/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: stm32l073-control-prototype.ino.cpp:(.text.setup+0x62): undefined reference to `LL_TIM_ENCODER_StructInit'
d:/documents/arduinodata/packages/stm32/tools/xpack-arm-none-eabi-gcc/9.2.1-1.1/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: stm32l073-control-prototype.ino.cpp:(.text.setup+0x6a): undefined reference to `LL_TIM_ENCODER_Init'
collect2.exe: error: ld returned 1 exit status
Using library max14871 in folder: D:\Documents\Arduino\libraries\max14871 (legacy)
Using library SrcWrapper at version 1.0.1 in folder: D:\Documents\ArduinoData\packages\STM32\hardware\stm32\1.9.0\libraries\SrcWrapper
exit status 1
Error compiling for board Nucleo-64.
I have tried peppering the #define USE_FULL_LL_DRIVER
macro around in an effort to trick the scripts into linking everything, but digging into the actual build system, that entire directory is fed to the build system in platform.txt
with the compiler.stm.extra_include
argument list. So I am unsure what I need to do to actually get this to link.