This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SDK 15 linker issue nrfx_common.ld and undefined references

Hi,

I got some issues with migrating from SDK 14.0.0 to SDK 15.3.0 on a project that was developped from the previous developper. I have already done a lot of migration modifications. The softdevice is 6.1.1.

Problem looks to be about the linker...  Sorry for this long detailled message coming now. Hope you will understand it otherwise I will explain if you have questions. I'm a begginer in the field.. 

STATE : 

In our project we have our folder "eclipse_armgcc\Tools" that contains Makefile, Makefile.common, and Makefile.windows, Makefile.posix.

We have our linker file ourProject.ld in the folder "eclipse_armgcc\Project " with one is defined in the makefile LINKER_SCRIPT = ourProject.ld. 

In this linker file at the very end there is INCLUDE "nrf5x_common.ld"

I had to replace the Makefile.common that was used before with sdk13 because it called the FILE_LIST.mk which one doesn't exist anymore in sdk 15. So I replaced it with the Makefile.common from the SDK15 folder "nRF5_SDK_15.3.0_59ac345\components\toolchain\gcc", there a lot of changes then I replaced, and I just had inside the line (yellow background) like it was in the previous one  : 

PLATFORM_SUFFIX := $(if $(filter Windows%,$(OS)),windows,posix)
TOOLCHAIN_CONFIG_FILE := $(TEMPLATE_PATH)/Makefile.$(PLATFORM_SUFFIX)
TEMPLATE_PATH := ../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc
include $(TOOLCHAIN_CONFIG_FILE)

Here below is my makefile configuration, I have tried two differents configuration which are colored background below (orange and green).

================================================================================================
# Libraries common to all targets
LIB_FILES += \
$(SDK_ROOT)/components/nfc/t2t_lib/nfc_t2t_lib_gcc.a \
$(SDK_ROOT)/components/toolchain/cmsis/dsp/GCC/libarm_cortexM4lf_math.a \

# C flags common to all targets
CFLAGS += -DBLE_STACK_SUPPORT_REQD
CFLAGS += -DCONFIG_GPIO_AS_PINRESET
CFLAGS += -DNRF52
CFLAGS += -DFREERTOS
CFLAGS += -DNRF52832_XXAA
CFLAGS += -DNRF52_PAN_12
CFLAGS += -DNRF52_PAN_15
CFLAGS += -DNRF52_PAN_20
CFLAGS += -DNRF52_PAN_31
CFLAGS += -DNRF52_PAN_36
CFLAGS += -DNRF52_PAN_51
CFLAGS += -DNRF52_PAN_54
CFLAGS += -DNRF52_PAN_55
CFLAGS += -DNRF52_PAN_58
CFLAGS += -DNRF52_PAN_64
CFLAGS += -DNRF52_PAN_74
CFLAGS += -DNRF_DFU_SVCI_ENABLED
CFLAGS += -DNRF_DFU_TRANSPORT_BLE=1
CFLAGS += -DNRF_SD_BLE_API_VERSION=6
CFLAGS += -DS132
CFLAGS += -DSOFTDEVICE_PRESENT
CFLAGS += -DNRF_LOG_USES_RTT=1
CFLAGS += -DSWI_DISABLE0
CFLAGS += -DARM_MATH_CM4
CFLAGS += -D__HEAP_SIZE=1024 -D__STACK_SIZE=2048
CFLAGS += -mcpu=cortex-m4
CFLAGS += -mthumb -mabi=aapcs
CFLAGS += -Wall -Werror -O3 -g3 -Wfatal-errors
CFLAGS += -Wno-error=misleading-indentation -Wno-error=unused-variable
CFLAGS += -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=implicit-function-declaration -Wno-error=pointer-compare
CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
# keep every function in separate section, this allows linker to discard unused ones
CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
CFLAGS += -fno-builtin --short-enums

DEPS += $(PROJECT_SOURCE_DIR)/Application/config/ffconf.h \

# C++ flags common to all targets
CXXFLAGS += \

# Assembler flags common to all targets
ASMFLAGS += -x assembler-with-cpp -g3
ASMFLAGS += -DBLE_STACK_SUPPORT_REQD
ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
ASMFLAGS += -DNRF52
ASMFLAGS += -DFREERTOS
ASMFLAGS += -DNRF52832_XXAA
ASMFLAGS += -DNRF52_PAN_12
ASMFLAGS += -DNRF52_PAN_15
ASMFLAGS += -DNRF52_PAN_20
ASMFLAGS += -DNRF52_PAN_31
ASMFLAGS += -DNRF52_PAN_36
ASMFLAGS += -DNRF52_PAN_51
ASMFLAGS += -DNRF52_PAN_54
ASMFLAGS += -DNRF52_PAN_55
ASMFLAGS += -DNRF52_PAN_58
ASMFLAGS += -DNRF52_PAN_64
ASMFLAGS += -DNRF52_PAN_74
ASMFLAGS += -DNRF_DFU_SVCI_ENABLED
ASMFLAGS += -DNRF_DFU_TRANSPORT_BLE=1
ASMFLAGS += -DNRF_SD_BLE_API_VERSION=6
ASMFLAGS += -DS132
ASMFLAGS += -DSOFTDEVICE_PRESENT
ASMFLAGS += -DNRF_LOG_USES_RTT=1
ASMFLAGS += -DSWI_DISABLE0
ASMFLAGS += -DARM_MATH_CM4
ASMFLAGS += -D__HEAP_SIZE=1024 -D__STACK_SIZE=2048

# Linker flags
#LDFLAGS += -mthumb -mabi=aapcs -L$(TEMPLATE_PATH) -T$(LINKER_SCRIPT)
LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
LDFLAGS += -mcpu=cortex-m4
LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
# let linker to dump unused sections
LDFLAGS += -Wl,--gc-sections
# use newlib in nano version
LDFLAGS += --specs=nano.specs

# Add standard libraries at the very end of the linker input, after all objects
# that may need symbols provided by these libraries.
LIB_FILES += -lc -lnosys -lm

.PHONY: $(TARGETS) default all clean help flash flash_softdevice

# Default target - first one defined
default: nrf52832_xxaa

# Print all targets that can be built
help:
@echo following targets are available:
@echo nrf52832_xxaa

LINKER_SCRIPT := ourProject.ld
TEMPLATE_PATH := ../Tools

include $(TEMPLATE_PATH)/Makefile.common

$(foreach target, $(TARGETS), $(call define_target, $(target)))

# Flash the program
flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa.hex
@echo Flashing: $<
nrfjprog --program $< -f nrf52 --sectorerase
nrfjprog --reset -f nrf52

# Flash softdevice
flash_softdevice:
@echo Flashing: s132_nrf52_6.1.1_softdevice.hex
nrfjprog --program $(SDK_ROOT)/components/softdevice/s132/hex/s132_nrf52_6.1.1_softdevice.hex -f nrf52 --sectorerase
nrfjprog --reset -f nrf52

erase:
nrfjprog --eraseall -f nrf52

 ==============================================================================

The orange one give me a lot of undefine reference (181 errors).

The green one give me this error : 

Linking target: _build/nrf52832_xxaa.out
"make" -s --no-print-directory -f "../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc/dump.mk" VARIABLE=CONTENT_TO_DUMP > _build/nrf52832_xxaa.in
'C:/Program Files (x86)/GNU Tools ARM Embedded/7 2018-q2-update/bin/arm-none-eabi-gcc' -mthumb -mabi=aapcs -L../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc -Tkassius.ld -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs @_build/nrf52832_xxaa.in -Wl,-Map=_build/nrf52832_xxaa.map -o _build/nrf52832_xxaa.out
c:/program files (x86)/gnu tools arm embedded/7 2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot open linker script file nrf5x_common.ld: No such file or directory
collect2.exe: error: ld returned 1 exit status

Of course there is no more nrf5x_common.ld in the folder of gcc (TEMPLATE_PATH). It is in the folder mdk now. 

So it looks that I should add some libraries paths or something like that in the makefile or modifying something in the Makefile.common... ? 

Thank you a lot in advance for your help.

Best regards,

Alan

Parents Reply Children
  • Have you defined SDK_ROOT to the root of the SDK? Can you post these 181 undefined reference errors (use insert code)?

  • Yes SDK_ROOT is correctly defined to the path of the rooth of SDK. Here below the undefined reference I got. 

    Thank you!

    Compiling file: timers.c
    'C:/Program Files (x86)/GNU Tools ARM Embedded/7 2018-q2-update/bin/arm-none-eabi-gcc' -std=c99 -MP -MD -c -o _build/nrf52832_xxaa/timers.c.o ../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/source/timers.c -DBLE_STACK_SUPPORT_REQD -DCONFIG_GPIO_AS_PINRESET -DNRF52 -DFREERTOS -DNRF52832_XXAA -DNRF52_PAN_12 -DNRF52_PAN_15 -DNRF52_PAN_20 -DNRF52_PAN_31 -DNRF52_PAN_36 -DNRF52_PAN_51 -DNRF52_PAN_54 -DNRF52_PAN_55 -DNRF52_PAN_58 -DNRF52_PAN_64 -DNRF52_PAN_74 -DNRF_DFU_SVCI_ENABLED -DNRF_DFU_TRANSPORT_BLE=1 -DNRF_SD_BLE_API_VERSION=6 -DS132 -DSOFTDEVICE_PRESENT -DNRF_LOG_USES_RTT=1 -DSWI_DISABLE0 -DARM_MATH_CM4 -D__HEAP_SIZE=1024 -D__STACK_SIZE=2048 -mcpu=cortex-m4 -mthumb -mabi=aapcs -Wall -Werror -O3 -g3 -Wfatal-errors -Wno-error=misleading-indentation -Wno-error=unused-variable -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=implicit-function-declaration -Wno-error=pointer-compare -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -I../../../SOURCE/Application/config -I../../../SOURCE/Application/functions -I../../../SOURCE/Application/osTasks -I../../../SOURCE/Application/common -I../../../SOURCE/Application/events -I../../../SOURCE/Application/ble_custom -I../../../SOURCE/BoardSupport/board -I../../../SOURCE/BoardSupport/deviceDrivers/max30102 -I../../../SOURCE/BoardSupport/deviceDrivers/bno055 -I../../../SOURCE/BoardSupport/deviceDrivers/adxl375 -I../../../SOURCE/BoardSupport/deviceDrivers/rgbLeds -I../../../SOURCE/BoardSupport/deviceDrivers/sdCard -I../../../SOURCE/BoardSupport/peripheralConfig -I../../../SOURCE/SeggerSystemView/config -I../../../SOURCE/SeggerSystemView/segger -I../../../SOURCE/SeggerSystemView/system/config -I../../../SOURCE/SeggerSystemView/system/os -I../../../../nRF5_SDK_15.3.0_59ac345/components -I../../../../nRF5_SDK_15.3.0_59ac345/external/fatfs/port -I../../../../nRF5_SDK_15.3.0_59ac345/external/fatfs/src -I../../../../nRF5_SDK_15.3.0_59ac345/components/drivers_nrf/spi_master -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/atomic_flags -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/block_dev/sdc -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/block_dev -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/sdcard -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/strerror -I../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/cmsis/include -I../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/source/include -I../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/source -I../../../SOURCE/FreertosSystemViewCompatible -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/hal -I../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc -I../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/drivers/include -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/timer -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/bootloader -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/bootloader/dfu -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/bootloader/ble_dfu -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/svc -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/pwr_mgmt -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/mutex -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/util -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/experimental_section_vars -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/memobj -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/balloc -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/scheduler -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/atomic -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/cli -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/queue -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/ringbuf -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/atomic_fifo -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/common -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/s132/headers -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/s132/headers/nrf52 -I../../../../nRF5_SDK_15.3.0_59ac345/external/protothreads/pt-1.4 -I../../../../nRF5_SDK_15.3.0_59ac345/external/protothreads -I../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/portable/GCC/nrf52 -I../../../../nRF5_SDK_15.3.0_59ac345/external/fprintf -I../../../../nRF5_SDK_15.3.0_59ac345/components/drivers_nrf/twi_master -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/delay -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_advertising -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/nrf_ble_gatt -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_dis -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_bas -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_hrs -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_dfu -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/parser/message -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/parser/record -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/generic/message -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/generic/record -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/text -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_parser -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/s132/headers -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/common/ -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/low_power_pwm -I../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx -I../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/drivers/include -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/mdk
    Compiling file: app_scheduler.c
    'C:/Program Files (x86)/GNU Tools ARM Embedded/7 2018-q2-update/bin/arm-none-eabi-gcc' -std=c99 -MP -MD -c -o _build/nrf52832_xxaa/app_scheduler.c.o ../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/scheduler/app_scheduler.c -DBLE_STACK_SUPPORT_REQD -DCONFIG_GPIO_AS_PINRESET -DNRF52 -DFREERTOS -DNRF52832_XXAA -DNRF52_PAN_12 -DNRF52_PAN_15 -DNRF52_PAN_20 -DNRF52_PAN_31 -DNRF52_PAN_36 -DNRF52_PAN_51 -DNRF52_PAN_54 -DNRF52_PAN_55 -DNRF52_PAN_58 -DNRF52_PAN_64 -DNRF52_PAN_74 -DNRF_DFU_SVCI_ENABLED -DNRF_DFU_TRANSPORT_BLE=1 -DNRF_SD_BLE_API_VERSION=6 -DS132 -DSOFTDEVICE_PRESENT -DNRF_LOG_USES_RTT=1 -DSWI_DISABLE0 -DARM_MATH_CM4 -D__HEAP_SIZE=1024 -D__STACK_SIZE=2048 -mcpu=cortex-m4 -mthumb -mabi=aapcs -Wall -Werror -O3 -g3 -Wfatal-errors -Wno-error=misleading-indentation -Wno-error=unused-variable -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=implicit-function-declaration -Wno-error=pointer-compare -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -I../../../SOURCE/Application/config -I../../../SOURCE/Application/functions -I../../../SOURCE/Application/osTasks -I../../../SOURCE/Application/common -I../../../SOURCE/Application/events -I../../../SOURCE/Application/ble_custom -I../../../SOURCE/BoardSupport/board -I../../../SOURCE/BoardSupport/deviceDrivers/max30102 -I../../../SOURCE/BoardSupport/deviceDrivers/bno055 -I../../../SOURCE/BoardSupport/deviceDrivers/adxl375 -I../../../SOURCE/BoardSupport/deviceDrivers/rgbLeds -I../../../SOURCE/BoardSupport/deviceDrivers/sdCard -I../../../SOURCE/BoardSupport/peripheralConfig -I../../../SOURCE/SeggerSystemView/config -I../../../SOURCE/SeggerSystemView/segger -I../../../SOURCE/SeggerSystemView/system/config -I../../../SOURCE/SeggerSystemView/system/os -I../../../../nRF5_SDK_15.3.0_59ac345/components -I../../../../nRF5_SDK_15.3.0_59ac345/external/fatfs/port -I../../../../nRF5_SDK_15.3.0_59ac345/external/fatfs/src -I../../../../nRF5_SDK_15.3.0_59ac345/components/drivers_nrf/spi_master -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/atomic_flags -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/block_dev/sdc -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/block_dev -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/sdcard -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/strerror -I../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/cmsis/include -I../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/source/include -I../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/source -I../../../SOURCE/FreertosSystemViewCompatible -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/hal -I../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc -I../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/drivers/include -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/timer -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/bootloader -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/bootloader/dfu -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/bootloader/ble_dfu -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/svc -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/pwr_mgmt -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/mutex -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/util -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/experimental_section_vars -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/memobj -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/balloc -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/scheduler -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/atomic -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/cli -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/queue -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/ringbuf -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/atomic_fifo -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/common -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/s132/headers -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/s132/headers/nrf52 -I../../../../nRF5_SDK_15.3.0_59ac345/external/protothreads/pt-1.4 -I../../../../nRF5_SDK_15.3.0_59ac345/external/protothreads -I../../../../nRF5_SDK_15.3.0_59ac345/external/freertos/portable/GCC/nrf52 -I../../../../nRF5_SDK_15.3.0_59ac345/external/fprintf -I../../../../nRF5_SDK_15.3.0_59ac345/components/drivers_nrf/twi_master -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/delay -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_advertising -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/nrf_ble_gatt -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_dis -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_bas -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_hrs -I../../../../nRF5_SDK_15.3.0_59ac345/components/ble/ble_services/ble_dfu -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/parser/message -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/parser/record -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/generic/message -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/generic/record -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/text -I../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_parser -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/s132/headers -I../../../../nRF5_SDK_15.3.0_59ac345/components/softdevice/common/ -I../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/low_power_pwm -I../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx -I../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/drivers/include -I../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/mdk
    Compiling file: app_error.c
    
    Linking target: _build/nrf52832_xxaa.out
    "make" -s --no-print-directory -f "../../../../nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc/dump.mk" VARIABLE=CONTENT_TO_DUMP > _build/nrf52832_xxaa.in
    'C:/Program Files (x86)/GNU Tools ARM Embedded/7 2018-q2-update/bin/arm-none-eabi-gcc' -mthumb -mabi=aapcs -L../../../../nRF5_SDK_15.3.0_59ac345/modules/nrfx/mdk -Tkassius.ld -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs  @_build/nrf52832_xxaa.in -Wl,-Map=_build/nrf52832_xxaa.map -o _build/nrf52832_xxaa.out
    _build/nrf52832_xxaa/ks_main.c.o: In function `app_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ks_main.c:110: undefined reference to `nrf_drv_clock_init'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ks_main.c:118: undefined reference to `nrfx_gpiote_init'
    _build/nrf52832_xxaa/ks_main.c.o: In function `nrf_drv_twi_uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    _build/nrf52832_xxaa/ks_imu_calibration.c.o: In function `fs_evt_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/functions/ks_imu_calibration.c:545: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ks_imu_calibration.c.o: In function `nrf_drv_twi_uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    _build/nrf52832_xxaa/ks_vbat_soc_meas.c.o: In function `battery_voltage_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/functions/ks_vbat_soc_meas.c:54: undefined reference to `nrfx_saadc_sample_convert'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/functions/ks_vbat_soc_meas.c:54: undefined reference to `nrfx_saadc_sample_convert'
    _build/nrf52832_xxaa/ks_low_power.c.o: In function `nrf_drv_twi_uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    _build/nrf52832_xxaa/ks_low_power.c.o: In function `nrf_drv_spi_uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_spi.h:482: undefined reference to `nrfx_spim_uninit'
    _build/nrf52832_xxaa/ks_low_power.c.o: In function `peripherals_low_power_enter':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/functions/ks_low_power.c:40: undefined reference to `nrfx_saadc_channel_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/functions/ks_low_power.c:41: undefined reference to `nrfx_saadc_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/functions/ks_low_power.c:44: undefined reference to `nrfx_gpiote_uninit'
    _build/nrf52832_xxaa/ks_low_power.c.o: In function `nrf_drv_twi_uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    _build/nrf52832_xxaa/ks_i2c_events.c.o: In function `imu_twi_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/events/ks_i2c_events.c:33: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ks_i2c_events.c.o: In function `hrm_twi_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/events/ks_i2c_events.c:72: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ks_spi_events.c.o: In function `accel_spi_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/events/ks_spi_events.c:17: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ks_timer_events.c.o: In function `timer1_event_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/events/ks_timer_events.c:25: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/events/ks_timer_events.c:41: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ks_gpiote_events.c.o:C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/events/ks_gpiote_events.c:22: more undefined references to `traceISR_EXIT_TO_SCHEDULER' follow
    _build/nrf52832_xxaa/ks_ble_task.c.o: In function `timers_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/osTasks/ks_ble_task.c:302: undefined reference to `app_timer_init'
    _build/nrf52832_xxaa/ks_nfc_task.c.o: In function `nfc_msg_record_add':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/osTasks/ks_nfc_task.c:62: undefined reference to `nfc_text_rec_type_field'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/osTasks/ks_nfc_task.c:62: undefined reference to `nfc_text_rec_payload_constructor'
    _build/nrf52832_xxaa/ks_imu_sampler_task.c.o: In function `nrf_drv_twi_uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    _build/nrf52832_xxaa/ks_hrm_sampler_task.c.o: In function `nrf_drv_twi_uninit':
    
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:500: undefined reference to `nrfx_twim_uninit'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `on_ble_evt':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:863: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `connection_setup_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `advertising_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:1117: undefined reference to `ble_advertising_start'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `training_setup_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `exercise_setup_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `calibration_setup_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `sdcard_setup_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `powermode_setup_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: undefined reference to `traceISR_EXIT_TO_SCHEDULER'
    _build/nrf52832_xxaa/ble_common_freertos.c.o:C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:235: more undefined references to `traceISR_EXIT_TO_SCHEDULER' follow
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `gatt_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:696: undefined reference to `nrf_ble_gatt_init'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `conn_params_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:756: undefined reference to `ble_conn_params_init'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `advertising_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:1096: undefined reference to `ble_advertising_init'
    _build/nrf52832_xxaa/ble_common_freertos.c.o: In function `advertising_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:1117: undefined reference to `ble_advertising_start'
    _build/nrf52832_xxaa/ble_common_freertos.c.o:C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:83: undefined reference to `nrf_ble_gatt_on_ble_evt'
    _build/nrf52832_xxaa/ble_common_freertos.c.o:C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/Application/ble_custom/ble_common_freertos.c:81: undefined reference to `ble_advertising_on_ble_evt'
    _build/nrf52832_xxaa/ks_i2c.c.o: In function `nrf_drv_twi_enable':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:513: undefined reference to `nrfx_twim_enable'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:513: undefined reference to `nrfx_twim_enable'
    _build/nrf52832_xxaa/ks_gpiote.c.o: In function `accel_int_detect_pin_config':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/BoardSupport/peripheralConfig/ks_gpiote.c:14: undefined reference to `nrfx_gpiote_in_init'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/BoardSupport/peripheralConfig/ks_gpiote.c:17: undefined reference to `nrfx_gpiote_in_event_enable'
    _build/nrf52832_xxaa/ks_gpiote.c.o: In function `hrm_int_detect_pin_config':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/BoardSupport/peripheralConfig/ks_gpiote.c:24: undefined reference to `nrfx_gpiote_in_init'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/BoardSupport/peripheralConfig/ks_gpiote.c:27: undefined reference to `nrfx_gpiote_in_event_enable'
    _build/nrf52832_xxaa/ks_saadc.c.o: In function `nrf_drv_saadc_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_saadc.h:134: undefined reference to `nrfx_saadc_init'
    _build/nrf52832_xxaa/ks_saadc.c.o: In function `vbat_adc_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/BoardSupport/peripheralConfig/ks_saadc.c:21: undefined reference to `nrfx_saadc_channel_init'
    _build/nrf52832_xxaa/bno055_driver.c.o: In function `nrf_drv_twi_tx':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:544: undefined reference to `nrfx_twim_tx'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:544: undefined reference to `nrfx_twim_tx'
    _build/nrf52832_xxaa/bno055_driver.c.o: In function `nrf_drv_twi_rx':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:564: undefined reference to `nrfx_twim_rx'
    _build/nrf52832_xxaa/adxl375_driver.c.o: In function `nrf_drv_spi_transfer':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_spi.h:508: undefined reference to `nrfx_spim_xfer'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_spi.h:508: undefined reference to `nrfx_spim_xfer'
    _build/nrf52832_xxaa/max30102_driver.c.o: In function `nrf_drv_twi_tx':
    
    _build/nrf52832_xxaa/fds.c.o: In function `queue_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1673: undefined reference to `nrf_atfifo_init'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:602: undefined reference to `nrf_atfifo_item_alloc'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_store':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:612: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1483: undefined reference to `nrf_atomic_u32_fetch_add'
    _build/nrf52832_xxaa/fds.c.o: In function `fds_record_open':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1802: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:602: undefined reference to `nrf_atfifo_item_alloc'
    _build/nrf52832_xxaa/fds.c.o: In function `record_id_new':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:404: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_store':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:612: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1483: undefined reference to `nrf_atomic_u32_fetch_add'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:602: undefined reference to `nrf_atfifo_item_alloc'
    _build/nrf52832_xxaa/fds.c.o: In function `record_id_new':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:404: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_store':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:612: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1483: undefined reference to `nrf_atomic_u32_fetch_add'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:602: undefined reference to `nrf_atfifo_item_alloc'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_store':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:612: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1483: undefined reference to `nrf_atomic_u32_fetch_add'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:602: undefined reference to `nrf_atfifo_item_alloc'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_buf_store':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:612: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1483: undefined reference to `nrf_atomic_u32_fetch_add'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1483: undefined reference to `nrf_atomic_u32_fetch_add'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `uninit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:401: undefined reference to `nrf_atfifo_clear'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:379: undefined reference to `nrf_atomic_flag_set_fetch'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:384: undefined reference to `nrf_atfifo_init'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_free':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:223: undefined reference to `nrf_atfifo_item_free'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_load_next':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:230: undefined reference to `nrf_atfifo_item_get'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_free':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:223: undefined reference to `nrf_atfifo_item_free'
    
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `write':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:417: undefined reference to `nrf_atfifo_item_alloc'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:435: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:305: undefined reference to `nrf_atomic_flag_set_fetch'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `erase':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:460: undefined reference to `nrf_atfifo_item_alloc'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:477: undefined reference to `nrf_atfifo_item_put'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_start':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:305: undefined reference to `nrf_atomic_flag_set_fetch'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_free':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:223: undefined reference to `nrf_atfifo_item_free'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_load_next':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:230: undefined reference to `nrf_atfifo_item_get'
    _build/nrf52832_xxaa/nrf_fstorage_sd.c.o: In function `queue_free':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fstorage/nrf_fstorage_sd.c:223: undefined reference to `nrf_atfifo_item_free'
    _build/nrf52832_xxaa/nrf_pwr_mgmt.c.o: In function `nrf_mtx_trylock':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/mutex/nrf_mtx.h:135: undefined reference to `nrf_atomic_u32_fetch_store'
    _build/nrf52832_xxaa/nrf_drv_twi.c.o: In function `nrf_drv_twi_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.c:179: undefined reference to `nrfx_twim_init'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `record_purge_disconnected':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:183: undefined reference to `nrf_atomic_u32_and'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `conn_handle_list_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:106: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `record_invalidate':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:160: undefined reference to `nrf_atflags_clear'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_evt_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:248: undefined reference to `nrf_atflags_set'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:251: undefined reference to `nrf_atflags_set'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `record_set_disconnected':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:171: undefined reference to `nrf_atflags_clear'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `record_activate':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:146: undefined reference to `nrf_atflags_set'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:147: undefined reference to `nrf_atflags_set'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_evt_handler':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:232: undefined reference to `nrf_atflags_set'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:260: undefined reference to `nrf_atflags_clear'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:261: undefined reference to `nrf_atflags_clear'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_valid':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:277: undefined reference to `nrf_atflags_get'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:277: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_role':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:288: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_valid':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:277: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_status':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:305: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o:C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:277: more undefined references to `nrf_atflags_get' follow
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_user_flag_acquire':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:396: undefined reference to `nrf_atflags_find_and_set_flag'
    
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `user_flag_is_acquired':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:201: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_valid':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:277: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_user_flag_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:411: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `user_flag_is_acquired':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:201: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_valid':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:277: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `ble_conn_state_user_flag_set':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:432: undefined reference to `nrf_atflags_clear'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:428: undefined reference to `nrf_atflags_set'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `user_flag_is_acquired':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:201: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/ble_conn_state.c.o: In function `for_each_set_flag':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/common/ble_conn_state.c:453: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/gatt_cache_manager.c.o: In function `nrf_mtx_trylock':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/mutex/nrf_mtx.h:135: undefined reference to `nrf_atomic_u32_fetch_store'
    _build/nrf52832_xxaa/peer_id.c.o: In function `claim':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:86: undefined reference to `nrf_atflags_fetch_set'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:78: undefined reference to `nrf_atflags_find_and_set_flag'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:86: undefined reference to `nrf_atflags_fetch_set'
    _build/nrf52832_xxaa/peer_id.c.o: In function `release':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:97: undefined reference to `nrf_atflags_clear'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:97: undefined reference to `nrf_atflags_clear'
    _build/nrf52832_xxaa/peer_id.c.o: In function `peer_id_is_allocated':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:134: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/peer_id.c.o: In function `next_id_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:155: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/peer_id.c.o: In function `peer_id_is_deleted':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:144: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/peer_id.c.o: In function `next_id_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:155: undefined reference to `nrf_atflags_get'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/peer_id.c:155: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/pm_buffer.c.o: In function `mutex_lock':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/pm_buffer.c:58: undefined reference to `nrf_atflags_fetch_set'
    _build/nrf52832_xxaa/pm_buffer.c.o: In function `mutex_lock_status_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/pm_buffer.c:74: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/pm_buffer.c.o: In function `mutex_unlock':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/pm_buffer.c:67: undefined reference to `nrf_atflags_clear'
    _build/nrf52832_xxaa/pm_buffer.c.o: In function `mutex_lock_status_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/pm_buffer.c:74: undefined reference to `nrf_atflags_get'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/pm_buffer.c:74: undefined reference to `nrf_atflags_get'
    _build/nrf52832_xxaa/pm_buffer.c.o: In function `mutex_unlock':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/ble/peer_manager/pm_buffer.c:67: undefined reference to `nrf_atflags_clear'
    _build/nrf52832_xxaa/nfc_ndef_msg.c.o: In function `nfc_ndef_msg_encode':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/ndef/generic/message/nfc_ndef_msg.c:125: undefined reference to `nfc_ndef_record_encode'
    ../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib/nfc_t2t_lib_gcc.a(nfc_t2t_lib_al.c.o): In function `nrfx_nfct_evt_handler':
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:283: undefined reference to `nfc_platform_event_handler'
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:293: undefined reference to `nrfx_nfct_rx'
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:302: undefined reference to `nrfx_nfct_rx'
    ../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib/nfc_t2t_lib_gcc.a(nfc_t2t_lib_al.c.o): In function `nrf_nfct_rx_frameend_handle':
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:249: undefined reference to `nrfx_nfct_init_substate_force'
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:271: undefined reference to `nrfx_nfct_init_substate_force'
    ../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib/nfc_t2t_lib_gcc.a(nfc_t2t_lib_al.c.o): In function `nfc_t2t_lib_al_setup':
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:112: undefined reference to `nrfx_nfct_nfcid1_default_bytes_get'
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:120: undefined reference to `nfc_platform_setup'
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:126: undefined reference to `nrfx_nfct_init'
    ../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib/nfc_t2t_lib_gcc.a(nfc_t2t_lib_al.c.o): In function `nfc_t2t_lib_al_start':
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:220: undefined reference to `nrfx_nfct_enable'
    ../../../../nRF5_SDK_15.3.0_59ac345/components/nfc/t2t_lib/nfc_t2t_lib_gcc.a(nfc_t2t_lib_al.c.o): In function `nfc_t2t_lib_al_send':
    C:\build\HP-NFCL74-JOB1\private\nfc_t2t_lib\armgcc/../nfc_t2t_lib_al.c:231: undefined reference to `nrfx_nfct_tx'
    collect2.exe: error: ld returned 1 exit status
    make: *** [../Tools/Makefile.common:295: _build/nrf52832_xxaa.out] Error 1
    "make VERBOSE=1 all" terminated with exit code 2. Build might be incomplete.
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:544: undefined reference to `nrfx_twim_tx'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:544: undefined reference to `nrfx_twim_tx'
    _build/nrf52832_xxaa/max30102_driver.c.o: In function `nrf_drv_twi_rx':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_twi.h:564: undefined reference to `nrfx_twim_rx'
    _build/nrf52832_xxaa/nrf_drv_spi.c.o: In function `nrf_drv_spi_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/integration/nrfx/legacy/nrf_drv_spi.c:121: undefined reference to `nrfx_spim_init'
    _build/nrf52832_xxaa/port_cmsis_systick.c.o: In function `vPortSetupTimerInterrupt':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/FreertosSystemViewCompatible/port_cmsis_systick.c:221: undefined reference to `nrf_drv_clock_lfclk_request'
    _build/nrf52832_xxaa/tasks.c.o: In function `xTaskPriorityDisinherit':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../SOURCE/FreertosSystemViewCompatible/tasks.c:3959: undefined reference to `prvReadTaskToReadyList'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `log_skip':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:344: undefined reference to `nrf_atomic_flag_set'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:345: undefined reference to `nrf_atomic_flag_set'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:386: undefined reference to `nrf_atomic_flag_clear_fetch'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `nrf_log_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:139: undefined reference to `nrf_ringbuf_init'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `buf_prealloc':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:455: undefined reference to `nrf_atomic_u32_add'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:459: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `dropped_sat16_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:403: undefined reference to `nrf_atomic_u32_fetch_store'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `buf_prealloc':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:455: undefined reference to `nrf_atomic_u32_add'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:459: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `dropped_sat16_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:403: undefined reference to `nrf_atomic_u32_fetch_store'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `buf_prealloc':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:455: undefined reference to `nrf_atomic_u32_add'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:459: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `dropped_sat16_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:403: undefined reference to `nrf_atomic_u32_fetch_store'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `buf_prealloc':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:455: undefined reference to `nrf_atomic_u32_add'
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:459: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/nrf_log_frontend.c.o: In function `dropped_sat16_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/log/src/nrf_log_frontend.c:403: undefined reference to `nrf_atomic_u32_fetch_store'
    _build/nrf52832_xxaa/nrf_memobj.c.o: In function `nrf_memobj_get':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/memobj/nrf_memobj.c:161: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/nrf_memobj.c.o: In function `nrf_memobj_put':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/memobj/nrf_memobj.c:167: undefined reference to `nrf_atomic_u32_sub'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_free':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:627: undefined reference to `nrf_atfifo_item_free'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_has_next':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:635: undefined reference to `nrf_atomic_u32_sub'
    _build/nrf52832_xxaa/fds.c.o: In function `queue_load':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:619: undefined reference to `nrf_atfifo_item_get'
    _build/nrf52832_xxaa/fds.c.o: In function `fds_register':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1620: undefined reference to `nrf_atomic_u32_add'
    _build/nrf52832_xxaa/fds.c.o: In function `fds_init':
    C:\Users\Alan\Alan_Workspace\Moovlab\06 Développement\Sensor\03 Soft\Eclipse-workspace\Kassius\TEST\eclipse_armgcc\Project/../../../../nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1693: undefined reference to `nrf_atomic_flag_set_fetch'
    

  • Did you include all the source files in your Makefile, and are the modules enabled in your sdk_config.h file? Can you post the makefile, and the path you have the SDK located in?

  • Thank you Jorgen, it builds now. Actually yes it missed a lot of sources files for "sub-functions" and so the enabling of some modules also in sdk_config.

    Best regards,

    Alan

Related