I am trying to run the nrf_dm sample. But during build, there is an error. I am using VS Code and nRF Connect where i use "Open an existing application" and then build using the "Add Build Configuration" under Applications. Any idea how to fix this error?
[39/460] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm.c.obj
FAILED: zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm.c.obj
C:\ncs\toolchains\31f4403e35\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DARM_ALL_FAST_TABLES -DARM_ALL_FFT_TABLES -DARM_DSP_CONFIG_TABLES -DARM_FAST_ALLOW_TABLES -DARM_FFT_ALLOW_TABLES -DARM_TABLE_BITREVIDX_FLT64_1024 -DARM_TABLE_BITREVIDX_FLT64_128 -DARM_TABLE_BITREVIDX_FLT64_16 -DARM_TABLE_BITREVIDX_FLT64_2048 -DARM_TABLE_BITREVIDX_FLT64_256 -DARM_TABLE_BITREVIDX_FLT64_32 -DARM_TABLE_BITREVIDX_FLT64_4096 -DARM_TABLE_BITREVIDX_FLT64_512 -DARM_TABLE_BITREVIDX_FLT64_64 -DARM_TABLE_BITREVIDX_FLT_1024 -DARM_TABLE_BITREVIDX_FLT_128 -DARM_TABLE_BITREVIDX_FLT_16 -DARM_TABLE_BITREVIDX_FLT_2048 -DARM_TABLE_BITREVIDX_FLT_256 -DARM_TABLE_BITREVIDX_FLT_32 -DARM_TABLE_BITREVIDX_FLT_4096 -DARM_TABLE_BITREVIDX_FLT_512 -DARM_TABLE_BITREVIDX_FLT_64 -DARM_TABLE_BITREVIDX_FXT_1024 -DARM_TABLE_BITREVIDX_FXT_128 -DARM_TABLE_BITREVIDX_FXT_16 -DARM_TABLE_BITREVIDX_FXT_2048 -DARM_TABLE_BITREVIDX_FXT_256 -DARM_TABLE_BITREVIDX_FXT_32 -DARM_TABLE_BITREVIDX_FXT_4096 -DARM_TABLE_BITREVIDX_FXT_512 -DARM_TABLE_BITREVIDX_FXT_64 -DARM_TABLE_BITREV_1024 -DARM_TABLE_DCT4_F32_128 -DARM_TABLE_DCT4_F32_2048 -DARM_TABLE_DCT4_F32_512 -DARM_TABLE_DCT4_F32_8192 -DARM_TABLE_DCT4_Q15_128 -DARM_TABLE_DCT4_Q15_2048 -DARM_TABLE_DCT4_Q15_512 -DARM_TABLE_DCT4_Q15_8192 -DARM_TABLE_DCT4_Q31_128 -DARM_TABLE_DCT4_Q31_2048 -DARM_TABLE_DCT4_Q31_512 -DARM_TABLE_DCT4_Q31_8192 -DARM_TABLE_REALCOEF_F32 -DARM_TABLE_REALCOEF_Q15 -DARM_TABLE_REALCOEF_Q31 -DARM_TABLE_RECIP_Q15 -DARM_TABLE_RECIP_Q31 -DARM_TABLE_SIN_F32 -DARM_TABLE_SIN_Q15 -DARM_TABLE_SIN_Q31 -DARM_TABLE_TWIDDLECOEF_F16_1024 -DARM_TABLE_TWIDDLECOEF_F16_128 -DARM_TABLE_TWIDDLECOEF_F16_16 -DARM_TABLE_TWIDDLECOEF_F16_2048 -DARM_TABLE_TWIDDLECOEF_F16_256 -DARM_TABLE_TWIDDLECOEF_F16_32 -DARM_TABLE_TWIDDLECOEF_F16_4096 -DARM_TABLE_TWIDDLECOEF_F16_512 -DARM_TABLE_TWIDDLECOEF_F16_64 -DARM_TABLE_TWIDDLECOEF_F32_1024 -DARM_TABLE_TWIDDLECOEF_F32_128 -DARM_TABLE_TWIDDLECOEF_F32_16 -DARM_TABLE_TWIDDLECOEF_F32_2048 -DARM_TABLE_TWIDDLECOEF_F32_256 -DARM_TABLE_TWIDDLECOEF_F32_32 -DARM_TABLE_TWIDDLECOEF_F32_4096 -DARM_TABLE_TWIDDLECOEF_F32_512 -DARM_TABLE_TWIDDLECOEF_F32_64 -DARM_TABLE_TWIDDLECOEF_F64_1024 -DARM_TABLE_TWIDDLECOEF_F64_128 -DARM_TABLE_TWIDDLECOEF_F64_16 -DARM_TABLE_TWIDDLECOEF_F64_2048 -DARM_TABLE_TWIDDLECOEF_F64_256 -DARM_TABLE_TWIDDLECOEF_F64_32 -DARM_TABLE_TWIDDLECOEF_F64_4096 -DARM_TABLE_TWIDDLECOEF_F64_512 -DARM_TABLE_TWIDDLECOEF_F64_64 -DARM_TABLE_TWIDDLECOEF_Q15_1024 -DARM_TABLE_TWIDDLECOEF_Q15_128 -DARM_TABLE_TWIDDLECOEF_Q15_16 -DARM_TABLE_TWIDDLECOEF_Q15_2048 -DARM_TABLE_TWIDDLECOEF_Q15_256 -DARM_TABLE_TWIDDLECOEF_Q15_32 -DARM_TABLE_TWIDDLECOEF_Q15_4096 -DARM_TABLE_TWIDDLECOEF_Q15_512 -DARM_TABLE_TWIDDLECOEF_Q15_64 -DARM_TABLE_TWIDDLECOEF_Q31_1024 -DARM_TABLE_TWIDDLECOEF_Q31_128 -DARM_TABLE_TWIDDLECOEF_Q31_16 -DARM_TABLE_TWIDDLECOEF_Q31_2048 -DARM_TABLE_TWIDDLECOEF_Q31_256 -DARM_TABLE_TWIDDLECOEF_Q31_32 -DARM_TABLE_TWIDDLECOEF_Q31_4096 -DARM_TABLE_TWIDDLECOEF_Q31_512 -DARM_TABLE_TWIDDLECOEF_Q31_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_1024 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_128 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_2048 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_256 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_32 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_4096 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_512 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_1024 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_128 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_2048 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_256 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_32 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_4096 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_512 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_1024 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_128 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_2048 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_256 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_32 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_4096 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_512 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_64 -DDISABLEFLOAT16 -DKERNEL -DNRF5340_XXAA_APPLICATION -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/ncs/v2.4.0/zephyr/kernel/include -IC:/ncs/v2.4.0/zephyr/arch/arm/include -IC:/ncs/v2.4.0/zephyr/include -Izephyr/include/generated -IC:/ncs/v2.4.0/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/ncs/v2.4.0/zephyr/lib/libc/newlib/include -IC:/ncs/v2.4.0/zephyr/soc/arm/nordic_nrf/common/. -IC:/ncs/v2.4.0/zephyr/subsys/bluetooth -IC:/ncs/v2.4.0/nrf/include -IC:/ncs/v2.4.0/nrf/tests/include -IC:/ncs/v2.4.0/modules/hal/cmsis/CMSIS/Core/Include -IC:/ncs/v2.4.0/modules/hal/cmsis/CMSIS/DSP/Include -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/include -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx/mdk -IC:/ncs/v2.4.0/zephyr/modules/hal_nordic/nrfx/. -Imodules/libmetal/libmetal/lib/include -IC:/ncs/v2.4.0/modules/lib/open-amp/open-amp/lib/include -IC:/ncs/v2.4.0/modules/crypto/tinycrypt/lib/include -IC:/ncs/v2.4.0/nrfxlib/nrf_dm/include -IC:/ncs/v2.4.0/nrfxlib/softdevice_controller/include -isystem C:/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/include -fno-strict-aliasing -Og -imacros C:/Sommerjobb/Distance_Measurment_Test/nrf_dm/build/zephyr/include/generated/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard --sysroot=C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros C:/ncs/v2.4.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=C:/Sommerjobb/Distance_Measurment_Test/nrf_dm=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/ncs/v2.4.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/ncs/v2.4.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm.c.obj -MF zephyr\CMakeFiles\zephyr.dir\C_\ncs\v2.4.0\nrf\subsys\dm\dm.c.obj.d -o zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm.c.obj -c C:/ncs/v2.4.0/nrf/subsys/dm/dm.c
C:\ncs\v2.4.0\nrf\subsys\dm\dm.c:14:10: fatal error: mpsl_timeslot.h: No such file or directory
14 | #include <mpsl_timeslot.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
[51/460] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm_io.c.obj
FAILED: zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm_io.c.obj
C:\ncs\toolchains\31f4403e35\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DARM_ALL_FAST_TABLES -DARM_ALL_FFT_TABLES -DARM_DSP_CONFIG_TABLES -DARM_FAST_ALLOW_TABLES -DARM_FFT_ALLOW_TABLES -DARM_TABLE_BITREVIDX_FLT64_1024 -DARM_TABLE_BITREVIDX_FLT64_128 -DARM_TABLE_BITREVIDX_FLT64_16 -DARM_TABLE_BITREVIDX_FLT64_2048 -DARM_TABLE_BITREVIDX_FLT64_256 -DARM_TABLE_BITREVIDX_FLT64_32 -DARM_TABLE_BITREVIDX_FLT64_4096 -DARM_TABLE_BITREVIDX_FLT64_512 -DARM_TABLE_BITREVIDX_FLT64_64 -DARM_TABLE_BITREVIDX_FLT_1024 -DARM_TABLE_BITREVIDX_FLT_128 -DARM_TABLE_BITREVIDX_FLT_16 -DARM_TABLE_BITREVIDX_FLT_2048 -DARM_TABLE_BITREVIDX_FLT_256 -DARM_TABLE_BITREVIDX_FLT_32 -DARM_TABLE_BITREVIDX_FLT_4096 -DARM_TABLE_BITREVIDX_FLT_512 -DARM_TABLE_BITREVIDX_FLT_64 -DARM_TABLE_BITREVIDX_FXT_1024 -DARM_TABLE_BITREVIDX_FXT_128 -DARM_TABLE_BITREVIDX_FXT_16 -DARM_TABLE_BITREVIDX_FXT_2048 -DARM_TABLE_BITREVIDX_FXT_256 -DARM_TABLE_BITREVIDX_FXT_32 -DARM_TABLE_BITREVIDX_FXT_4096 -DARM_TABLE_BITREVIDX_FXT_512 -DARM_TABLE_BITREVIDX_FXT_64 -DARM_TABLE_BITREV_1024 -DARM_TABLE_DCT4_F32_128 -DARM_TABLE_DCT4_F32_2048 -DARM_TABLE_DCT4_F32_512 -DARM_TABLE_DCT4_F32_8192 -DARM_TABLE_DCT4_Q15_128 -DARM_TABLE_DCT4_Q15_2048 -DARM_TABLE_DCT4_Q15_512 -DARM_TABLE_DCT4_Q15_8192 -DARM_TABLE_DCT4_Q31_128 -DARM_TABLE_DCT4_Q31_2048 -DARM_TABLE_DCT4_Q31_512 -DARM_TABLE_DCT4_Q31_8192 -DARM_TABLE_REALCOEF_F32 -DARM_TABLE_REALCOEF_Q15 -DARM_TABLE_REALCOEF_Q31 -DARM_TABLE_RECIP_Q15 -DARM_TABLE_RECIP_Q31 -DARM_TABLE_SIN_F32 -DARM_TABLE_SIN_Q15 -DARM_TABLE_SIN_Q31 -DARM_TABLE_TWIDDLECOEF_F16_1024 -DARM_TABLE_TWIDDLECOEF_F16_128 -DARM_TABLE_TWIDDLECOEF_F16_16 -DARM_TABLE_TWIDDLECOEF_F16_2048 -DARM_TABLE_TWIDDLECOEF_F16_256 -DARM_TABLE_TWIDDLECOEF_F16_32 -DARM_TABLE_TWIDDLECOEF_F16_4096 -DARM_TABLE_TWIDDLECOEF_F16_512 -DARM_TABLE_TWIDDLECOEF_F16_64 -DARM_TABLE_TWIDDLECOEF_F32_1024 -DARM_TABLE_TWIDDLECOEF_F32_128 -DARM_TABLE_TWIDDLECOEF_F32_16 -DARM_TABLE_TWIDDLECOEF_F32_2048 -DARM_TABLE_TWIDDLECOEF_F32_256 -DARM_TABLE_TWIDDLECOEF_F32_32 -DARM_TABLE_TWIDDLECOEF_F32_4096 -DARM_TABLE_TWIDDLECOEF_F32_512 -DARM_TABLE_TWIDDLECOEF_F32_64 -DARM_TABLE_TWIDDLECOEF_F64_1024 -DARM_TABLE_TWIDDLECOEF_F64_128 -DARM_TABLE_TWIDDLECOEF_F64_16 -DARM_TABLE_TWIDDLECOEF_F64_2048 -DARM_TABLE_TWIDDLECOEF_F64_256 -DARM_TABLE_TWIDDLECOEF_F64_32 -DARM_TABLE_TWIDDLECOEF_F64_4096 -DARM_TABLE_TWIDDLECOEF_F64_512 -DARM_TABLE_TWIDDLECOEF_F64_64 -DARM_TABLE_TWIDDLECOEF_Q15_1024 -DARM_TABLE_TWIDDLECOEF_Q15_128 -DARM_TABLE_TWIDDLECOEF_Q15_16 -DARM_TABLE_TWIDDLECOEF_Q15_2048 -DARM_TABLE_TWIDDLECOEF_Q15_256 -DARM_TABLE_TWIDDLECOEF_Q15_32 -DARM_TABLE_TWIDDLECOEF_Q15_4096 -DARM_TABLE_TWIDDLECOEF_Q15_512 -DARM_TABLE_TWIDDLECOEF_Q15_64 -DARM_TABLE_TWIDDLECOEF_Q31_1024 -DARM_TABLE_TWIDDLECOEF_Q31_128 -DARM_TABLE_TWIDDLECOEF_Q31_16 -DARM_TABLE_TWIDDLECOEF_Q31_2048 -DARM_TABLE_TWIDDLECOEF_Q31_256 -DARM_TABLE_TWIDDLECOEF_Q31_32 -DARM_TABLE_TWIDDLECOEF_Q31_4096 -DARM_TABLE_TWIDDLECOEF_Q31_512 -DARM_TABLE_TWIDDLECOEF_Q31_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_1024 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_128 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_2048 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_256 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_32 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_4096 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_512 -DARM_TABLE_TWIDDLECOEF_RFFT_F16_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_1024 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_128 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_2048 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_256 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_32 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_4096 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_512 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_1024 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_128 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_2048 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_256 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_32 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_4096 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_512 -DARM_TABLE_TWIDDLECOEF_RFFT_F64_64 -DDISABLEFLOAT16 -DKERNEL -DNRF5340_XXAA_APPLICATION -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/ncs/v2.4.0/zephyr/kernel/include -IC:/ncs/v2.4.0/zephyr/arch/arm/include -IC:/ncs/v2.4.0/zephyr/include -Izephyr/include/generated -IC:/ncs/v2.4.0/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/ncs/v2.4.0/zephyr/lib/libc/newlib/include -IC:/ncs/v2.4.0/zephyr/soc/arm/nordic_nrf/common/. -IC:/ncs/v2.4.0/zephyr/subsys/bluetooth -IC:/ncs/v2.4.0/nrf/include -IC:/ncs/v2.4.0/nrf/tests/include -IC:/ncs/v2.4.0/modules/hal/cmsis/CMSIS/Core/Include -IC:/ncs/v2.4.0/modules/hal/cmsis/CMSIS/DSP/Include -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/include -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx/mdk -IC:/ncs/v2.4.0/zephyr/modules/hal_nordic/nrfx/. -Imodules/libmetal/libmetal/lib/include -IC:/ncs/v2.4.0/modules/lib/open-amp/open-amp/lib/include -IC:/ncs/v2.4.0/modules/crypto/tinycrypt/lib/include -IC:/ncs/v2.4.0/nrfxlib/nrf_dm/include -IC:/ncs/v2.4.0/nrfxlib/softdevice_controller/include -isystem C:/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/include -fno-strict-aliasing -Og -imacros C:/Sommerjobb/Distance_Measurment_Test/nrf_dm/build/zephyr/include/generated/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard --sysroot=C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros C:/ncs/v2.4.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=C:/Sommerjobb/Distance_Measurment_Test/nrf_dm=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/ncs/v2.4.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/ncs/v2.4.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm_io.c.obj -MF zephyr\CMakeFiles\zephyr.dir\C_\ncs\v2.4.0\nrf\subsys\dm\dm_io.c.obj.d -o zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/dm/dm_io.c.obj -c C:/ncs/v2.4.0/nrf/subsys/dm/dm_io.c
In file included from C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain.h:50,
from C:\ncs\v2.4.0\zephyr\include\zephyr\kernel_includes.h:19,
from C:\ncs\v2.4.0\zephyr\include\zephyr\kernel.h:17,
from C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.h:10,
from C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:7:
C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain\gcc.h:81:36: error: static assertion failed: "You must set the gpios property in the /dm_gpio/dm-ranging node to enable GPIO Debug."
81 | #define BUILD_ASSERT(EXPR, MSG...) _Static_assert(EXPR, "" MSG)
| ^~~~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:15:1: note: in expansion of macro 'BUILD_ASSERT'
15 | BUILD_ASSERT(HAS_ADD_REQUEST_GPIO,
| ^~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain\gcc.h:81:36: error: static assertion failed: "You must set the gpios property in the /dm_gpio/dm-add-request node to enable GPIO Debug."
81 | #define BUILD_ASSERT(EXPR, MSG...) _Static_assert(EXPR, "" MSG)
| ^~~~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:17:1: note: in expansion of macro 'BUILD_ASSERT'
17 | BUILD_ASSERT(HAS_RANGING_GPIO,
| ^~~~~~~~~~~~
In file included from C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain\gcc.h:92:
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:84:41: error: '__device_dts_ord_DT_N_NODELABEL_dm_ranging_P_gpios_IDX_0_PH_ORD' undeclared here (not in a function)
84 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain\common.h:132:26: note: in definition of macro '_DO_CONCAT'
132 | #define _DO_CONCAT(x, y) x ## y
| ^
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:84:33: note: in expansion of macro '_CONCAT'
84 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:210:37: note: in expansion of macro 'DEVICE_NAME_GET'
210 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
| ^~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:227:34: note: in expansion of macro 'DEVICE_DT_NAME_GET'
227 | #define DEVICE_DT_GET(node_id) (&DEVICE_DT_NAME_GET(node_id))
| ^~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:331:25: note: in expansion of macro 'DEVICE_DT_GET'
331 | .port = DEVICE_DT_GET(DT_GPIO_CTLR_BY_IDX(node_id, prop, idx)),\
| ^~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:367:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
367 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:23:50: note: in expansion of macro 'GPIO_DT_SPEC_GET'
23 | static const struct gpio_dt_spec dm_io_ranging = GPIO_DT_SPEC_GET(DM_IO_RANGING_NODE, gpios);
| ^~~~~~~~~~~~~~~~
In file included from C:\ncs\v2.4.0\zephyr\include\zephyr\arch\arm\aarch32\arch.h:20,
from C:\ncs\v2.4.0\zephyr\include\zephyr\arch\cpu.h:19,
from C:\ncs\v2.4.0\zephyr\include\zephyr\kernel_includes.h:33:
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree.h:192:36: error: 'DT_N_NODELABEL_dm_ranging_P_gpios_IDX_0_VAL_pin' undeclared here (not in a function)
192 | #define DT_NODELABEL(label) DT_CAT(DT_N_NODELABEL_, label)
| ^~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree.h:4060:9: note: in definition of macro 'DT_CAT7'
4060 | a1 ## a2 ## a3 ## a4 ## a5 ## a6 ## a7
| ^~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree\gpio.h:164:9: note: in expansion of macro 'DT_PHA_BY_IDX'
164 | DT_PHA_BY_IDX(node_id, gpio_pha, idx, pin)
| ^~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:332:24: note: in expansion of macro 'DT_GPIO_PIN_BY_IDX'
332 | .pin = DT_GPIO_PIN_BY_IDX(node_id, prop, idx), \
| ^~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:367:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
367 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:23:50: note: in expansion of macro 'GPIO_DT_SPEC_GET'
23 | static const struct gpio_dt_spec dm_io_ranging = GPIO_DT_SPEC_GET(DM_IO_RANGING_NODE, gpios);
| ^~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree.h:192:29: note: in expansion of macro 'DT_CAT'
192 | #define DT_NODELABEL(label) DT_CAT(DT_N_NODELABEL_, label)
| ^~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:20:33: note: in expansion of macro 'DT_NODELABEL'
20 | #define DM_IO_RANGING_NODE DT_NODELABEL(dm_ranging)
| ^~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:23:67: note: in expansion of macro 'DM_IO_RANGING_NODE'
23 | static const struct gpio_dt_spec dm_io_ranging = GPIO_DT_SPEC_GET(DM_IO_RANGING_NODE, gpios);
| ^~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:84:41: error: '__device_dts_ord_DT_N_NODELABEL_dm_add_request_P_gpios_IDX_0_PH_ORD' undeclared here (not in a function)
84 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain\common.h:132:26: note: in definition of macro '_DO_CONCAT'
132 | #define _DO_CONCAT(x, y) x ## y
| ^
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:84:33: note: in expansion of macro '_CONCAT'
84 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:210:37: note: in expansion of macro 'DEVICE_NAME_GET'
210 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
| ^~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:227:34: note: in expansion of macro 'DEVICE_DT_NAME_GET'
227 | #define DEVICE_DT_GET(node_id) (&DEVICE_DT_NAME_GET(node_id))
| ^~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:331:25: note: in expansion of macro 'DEVICE_DT_GET'
331 | .port = DEVICE_DT_GET(DT_GPIO_CTLR_BY_IDX(node_id, prop, idx)),\
| ^~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:367:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
367 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:25:46: note: in expansion of macro 'GPIO_DT_SPEC_GET'
25 | GPIO_DT_SPEC_GET(DM_IO_ADD_REQUEST_NODE, gpios);
| ^~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree.h:192:36: error: 'DT_N_NODELABEL_dm_add_request_P_gpios_IDX_0_VAL_pin' undeclared here (not in a function)
192 | #define DT_NODELABEL(label) DT_CAT(DT_N_NODELABEL_, label)
| ^~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree.h:4060:9: note: in definition of macro 'DT_CAT7'
4060 | a1 ## a2 ## a3 ## a4 ## a5 ## a6 ## a7
| ^~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree\gpio.h:164:9: note: in expansion of macro 'DT_PHA_BY_IDX'
164 | DT_PHA_BY_IDX(node_id, gpio_pha, idx, pin)
| ^~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:332:24: note: in expansion of macro 'DT_GPIO_PIN_BY_IDX'
332 | .pin = DT_GPIO_PIN_BY_IDX(node_id, prop, idx), \
| ^~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\drivers\gpio.h:367:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
367 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:25:46: note: in expansion of macro 'GPIO_DT_SPEC_GET'
25 | GPIO_DT_SPEC_GET(DM_IO_ADD_REQUEST_NODE, gpios);
| ^~~~~~~~~~~~~~~~
C:\ncs\v2.4.0\zephyr\include\zephyr\devicetree.h:192:29: note: in expansion of macro 'DT_CAT'
192 | #define DT_NODELABEL(label) DT_CAT(DT_N_NODELABEL_, label)
| ^~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:21:33: note: in expansion of macro 'DT_NODELABEL'
21 | #define DM_IO_ADD_REQUEST_NODE DT_NODELABEL(dm_add_request)
| ^~~~~~~~~~~~
C:\ncs\v2.4.0\nrf\subsys\dm\dm_io.c:25:63: note: in expansion of macro 'DM_IO_ADD_REQUEST_NODE'
25 | GPIO_DT_SPEC_GET(DM_IO_ADD_REQUEST_NODE, gpios);
| ^~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'c:\ncs\toolchains\31f4403e35\opt\bin\cmake.EXE' --build 'c:\Sommerjobb\Distance_Measurment_Test\nrf_dm\build'
