Skip to content

v2.0.1 linking fails on VsCode #54

@vidma

Description

@vidma

@qqqlab Been trying to convert Plane example to the new code structure (with goal to later try adding VTAIL output mixer or something alike - no plans?), however got stuck with these linking issues... seems compile but madflight code not linkable - e.g. undefined reference to cfg'`.

any clue? bug? CPP standard, toolchain (it seems I've update all VSCode extentions/dependencies)?

P.S. nothing changes if I use board = rpipico2 in platformio.ini:

; PlatformIO Project Configuration File for madflight

[env]

lib_extra_dirs = 
    /Users/vidma/flyuav/px4_rpi/madflight/madflight

[env:madflight_pico]
platform = https://github.com/maxgerhardt/platform-raspberrypi.git
;board = rpipico2
board = pimoroni_tiny2350
framework = arduino
board_build.core = earlephilhower

Logs:

Processing madflight_pico (platform: https://github.com/maxgerhardt/platform-raspberrypi.git; board: pimoroni_tiny2350; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/raspberrypi/pimoroni_tiny2350.html
PLATFORM: Raspberry Pi RP2040 (1.17.0+sha.e89b79e) > Tiny2350
HARDWARE: RP2350 150MHz, 512KB RAM, 4MB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, picoprobe, raspberrypi-swd)
PACKAGES: 
 - framework-arduinopico @ 1.40504.0+sha.948e9bf 
 - tool-picotool-rp2040-earlephilhower @ 5.140200.240929 (14.2.0) 
 - toolchain-rp2040-earlephilhower @ 5.140200.240929 (14.2.0)
Converting main.ino
Flash size: 4.00MB
Sketch size: 4.00MB
Filesystem size: 0.00MB
PSRAM size: 0.00MB
Maximium Sketch size: 4190208 EEPROM start: 0x103ff000 Filesystem start: 0x103ff000 Filesystem end: 0x103ff000
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 74 compatible libraries
Scanning dependencies...
Dependency Graph
|-- src
Building in release mode
Compiling .pio/build/madflight_pico/src/main.ino.cpp.o
Linking .pio/build/madflight_pico/firmware.elf
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_ZN16ImuGizmoICM426XX13getMotion6NEDEPfS0_S0_S0_S0_S0_':
main.ino.cpp:(.text._ZN16ImuGizmoICM426XX13getMotion6NEDEPfS0_S0_S0_S0_S0_[_ZN16ImuGizmoICM426XX13getMotion6NEDEPfS0_S0_S0_S0_S0_]+0x10): undefined reference to `_ZN8ICM426XX4readEPs'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_ZN16ImuGizmoICM4568613getMotion6NEDEPfS0_S0_S0_S0_S0_':
main.ino.cpp:(.text._ZN16ImuGizmoICM4568613getMotion6NEDEPfS0_S0_S0_S0_S0_[_ZN16ImuGizmoICM4568613getMotion6NEDEPfS0_S0_S0_S0_S0_]+0x12): undefined reference to `_ZN8ICM456xx15getDataFromFifoER19inv_imu_fifo_data_t'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_ZN16ImuGizmoICM426XX6createEP9ImuConfigP8ImuState':
main.ino.cpp:(.text._ZN16ImuGizmoICM426XX6createEP9ImuConfigP8ImuState[_ZN16ImuGizmoICM426XX6createEP9ImuConfigP8ImuState]+0x26): undefined reference to `_ZN8ICM426XX6detectEP13MPU_Interface'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._ZN16ImuGizmoICM426XX6createEP9ImuConfigP8ImuState[_ZN16ImuGizmoICM426XX6createEP9ImuConfigP8ImuState]+0x84): undefined reference to `_ZN8ICM426XX9type_nameEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_ZN3Imu6updateEv':
main.ino.cpp:(.text._ZN3Imu6updateEv+0x268): undefined reference to `cfg'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_ZN3Imu5setupEv':
main.ino.cpp:(.text._ZN3Imu5setupEv+0xa): undefined reference to `_ZN8CfgClass11printModuleEPKc'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._ZN3Imu5setupEv+0x17e): undefined reference to `_ZN8ICM456xxC1ERN7arduino11HardwareSPIEhm'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._ZN3Imu5setupEv+0x304): undefined reference to `cfg'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z13madflight_dieN7arduino6StringE':
main.ino.cpp:(.text._Z13madflight_dieN7arduino6StringE+0x36): undefined reference to `_ZN3Led6toggleEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z13madflight_dieN7arduino6StringE+0x52): undefined reference to `_ZN3Cli6updateEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z13madflight_dieN7arduino6StringE+0x5e): undefined reference to `_ZN3Rcl6updateEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z13madflight_dieN7arduino6StringE+0x64): undefined reference to `led'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z13madflight_dieN7arduino6StringE+0x74): undefined reference to `cli'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z13madflight_dieN7arduino6StringE+0x78): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z14madflight_warnN7arduino6StringE':
main.ino.cpp:(.text._Z14madflight_warnN7arduino6StringE+0x2c): undefined reference to `_ZN3Led6toggleEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z14madflight_warnN7arduino6StringE+0x4c): undefined reference to `led'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `loop':
main.ino.cpp:(.text.loop+0x4): undefined reference to `_ZN3Mag6updateEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.loop+0x28): undefined reference to `mag'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.loop+0x30): undefined reference to `cli'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.loop+0x22): undefined reference to `_ZN3Cli6updateEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z9led_Blinkv':
main.ino.cpp:(.text._Z9led_Blinkv+0x1c): undefined reference to `_ZN3Led3setEb'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9led_Blinkv+0x40): undefined reference to `out'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9led_Blinkv+0x44): undefined reference to `led'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9led_Blinkv+0x36): undefined reference to `_ZN3Led3setEb'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z12control_FBWAb':
main.ino.cpp:(.text._Z12control_FBWAb+0x100): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_FBWAb+0x118): undefined reference to `ahr'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_FBWAb+0x130): undefined reference to `PIDroll'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_FBWAb+0x140): undefined reference to `PIDpitch'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_FBWAb+0x144): undefined reference to `PIDyaw'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z12control_ROLLb':
main.ino.cpp:(.text._Z12control_ROLLb+0x90): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_ROLLb+0x98): undefined reference to `ahr'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_ROLLb+0xb0): undefined reference to `PIDroll'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_ROLLb+0xb4): undefined reference to `PIDpitch'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z12control_ROLLb+0xb8): undefined reference to `PIDyaw'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z14control_MANUALv':
main.ino.cpp:(.text._Z14control_MANUALv+0x18): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z14control_MANUALv+0x1c): undefined reference to `PIDroll'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z14control_MANUALv+0x20): undefined reference to `PIDpitch'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z14control_MANUALv+0x24): undefined reference to `PIDyaw'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z25out_KillSwitchAndFailsafev':
main.ino.cpp:(.text._Z25out_KillSwitchAndFailsafev+0x12): undefined reference to `_ZN3Rcl9connectedEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z25out_KillSwitchAndFailsafev+0x48): undefined reference to `_ZN3Bbx5startEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z25out_KillSwitchAndFailsafev+0x60): undefined reference to `out'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z25out_KillSwitchAndFailsafev+0x64): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z25out_KillSwitchAndFailsafev+0x70): undefined reference to `bbx'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z25out_KillSwitchAndFailsafev+0x30): undefined reference to `_ZN3Bbx4stopEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z9out_Mixerv':
main.ino.cpp:(.text._Z9out_Mixerv+0xa): undefined reference to `_ZN3Out3setEhf'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0x34): undefined reference to `_ZN3Out3setEhf'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0x5e): undefined reference to `_ZN3Out3setEhf'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0x88): undefined reference to `_ZN3Out3setEhf'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0xf0): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0xf4): undefined reference to `out'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0xf8): undefined reference to `PIDroll'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0x100): undefined reference to `PIDpitch'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0x104): undefined reference to `PIDyaw'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z9out_Mixerv+0xe6): undefined reference to `_ZN3Out3setEhf'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z8imu_loopv':
main.ino.cpp:(.text._Z8imu_loopv+0xa): undefined reference to `_ZN3Ahr6updateEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z8imu_loopv+0x10): undefined reference to `_ZN3Rcl6updateEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z8imu_loopv+0x1e): undefined reference to `_ZN3Veh13setFlightmodeEh'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z8imu_loopv+0x24): undefined reference to `_ZN3Veh13getFlightmodeEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z8imu_loopv+0x70): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z8imu_loopv+0x74): undefined reference to `ahr'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z8imu_loopv+0x7c): undefined reference to `veh'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_ZN16ImuGizmoICM456865beginEiii':
main.ino.cpp:(.text._ZN16ImuGizmoICM456865beginEiii[_ZN16ImuGizmoICM456865beginEiii]+0x24): undefined reference to `_ZN8ICM456xx5beginEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._ZN16ImuGizmoICM456865beginEiii[_ZN16ImuGizmoICM456865beginEiii]+0x126): undefined reference to `_ZN8ICM456xx10startAccelEtt'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._ZN16ImuGizmoICM456865beginEiii[_ZN16ImuGizmoICM456865beginEiii]+0x17a): undefined reference to `_ZN8ICM456xx9startGyroEtt'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._ZN16ImuGizmoICM456865beginEiii[_ZN16ImuGizmoICM456865beginEiii]+0x190): undefined reference to `_ZN8ICM456xx19enableFifoInterruptEhPFvvEh'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z9hal_setupv':
main.ino.cpp:(.text._Z9hal_setupv+0x130): undefined reference to `cfg'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `_Z15madflight_setupv':
main.ino.cpp:(.text._Z15madflight_setupv+0x42): undefined reference to `_ZN8CfgClass5beginEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x48): undefined reference to `_ZN8CfgClass14loadFromEepromEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x52): undefined reference to `_ZN8CfgClass14load_madflightEPKcS1_'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x58): undefined reference to `_ZN8CfgClass9printPinsEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x6e): undefined reference to `_ZN3Led5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x74): undefined reference to `_ZN3Led2onEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x80): undefined reference to `_ZN3Cli13print_i2cScanEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0xcc): undefined reference to `_ZN8CfgClass8getValueEN7arduino6StringEf'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0xf0): undefined reference to `_ZN3Rcl5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x114): undefined reference to `_ZN3Bar5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x132): undefined reference to `_ZN3Mag5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x16c): undefined reference to `_ZN3Bat5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x192): undefined reference to `_ZN3Rdr5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x1ac): undefined reference to `_ZN3Gps5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x1dc): undefined reference to `_ZN3Bbx5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x214): undefined reference to `_ZN3Ahr5setupEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x2d4): undefined reference to `_ZN3Ahr20setInitalOrientationEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x2ea): undefined reference to `_ZN3Cli5beginEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x30c): undefined reference to `cfg'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x320): undefined reference to `led'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x324): undefined reference to `mag'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x328): undefined reference to `cli'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x32c): undefined reference to `rcl'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x33c): undefined reference to `bar'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x340): undefined reference to `bat'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x348): undefined reference to `rdr'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x34c): undefined reference to `gps'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x350): undefined reference to `bbx'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x354): undefined reference to `ahr'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text._Z15madflight_setupv+0x2fa): undefined reference to `_ZN3Led3offEv'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: .pio/build/madflight_pico/src/main.ino.cpp.o: in function `setup':
main.ino.cpp:(.text.setup+0x1e): undefined reference to `_ZN3Out10setupServoEhiiii'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.setup+0x30): undefined reference to `_ZN3Out10setupServoEhiiii'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.setup+0x42): undefined reference to `_ZN3Out10setupServoEhiiii'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.setup+0x4c): undefined reference to `cfg'
/Users/vidma/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/bin/ld: main.ino.cpp:(.text.setup+0x50): undefined reference to `out'
collect2: error: ld returned 1 exit status
*** [.pio/build/madflight_pico/firmware.elf] Error 1
============================================================================================== [FAILED] Took 3.04 seconds ==============================================================================================

 *  The terminal process "platformio 'run', '--environment', 'madflight_pico'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions