Closed Fayrewood closed 1 month ago
I am running HA 2024.7.4 / Supervisor 2024.08.0 but I am running into errors when compiling on a d1_mini 8266. I am using ESPHome as an Add On within HA.
I have tried copying the CC1101_* files to various locations, but to no avail.
Folders I have copied to:
/data/build/iboost/src /config/esphome /config/esphome/.esphome/build/iboost/src
The error is at the end of the compile logs.
Any help gratefully appreciated!!
INFO ESPHome 2024.3.2 INFO Reading configuration /config/esphome/iboost.yaml... INFO Generating C++ source... INFO Compiling app... Processing cc1101 (board: d1_mini; framework: arduino; platform: platformio/espressif8266@3.2.0) -------------------------------------------------------------------------------- HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash Dependency Graph |-- ESPAsyncTCP-esphome @ 2.0.0 |-- SPI @ 1.0 |-- ESPAsyncWebServer-esphome @ 3.1.0 |-- DNSServer @ 1.1.1 |-- ESP8266WiFi @ 1.0 |-- ESP8266mDNS @ 1.2 Linking .pioenvs/cc1101/firmware.elf /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x2c): undefined reference to `_ZN6CC11015resetEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x30): undefined reference to `_ZN6CC11015beginEj' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x34): undefined reference to `_ZN6CC110113setMaxPktSizeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x38): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x3c): undefined reference to `_ZN6CC110118writeBurstRegisterEhPKhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x40): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x44): undefined reference to `_ZN6CC110110setRXstateEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x83): undefined reference to `_ZN6CC11015resetEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x8e): undefined reference to `_ZN6CC11015beginEj' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x98): undefined reference to `_ZN6CC110113setMaxPktSizeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xa4): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xb1): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xbe): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xca): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xd6): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xe2): more undefined references to `_ZN6CC110113writeRegisterEhh' follow /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o: in function `_ZN11iBoostBuddy5setupEv': main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x23c): undefined reference to `_ZN6CC110118writeBurstRegisterEhPKhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x246): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x250): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x260): undefined reference to `_ZN6CC110110setRXstateEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x90): undefined reference to `_ZN6CC11019getPacketEPh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x94): undefined reference to `_ZN6CC11015crcokEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x98): undefined reference to `_ZN6CC11016getLQIEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x9c): undefined reference to `_ZN6CC110110getRSSIdbmEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1a2): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1ae): undefined reference to `_ZN6CC110113writeRegisterEhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1bd): undefined reference to `_ZN6CC110118writeBurstRegisterEhPKhh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1c7): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1db): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o: in function `_ZN11iBoostBuddy4loopEv': main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1ed): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1f7): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x201): undefined reference to `_ZN6CC11016strobeEh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x224): undefined reference to `_ZN6CC11019getPacketEPh' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x232): undefined reference to `_ZN6CC11015crcokEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x251): undefined reference to `_ZN6CC11016getLQIEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x2a8): undefined reference to `_ZN6CC110110getRSSIdbmEv' /data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text.startup._GLOBAL__sub_I_logger_logger+0x0): undefined reference to `_ZN6CC1101C1EhhR8SPIClass' collect2: error: ld returned 1 exit status *** [.pioenvs/cc1101/firmware.elf] Error 1 ========================== [FAILED] Took 3.43 seconds ==========================
Some progress, but still issues. Will open a new ticket
I am running HA 2024.7.4 / Supervisor 2024.08.0 but I am running into errors when compiling on a d1_mini 8266. I am using ESPHome as an Add On within HA.
I have tried copying the CC1101_* files to various locations, but to no avail.
Folders I have copied to:
The error is at the end of the compile logs.
Any help gratefully appreciated!!