-
Notifications
You must be signed in to change notification settings - Fork 64
Closed
Description
@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 = earlephilhowerLogs:
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels