classicrocker883's Marlin-HC32 bltouch

Compile src/tests/marlin_tests.cppCompile lib/h32_core/hdsc/common/startup_hc32f46x.SLinking Firmware/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/build/src/feature/bltouch.cpp.o: in function `BLTouch::command(unsigned char, unsigned long const&)':/home/bruno/Marlin-HC32-aquila/Marlin/src/feature/bltouch.cpp:46: undefined reference to `libServo::move(long)'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/build/src/gcode/control/M280.cpp.o: in function `GcodeSuite::M280()':/home/bruno/Marlin-HC32-aquila/Marlin/src/gcode/control/M280.cpp:69: undefined reference to `libServo::read() const'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/src/gcode/control/M280.cpp:63: undefined reference to `libServo::move(long)'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/src/gcode/control/M280.cpp:66: undefined reference to `libServo::detach()'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/build/src/module/probe.cpp.o: in function `Probe::servo_probe_init()':/home/bruno/Marlin-HC32-aquila/Marlin/src/module/probe.cpp:929: undefined reference to `libServo::move(long)'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/build/src/module/servo.cpp.o: in function `servo_init()':/home/bruno/Marlin-HC32-aquila/Marlin/src/module/servo.cpp:41: undefined reference to `libServo::attach(long, long, long)'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/src/module/servo.cpp:42: undefined reference to `libServo::detach()'/usr/share/arm-gnu-toolchain-12.2.mpacbti-rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/bin/ld: /home/bruno/Marlin-HC32-aquila/Marlin/build/src/module/servo.cpp.o: in function `_GLOBAL__sub_I_servo':/home/bruno/Marlin-HC32-aquila/Marlin/src/module/servo.cpp:33: undefined reference to `libServo::libServo()'Memory region Used Size Region Size %age Used FLASH_ISR: 640 B 1 KB 62.50% FLASH_ICG: 32 B 32 B 100.00% FLASH: 176504 B 211936 B 83.28% RAM: 10460 B 188 KB 5.43% RAM_RET: 0 GB 525248 KB 0.00%collect2: error: ld returned 1 exit statusmake: *** [H32.mk:175: /home/bruno/Marlin-HC32-aquila/Marlin/build/firmware.elf] Error 1

/r/VoxelabAquila Thread Parent