Linking .pio/build/rak4631_lorawan/firmware.elf
/Users/huydf/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/rak4631_lorawan/libFrameworkArduino.a(main.cpp.o): in function `loop_task(void*)':
/Users/huydf/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/main.cpp:60: undefined reference to `setup'
/Users/huydf/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: /Users/huydf/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/main.cpp:69: undefined reference to `loop'
collect2: error: ld returned 1 exit status
*** [.pio/build/rak4631_lorawan/firmware.elf] Error 1
Does anyone knows how to solve it and can help me? Thanks all !
.pio/libdeps/rak4631_lorawan/SX126x-Arduino/src/boards/mcu/rak11300/SimpleTimer.cpp: In member function 'void SimpleTimer::run()':
.pio/libdeps/rak4631_lorawan/SX126x-Arduino/src/boards/mcu/rak11300/SimpleTimer.cpp:67:40: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'volatile long int' [-Wsign-compare]
67 | if (current_millis - prev_millis[i] >= delays[i])
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
.pio/libdeps/rak4631_lorawan/SX126x-Arduino/src/boards/mcu/rak11300/SimpleTimer.cpp: In member function 'bool SimpleTimer::check()':
.pio/libdeps/rak4631_lorawan/SX126x-Arduino/src/boards/mcu/rak11300/SimpleTimer.cpp:139:42: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'volatile long int' [-Wsign-compare]
139 | if ((current_millis - prev_millis[i]) >= delays[i])
.pio/libdeps/rak4631_lorawan/SX126x-Arduino/src/mac/LoRaMac.cpp: In function 'LoRaMacStatus_t LoRaMacMcpsRequest(McpsReq_t*)':
.pio/libdeps/rak4631_lorawan/SX126x-Arduino/src/mac/LoRaMac.cpp:3470:19: warning: 'datarate' may be used uninitialized in this function [-Wmaybe-uninitialized]
3470 | datarate = T_MAX((uint8_t)datarate, phyParam.Value);
main error:
Compiling .pio/build/rak4631_lorawan/FrameworkArduino/wiring_private.c.o
Compiling .pio/build/rak4631_lorawan/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/rak4631_lorawan/libFrameworkArduino.a
Indexing .pio/build/rak4631_lorawan/libFrameworkArduino.a
Linking .pio/build/rak4631_lorawan/firmware.elf
/Users/huydf/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/rak4631_lorawan/libFrameworkArduino.a(main.cpp.o): in function `loop_task(void*)':
/Users/huydf/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/main.cpp:60: undefined reference to `setup'
/Users/huydf/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: /Users/huydf/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/main.cpp:69: undefined reference to `loop'
collect2: error: ld returned 1 exit status
*** [.pio/build/rak4631_lorawan/firmware.elf] Error 1
Can you help me check the workflow? And give me solution if you have. Thanks !