An error was reported when compiling the project using vs code.

I am planning to upgrade a client's project from v1.9.0 to v2.3.0. As we know, the v2.3.0 version of the SDK can only be compiled using the vs code tool. However, when compiling my project, it reported this error. Why is this? The following is all the compiled information:

* Executing task: nRF Connect: Build [pristine]: E2_V3_NCS2.3.0_TEST/build (active)

Building E2_V3_NCS2.3.0_TEST
C:\Windows\system32\cmd.exe /d /s /c "west build --build-dir d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\build d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST --pristine --board nrf9160dk_nrf9160_ns -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DDTC_OVERLAY_FILE:STRING="d:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/nrf9160dk_nrf9160_ns.overlay" -DCONF_FILE:STRING="d:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/prj.conf""

-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST
-- Found Python3: D:/software/ncs/toolchains/v2.3.0/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Cache files will be written to: C:\Users\Administrator\AppData\Local/.cache/zephyr
-- Zephyr version: 3.2.99 (D:/software/ncs/v2.3.0/zephyr)
-- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
-- Board: nrf9160dk_nrf9160_ns, Revision: 0.7.0
-- Found host-tools: zephyr 0.15.2 (D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.15.2 (D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
-- Found Dtc: D:/software/ncs/toolchains/v2.3.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found BOARD.dts: D:/software/ncs/v2.3.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_ns.dts
-- Found devicetree overlay: d:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/nrf9160dk_nrf9160_ns.overlay
-- Generated zephyr.dts: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/zephyr.dts
-- Generated devicetree_generated.h: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/dts.cmake

warning: LOG_MODE_OVERFLOW (defined at subsys/logging\Kconfig.processing:16) was assigned the value
'y' but got the value 'n'. Check these unsatisfied dependencies: LOG_MODE_DEFERRED (=n). See
docs.zephyrproject.org/.../kconfig.html and/or look up
LOG_MODE_OVERFLOW in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/Kconfig
Loaded configuration 'D:/software/ncs/v2.3.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_ns_defconfig'
Merged configuration 'd:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/prj.conf'
Configuration saved to 'D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/.config'
Kconfig header saved to 'D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h'
-- The C compiler identification is GNU 12.1.0
-- The CXX compiler identification is GNU 12.1.0
-- The ASM compiler identification is GNU
-- Found assembler: D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
-- Found Python3: D:/software/ncs/toolchains/v2.3.0/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
Changed board to secure nrf9160dk_nrf9160 (NOT NS)

=== child image mcuboot - begin ===
loading initial cache file D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/child_image_preload.cmake
Loading Zephyr default modules (Zephyr base).
-- Application: D:/software/ncs/v2.3.0/bootloader/mcuboot/boot/zephyr
-- Found Python3: D:/software/ncs/toolchains/v2.3.0/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Cache files will be written to: C:\Users\Administrator\AppData\Local/.cache/zephyr
-- Zephyr version: 3.2.99 (D:/software/ncs/v2.3.0/zephyr)
-- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
-- Board: nrf9160dk_nrf9160, Revision: 0.7.0
-- Found host-tools: zephyr 0.15.2 (D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.15.2 (D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
-- Found Dtc: D:/software/ncs/toolchains/v2.3.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found BOARD.dts: D:/software/ncs/v2.3.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160.dts
-- Found devicetree overlay: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/child_image/mcuboot.overlay
-- Found devicetree overlay: D:/software/ncs/v2.3.0/bootloader/mcuboot/boot/zephyr/dts.overlay
-- Generated zephyr.dts: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/zephyr.dts
-- Generated devicetree_generated.h: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/dts.cmake

warning: RTT_CONSOLE (defined at drivers/console/Kconfig:115) was assigned the value 'y' but got the
value 'n'. Check these unsatisfied dependencies: USE_SEGGER_RTT (=n). See
docs.zephyrproject.org/.../kconfig.html and/or look up RTT_CONSOLE in
the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration
Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too.

Parsing D:/software/ncs/v2.3.0/bootloader/mcuboot/boot/zephyr/Kconfig
Loaded configuration 'D:/software/ncs/v2.3.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_defconfig'
Merged configuration 'D:/software/ncs/v2.3.0/bootloader/mcuboot/boot/zephyr/prj.conf'
Merged configuration 'D:/software/ncs/v2.3.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
Merged configuration 'D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/child_image/mcuboot.conf'
Merged configuration 'D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to 'D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/.config'
Kconfig header saved to 'D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/include/generated/autoconf.h'
-- The C compiler identification is GNU 12.1.0
-- The CXX compiler identification is GNU 12.1.0
-- The ASM compiler identification is GNU
-- Found assembler: D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
CMake Warning at D:/software/ncs/v2.3.0/zephyr/CMakeLists.txt:824 (message):
No SOURCES given to Zephyr library: drivers__console

Excluding target from build.


MCUBoot bootloader key file: D:/software/ncs/v2.3.0/bootloader/mcuboot/root-ec-p256.pem
-- Configuring done
-- Generating done
-- Build files have been written to: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot
=== child image mcuboot - end ===

CMake Warning at D:/software/ncs/v2.3.0/nrf/modules/mcuboot/CMakeLists.txt:286 (message):

---------------------------------------------------------
--- WARNING: Using default MCUBoot key, it should not ---
--- be used for production. ---
---------------------------------------------------------

CMake Warning at D:/software/ncs/v2.3.0/zephyr/CMakeLists.txt:1838 (message):
__ASSERT() statements are globally ENABLED


Dropping partition 'nrf_modem_lib_trace' since its size is 0.
Dropping partition 'sram_secure' since it is empty.
Dropping partition 'mcuboot_sram' since it is empty.
-- Configuring done
-- Generating done
-- Build files have been written to: D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build
-- west build: building application
[1/304] Generating include/generated/version.h
-- Zephyr version: 3.2.99 (D:/software/ncs/v2.3.0/zephyr), build: v3.2.99-ncs2
[2/304] Creating directories for 'mcuboot_subimage'
[3/304] No download step for 'mcuboot_subimage'
[4/304] No update step for 'mcuboot_subimage'
[5/304] No patch step for 'mcuboot_subimage'
[6/304] No configure step for 'mcuboot_subimage'
[6/304] Performing build step for 'mcuboot_subimage'
[1/187] Generating include/generated/version.h
-- Zephyr version: 3.2.99 (D:/software/ncs/v2.3.0/zephyr), build: v3.2.99-ncs2
[2/187] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[3/187] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[4/187] Generating include/generated/driver-validation.h
[5/187] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/187] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
[7/187] Generating include/generated/offsets.h
[8/187] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
[9/187] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[10/187] Building C object zephyr/CMakeFiles/zephyr.dir/D_/software/ncs/v2.3.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
[11/187] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[12/187] Generating linker_zephyr_pre1.cmd
[13/187] Building C object zephyr/CMakeFiles/zephyr.dir/D_/software/ncs/v2.3.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
[14/187] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[15/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
[16/187] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
[17/187] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
[18/187] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
[19/187] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
[20/187] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
[21/187] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
[22/187] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
[23/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
[24/187] Building C object zephyr/CMakeFiles/zephyr.dir/D_/software/ncs/v2.3.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_no_mutex_zephyr.c.obj
[25/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
[26/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
[27/187] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
[28/187] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
[29/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[30/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[31/187] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
[32/187] Generating linker_zephyr_pre0.cmd
[33/187] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
[34/187] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
[35/187] Linking C static library zephyr\arch\common\libisr_tables.a
[36/187] Generating zephyr/autogen-pubkey.c
[37/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[38/187] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
[39/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[40/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[41/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[42/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[43/187] Linking C static library zephyr\arch\common\libarch__common.a
[44/187] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
[45/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[46/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[47/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[48/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[49/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[50/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
[51/187] Building C object CMakeFiles/app.dir/keys.c.obj
[52/187] Building C object CMakeFiles/app.dir/os.c.obj
[53/187] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
[54/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
[55/187] Building C object CMakeFiles/app.dir/main.c.obj
[56/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
[57/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
[58/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
[59/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
[60/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
[61/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
[62/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/image_ec256.c.obj
[63/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
[64/187] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
[65/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[66/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/ext/mbedtls-asn1/src/platform_util.c.obj
[67/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[68/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
[69/187] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
[70/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/ext/nrf/cc310_glue.c.obj
[71/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[72/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
[73/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[74/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[75/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/ext/mbedtls-asn1/src/asn1parse.c.obj
[76/187] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
[77/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
[78/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[79/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
[80/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
[81/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[82/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[83/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
[84/187] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
[85/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
[86/187] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
[87/187] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
[88/187] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
[89/187] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
[90/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
[91/187] Building C object CMakeFiles/app.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
[92/187] Generating ../../../include/generated/libc/minimal/strerror_table.h
[93/187] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
[94/187] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
[95/187] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
[96/187] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
[97/187] Building C object zephyr/boards/boards/arm/nrf9160dk_nrf9160/CMakeFiles/boards__arm__nrf9160dk_nrf9160.dir/nrf52840_reset.c.obj
[98/187] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[99/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[100/187] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
[101/187] Linking C static library app\libapp.a
[102/187] Linking C static library zephyr\libzephyr.a
[103/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[104/187] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
[105/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[106/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[107/187] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
[108/187] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
[109/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[110/187] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
[111/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
[112/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[113/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[114/187] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
[115/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[116/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[117/187] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
[118/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[119/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[120/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[121/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[122/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[123/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[124/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[125/187] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
[126/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[127/187] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
[128/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
[129/187] Linking C static library zephyr\boards\boards\arm\nrf9160dk_nrf9160\libboards__arm__nrf9160dk_nrf9160.a
[130/187] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
[131/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[132/187] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
[133/187] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
[134/187] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[135/187] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
[136/187] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
[137/187] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[138/187] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
[139/187] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
[140/187] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
[141/187] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
[142/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk/system_nrf9160.c.obj
[143/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
[144/187] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/D_/software/ncs/v2.3.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
[145/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
[146/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
[147/187] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
[148/187] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
[149/187] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
[150/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
[151/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
[152/187] Linking C static library zephyr\drivers\pinctrl\libdrivers__pinctrl.a
[153/187] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
[154/187] Linking C static library modules\nrf\lib\fprotect\lib..__nrf__lib__fprotect.a
[155/187] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
[156/187] Linking C static library modules\mcuboot\boot\bootutil\zephyr\libmcuboot_util.a
[157/187] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
[158/187] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
[159/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[160/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[161/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[162/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[163/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[164/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
[165/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[166/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[167/187] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
[168/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[169/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[170/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[171/187] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
[172/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
[173/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[174/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[175/187] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[176/187] Linking C static library zephyr\kernel\libkernel.a
[177/187] Linking C executable zephyr\zephyr_pre0.elf

[178/187] Generating dev_handles.c
[179/187] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
[180/187] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
[181/187] Linking C executable zephyr\zephyr_pre1.elf

[182/187] Generating linker.cmd
[183/187] Generating isr_tables.c, isrList.bin
[184/187] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
[185/187] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
[186/187] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
[187/187] Linking C executable zephyr\zephyr.elf
FAILED: zephyr/zephyr.elf zephyr/zephyr.map zephyr/zephyr.hex zephyr/zephyr.bin zephyr/zephyr.meta zephyr/zephyr.lst zephyr/zephyr.stat
cmd.exe /C "cd . && D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -gdwarf-4 zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj -o zephyr\zephyr.elf -Wl,-T zephyr/linker.cmd -Wl,-Map=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr/zephyr_final.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/common/libarch__common.a zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a zephyr/boards/boards/arm/nrf9160dk_nrf9160/libboards__arm__nrf9160dk_nrf9160.a zephyr/drivers/clock_control/libdrivers__clock_control.a zephyr/drivers/gpio/libdrivers__gpio.a zephyr/drivers/flash/libdrivers__flash.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a zephyr/drivers/pinctrl/libdrivers__pinctrl.a modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj -L"d:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/thumb/v8-m.main+fp/hard" -LD:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/mcuboot/zephyr -lgcc -Wl,--print-memory-usage zephyr/arch/common/libisr_tables.a -no-pie -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mfp16-format=ieee -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn D:/software/ncs/v2.3.0/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_platform_0.9.16.a D:/software/ncs/v2.3.0/nrfxlib/crypto/nrf_cc310_bl/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_bl_0.9.12.a && cmd.exe /C "cd /D D:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\build\mcuboot\zephyr && D:\software\ncs\toolchains\v2.3.0\opt\bin\cmake.exe -E copy zephyr_final.map zephyr.map && D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=ihex --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.hex && D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=binary --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.bin && D:\software\ncs\toolchains\v2.3.0\opt\bin\python.exe D:/software/ncs/v2.3.0/zephyr/scripts/zephyr_module.py --zephyr-base D:/software/ncs/v2.3.0/zephyr --meta-out zephyr.meta && D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objdump.exe -d -S zephyr.elf > zephyr.lst && D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-readelf.exe -e zephyr.elf > zephyr.stat""
Memory region Used Size Region Size %age Used
FLASH: 33164 B 48 KB 67.47%
RAM: 16416 B 244376 B 6.72%
IDT_LIST: 0 GB 2 KB 0.00%
Traceback (most recent call last):
File "D:/software/ncs/v2.3.0/zephyr/scripts/zephyr_module.py", line 624, in <module>
main()
File "D:/software/ncs/v2.3.0/zephyr/scripts/zephyr_module.py", line 616, in main
meta = process_meta(args.zephyr_base, west_projs, modules,
File "D:/software/ncs/v2.3.0/zephyr/scripts/zephyr_module.py", line 392, in process_meta
if project.sha(MANIFEST_REV_BRANCH) != revision:
File "d:\software\ncs\toolchains\v2.3.0\opt\bin\Lib\site-packages\west\manifest.py", line 861, in sha
cp = self.git(f'rev-parse {rev}^{{commit}}', capture_stdout=True,
File "d:\software\ncs\toolchains\v2.3.0\opt\bin\Lib\site-packages\west\manifest.py", line 845, in git
raise subprocess.CalledProcessError(popen.returncode, cmd_list,
subprocess.CalledProcessError: Command '['rev-parse', 'manifest-rev^{commit}']' returned non-zero exit status 128.
ninja: build stopped: subcommand failed.
[13/304] Building C object CMakeFiles/app.dir/src/crc_check/crc_check.c.obj
FAILED: CMakeFiles/app.dir/src/crc_check/crc_check.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/crc_check/crc_check.c.obj -MF CMakeFiles\app.dir\src\crc_check\crc_check.c.obj.d -o CMakeFiles/app.dir/src/crc_check/crc_check.c.obj -c ../src/crc_check/crc_check.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\crc_check\crc_check.c:10:10: fatal error: device.h: No such file or directory
10 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[14/304] Building C object CMakeFiles/app.dir/src/ppg/max_sh_interface.c.obj
FAILED: CMakeFiles/app.dir/src/ppg/max_sh_interface.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/ppg/max_sh_interface.c.obj -MF CMakeFiles\app.dir\src\ppg\max_sh_interface.c.obj.d -o CMakeFiles/app.dir/src/ppg/max_sh_interface.c.obj -c ../src/ppg/max_sh_interface.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:10:10: fatal error: device.h: No such file or directory
10 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[15/304] Building C object CMakeFiles/app.dir/src/imu/lsm6dso.c.obj
FAILED: CMakeFiles/app.dir/src/imu/lsm6dso.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/imu/lsm6dso.c.obj -MF CMakeFiles\app.dir\src\imu\lsm6dso.c.obj.d -o CMakeFiles/app.dir/src/imu/lsm6dso.c.obj -c ../src/imu/lsm6dso.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\imu\lsm6dso.c:12:10: fatal error: device.h: No such file or directory
12 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[16/304] Building C object CMakeFiles/app.dir/src/animation/animation.c.obj
FAILED: CMakeFiles/app.dir/src/animation/animation.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/animation/animation.c.obj -MF CMakeFiles\app.dir\src\animation\animation.c.obj.d -o CMakeFiles/app.dir/src/animation/animation.c.obj -c ../src/animation/animation.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\animation\animation.c:11:10: fatal error: drivers/uart.h: No such file or directory
11 | #include <drivers/uart.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
[17/304] Building C object CMakeFiles/app.dir/src/tp/CST816.c.obj
FAILED: CMakeFiles/app.dir/src/tp/CST816.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/tp/CST816.c.obj -MF CMakeFiles\app.dir\src\tp\CST816.c.obj.d -o CMakeFiles/app.dir/src/tp/CST816.c.obj -c ../src/tp/CST816.c
In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\tp\CST816.c:18:
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\tp\CST816.h:14:10: fatal error: device.h: No such file or directory
14 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[18/304] Building C object CMakeFiles/app.dir/src/logger/logger.c.obj
FAILED: CMakeFiles/app.dir/src/logger/logger.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/logger/logger.c.obj -MF CMakeFiles\app.dir\src\logger\logger.c.obj.d -o CMakeFiles/app.dir/src/logger/logger.c.obj -c ../src/logger/logger.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\logger\logger.c:16:10: fatal error: logging/log_ctrl.h: No such file or directory
16 | #include <logging/log_ctrl.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
[19/304] Building C object CMakeFiles/app.dir/src/communicate/communicate.c.obj
FAILED: CMakeFiles/app.dir/src/communicate/communicate.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/communicate/communicate.c.obj -MF CMakeFiles\app.dir\src\communicate\communicate.c.obj.d -o CMakeFiles/app.dir/src/communicate/communicate.c.obj -c ../src/communicate/communicate.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\communicate\communicate.c:11:10: fatal error: device.h: No such file or directory
11 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[20/304] Building C object CMakeFiles/app.dir/src/ucs2/ucs2.c.obj
FAILED: CMakeFiles/app.dir/src/ucs2/ucs2.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/ucs2/ucs2.c.obj -MF CMakeFiles\app.dir\src\ucs2\ucs2.c.obj.d -o CMakeFiles/app.dir/src/ucs2/ucs2.c.obj -c ../src/ucs2/ucs2.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ucs2\ucs2.c:13:10: fatal error: logging/log.h: No such file or directory
13 | #include <logging/log.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
[22/304] Building C object CMakeFiles/app.dir/src/ppg/max32674.c.obj
FAILED: CMakeFiles/app.dir/src/ppg/max32674.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/ppg/max32674.c.obj -MF CMakeFiles\app.dir\src\ppg\max32674.c.obj.d -o CMakeFiles/app.dir/src/ppg/max32674.c.obj -c ../src/ppg/max32674.c
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:14:10: fatal error: device.h: No such file or directory
14 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[23/304] Building C object CMakeFiles/app.dir/src/ppg/max_sh_fw_upgrade.c.obj
FAILED: CMakeFiles/app.dir/src/ppg/max_sh_fw_upgrade.c.obj
D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/ppg/max_sh_fw_upgrade.c.obj -MF CMakeFiles\app.dir\src\ppg\max_sh_fw_upgrade.c.obj.d -o CMakeFiles/app.dir/src/ppg/max_sh_fw_upgrade.c.obj -c ../src/ppg/max_sh_fw_upgrade.c
In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_fw_upgrade.c:36:
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:77: warning: "SH_NUM_CURRENT_ALGOS" redefined
77 | #define SH_NUM_CURRENT_ALGOS 8
|
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:55: note: this is the location of the previous definition
55 | #define SH_NUM_CURRENT_ALGOS 6
|
In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_fw_upgrade.c:37:
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_fw_upgrade.h:39:10: fatal error: device.h: No such file or directory
39 | #include <device.h>
| ^~~~~~~~~~
compilation terminated.
[24/304] Building C object CMakeFiles/app.dir/src/ppg/max_sh_api.c.obj
In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_api.c:37:
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:77: warning: "SH_NUM_CURRENT_ALGOS" redefined
77 | #define SH_NUM_CURRENT_ALGOS 8
|
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:55: note: this is the location of the previous definition
55 | #define SH_NUM_CURRENT_ALGOS 6
|
../src/ppg/max_sh_api.c: In function 'bpt_algo_data_rx':
d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_api.c:373:17: warning: unused variable 'est_error' [-Wunused-variable]
373 | uint8_t est_error = bpt_flags & 0b0000000000100000;
| ^~~~~~~~~
[25/304] Building C object CMakeFiles/app.dir/src/imu/lsm6dso_reg.c.obj
FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf
cmd.exe /C "cd /D D:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\build\mcuboot && D:\software\ncs\toolchains\v2.3.0\opt\bin\cmake.exe --build . --"
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'd:\software\ncs\toolchains\v2.3.0\opt\bin\cmake.EXE' --build 'd:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\build'

* The terminal process terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.

  • It seems that this method is correct, but this error was still reported during compilation. Can you see what caused this?

  • I can not read the full log from the image.

    Please copy the test and paste it in an "Insert->Code" box here.

    To cop the full log:

    1. Right click terminal
    2. Select "clear"
    3. Build again
    4. Right click terminal
    5. Select "Select all"
    6. To copy: Ctrl+Insert
    7. To paste: Shift+Insert

    Regards,
    Sigurd Hellesvik

  • hi, this is the all log that i can copy:

    503 | sprintf(buf, "%s|%02d\n", str_mac, -(atoi(str_rssi)));
    | ^~~~
    ../src/wifi/esp8266.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:630:6: warning: conflicting types for 'wifi_send_data_handle'; have 'void(uint8_t *, uint32_t)' {aka 'void(unsigned char *, unsigned int)'}
    630 | void wifi_send_data_handle(uint8_t *buf, uint32_t len)
    | ^~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:210:9: note: previous implicit declaration of 'wifi_send_data_handle' with type 'void(uint8_t *, uint32_t)' {aka 'void(unsigned char *, unsigned int)'}
    210 | wifi_send_data_handle(cmd, strlen(cmd));//��������
    | ^~~~~~~~~~~~~~~~~~~~~
    ../src/wifi/esp8266.c: In function 'uart_receive_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:646:25: warning: unused variable 'data_len' [-Wunused-variable]
    646 | static uint32_t data_len = 0;
    | ^~~~~~~~
    ../src/wifi/esp8266.c: In function 'WifiMsgProcess':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:745:17: warning: implicit declaration of function 'wifi_get_infor' [-Wimplicit-function-declaration]
    745 | wifi_get_infor();
    | ^~~~~~~~~~~~~~
    ../src/wifi/esp8266.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:800:6: warning: conflicting types for 'wifi_get_infor'; have 'void(void)'
    800 | void wifi_get_infor(void)
    | ^~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:745:17: note: previous implicit declaration of 'wifi_get_infor' with type 'void(void)'
    745 | wifi_get_infor();
    | ^~~~~~~~~~~~~~
    ../src/wifi/esp8266.c: In function 'wifi_init':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:818:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    818 | uart_wifi = DEVICE_DT_GET(WIFI_DEV);
    | ^
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:827:42: warning: passing argument 2 of 'uart_irq_callback_set' from incompatible pointer type [-Wincompatible-pointer-types]
    827 | uart_irq_callback_set(uart_wifi, uart_cb);
    | ^~~~~~~
    | |
    | void (*)(struct device *)
    In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:12:
    D:\software\ncs\v2.3.0\zephyr\include\zephyr\drivers\uart.h:1192:72: note: expected 'uart_irq_callback_user_data_t' {aka 'void (*)(const struct device *, void *)'} but argument is of type 'void (*)(struct device *)'
    1192 | uart_irq_callback_user_data_t cb)
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:830:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    830 | gpio_wifi = DEVICE_DT_GET(WIFI_PORT);
    | ^
    ../src/wifi/esp8266.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:646:25: warning: 'data_len' defined but not used [-Wunused-variable]
    646 | static uint32_t data_len = 0;
    | ^~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:593:13: warning: 'UartWifiSleepInCallBack' defined but not used [-Wunused-function]
    593 | static void UartWifiSleepInCallBack(struct k_timer *timer_id)
    | ^~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:54:16: warning: 'tx_buf' defined but not used [-Wunused-variable]
    54 | static uint8_t tx_buf[BUF_MAXSIZE]={0};
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\wifi\esp8266.c:52:17: warning: 'send_len' defined but not used [-Wunused-variable]
    52 | static uint32_t send_len=0;
    | ^~~~~~~~
    [40/304] Building C object CMakeFiles/app.dir/src/ppg/max_sh_interface.c.obj
    In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:13:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:77: warning: "SH_NUM_CURRENT_ALGOS" redefined
    77 | #define SH_NUM_CURRENT_ALGOS 8
    |
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:55: note: this is the location of the previous definition
    55 | #define SH_NUM_CURRENT_ALGOS 6
    |
    ../src/ppg/max_sh_interface.c: In function 'PPG_i2c_on':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:107:26: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    107 | gpio_ppg = DEVICE_DT_GET(PPG_PORT);
    | ^
    ../src/ppg/max_sh_interface.c: In function 'PPG_i2c_off':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:119:26: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    119 | gpio_ppg = DEVICE_DT_GET(PPG_PORT);
    | ^
    ../src/ppg/max_sh_interface.c: In function 'sh_init_i2c':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:153:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    153 | i2c_ppg = DEVICE_DT_GET(PPG_DEV);
    | ^
    ../src/ppg/max_sh_interface.c: In function 'sh_init_gpio':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:176:26: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    176 | gpio_ppg = DEVICE_DT_GET(PPG_PORT);
    | ^
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:173:22: warning: unused variable 'flag' [-Wunused-variable]
    173 | gpio_flags_t flag = GPIO_INPUT|GPIO_PULL_UP;
    | ^~~~
    ../src/ppg/max_sh_interface.c: In function 'sh_write_cmd_with_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:446:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
    446 | memcpy(sh_write_buf, cmd_bytes, cmd_bytes_len);
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:21:1: note: 'memcpy' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    20 | #include "logger.h"
    +++ |+#include <string.h>
    21 |
    ../src/ppg/max_sh_interface.c: In function 'sh_init_interface':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1381:33: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
    1381 | if((mcu_type != 1) || ((strcmp(g_ppg_ver, g_ppg_algo_ver) != 0)&&(strlen(g_ppg_algo_ver) > 0)))
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1381:33: note: 'strcmp' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1381:75: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
    1381 | if((mcu_type != 1) || ((strcmp(g_ppg_ver, g_ppg_algo_ver) != 0)&&(strlen(g_ppg_algo_ver) > 0)))
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1381:75: note: 'strlen' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1389:17: warning: implicit declaration of function 'NotifyShowStrings' [-Wimplicit-function-declaration]
    1389 | NotifyShowStrings((LCD_WIDTH-180)/2, (LCD_HEIGHT-120)/2, 180, 120, NULL, 0, "PPG is upgrading firmware, please wait a few minutes!");
    | ^~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1390:17: warning: implicit declaration of function 'SH_OTA_upgrade_process' [-Wimplicit-function-declaration]
    1390 | SH_OTA_upgrade_process();
    | ^~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1399:17: warning: implicit declaration of function 'LCD_SleepOut' [-Wimplicit-function-declaration]
    1399 | LCD_SleepOut();
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1403:9: warning: implicit declaration of function 'PPG_Power_Off' [-Wimplicit-function-declaration]
    1403 | PPG_Power_Off();
    | ^~~~~~~~~~~~~
    ../src/ppg/max_sh_interface.c: In function 'sh_clear_bpt_cal_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1539:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
    1539 | memset(&sh_bpt_cal, 0x00, CAL_RESULT_SIZE);
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1539:9: note: 'memset' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    ../src/ppg/max_sh_interface.c: In function 'sh_get_bpt_cal_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1557:18: warning: implicit declaration of function 'sh_get_cfg_bpt_cal_result' [-Wimplicit-function-declaration]
    1557 | status = sh_get_cfg_bpt_cal_result(&sh_bpt_cal);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~
    ../src/ppg/max_sh_interface.c: In function 'sh_req_bpt_cal_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1566:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_afeenable'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1566 | status = sh_set_cfg_wearablesuite_afeenable(1);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1571:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_autopdcurrentenable'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1571 | status = sh_set_cfg_wearablesuite_autopdcurrentenable(1);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1576:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_minpdcurrent'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1576 | status = sh_set_cfg_wearablesuite_minpdcurrent(125);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1581:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_initialpdcurrent'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1581 | status = sh_set_cfg_wearablesuite_initialpdcurrent(312);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1586:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_targetpdcurrent'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1586 | status = sh_set_cfg_wearablesuite_targetpdcurrent(312);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1591:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_scdenable'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1591 | status = sh_set_cfg_wearablesuite_scdenable(1);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1616:18: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_algomode'; did you mean 'sh_set_cfg_wearablesuite_aecenable'? [-Wimplicit-function-declaration]
    1616 | status = sh_set_cfg_wearablesuite_algomode(0x0);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | sh_set_cfg_wearablesuite_aecenable
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1627:18: warning: implicit declaration of function 'sh_set_cfg_bpt_sys_dia' [-Wimplicit-function-declaration]
    1627 | status = sh_set_cfg_bpt_sys_dia(0, global_settings.bp_calibra.systolic, global_settings.bp_calibra.diastolic);
    | ^~~~~~~~~~~~~~~~~~~~~~
    ../src/ppg/max_sh_interface.c: In function 'sh_set_bpt_cal_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1649:18: warning: implicit declaration of function 'sh_set_cfg_bpt_cal_index' [-Wimplicit-function-declaration]
    1649 | status = sh_set_cfg_bpt_cal_index(0);
    | ^~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1654:18: warning: implicit declaration of function 'sh_set_cfg_bpt_cal_result' [-Wimplicit-function-declaration]
    1654 | status = sh_set_cfg_bpt_cal_result(&sh_bpt_cal[0*CAL_RESULT_SIZE]);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~
    ../src/ppg/max_sh_interface.c: In function 'sh_write_cmd_without_status_cb':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:382:1: warning: control reaches end of non-void function [-Wreturn-type]
    382 | }
    | ^
    ../src/ppg/max_sh_interface.c: In function 'sh_set_sensorhub_active':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:520:1: warning: control reaches end of non-void function [-Wreturn-type]
    520 | }
    | ^
    ../src/ppg/max_sh_interface.c: In function 'sh_clear_bpt_cal_data':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:1541:1: warning: control reaches end of non-void function [-Wreturn-type]
    1541 | }
    | ^
    ../src/ppg/max_sh_interface.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:166:13: warning: 'interrupt_event' defined but not used [-Wunused-function]
    166 | static void interrupt_event(struct device *interrupt, struct gpio_callback *cb, uint32_t pins)
    | ^~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:85:29: warning: 'gpio_cb' defined but not used [-Wunused-variable]
    85 | static struct gpio_callback gpio_cb;
    | ^~~~~~~
    ../src/ppg/max_sh_interface.c: In function 'sensorhub_set_algo_submode':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:815:16: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
    815 | return status;
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.c:803:13: note: 'status' was declared here
    803 | int status;
    | ^~~~~~
    [54/304] Building C object CMakeFiles/app.dir/src/data_download/data_download.c.obj
    ../src/data_download/data_download.c: In function 'DlSaveData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:140:17: warning: enumeration value 'DL_DATA_MAX' not handled in switch [-Wswitch]
    140 | switch(g_dl_data_type)
    | ^~~~~~
    ../src/data_download/data_download.c: In function 'download_client_callback':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:213:33: warning: implicit declaration of function 'k_delayed_work_submit' [-Wimplicit-function-declaration]
    213 | k_delayed_work_submit(&dlc_with_offset_work, K_SECONDS(1));
    | ^~~~~~~~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_transfer_start':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:412:9: warning: enumeration value 'DL_DATA_MAX' not handled in switch [-Wswitch]
    412 | switch(g_dl_data_type)
    | ^~~~~~
    ../src/data_download/data_download.c: In function 'dl_work_init':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:493:9: warning: implicit declaration of function 'k_delayed_work_init'; did you mean 'dl_work_init'? [-Wimplicit-function-declaration]
    493 | k_delayed_work_init(&dl_work, dl_transfer_start);
    | ^~~~~~~~~~~~~~~~~~~
    | dl_work_init
    ../src/data_download/data_download.c: In function 'dl_img_prev':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:511:9: warning: implicit declaration of function 'LCD_Set_BL_Mode' [-Wimplicit-function-declaration]
    511 | LCD_Set_BL_Mode(LCD_BL_AUTO);
    | ^~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:512:9: warning: implicit declaration of function 'PrevDlImgScreen' [-Wimplicit-function-declaration]
    512 | PrevDlImgScreen();
    | ^~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_img_exit':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:520:9: warning: implicit declaration of function 'ExitDlImgScreen' [-Wimplicit-function-declaration]
    520 | ExitDlImgScreen();
    | ^~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_img_start':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:529:9: warning: implicit declaration of function 'EnterDlScreen'; did you mean 'EnterIdleScreen'? [-Wimplicit-function-declaration]
    529 | EnterDlScreen();
    | ^~~~~~~~~~~~~
    | EnterIdleScreen
    ../src/data_download/data_download.c: In function 'dl_font_prev':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:538:9: warning: implicit declaration of function 'PrevDlFontScreen' [-Wimplicit-function-declaration]
    538 | PrevDlFontScreen();
    | ^~~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_font_exit':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:546:9: warning: implicit declaration of function 'ExitDlFontScreen' [-Wimplicit-function-declaration]
    546 | ExitDlFontScreen();
    | ^~~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_ppg_prev':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:565:9: warning: implicit declaration of function 'PrevDlPpgScreen' [-Wimplicit-function-declaration]
    565 | PrevDlPpgScreen();
    | ^~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_ppg_exit':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:573:9: warning: implicit declaration of function 'ExitDlPpgScreen' [-Wimplicit-function-declaration]
    573 | ExitDlPpgScreen();
    | ^~~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'dl_prev':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:588:9: warning: enumeration value 'DL_DATA_MAX' not handled in switch [-Wswitch]
    588 | switch(g_dl_data_type)
    | ^~~~~~
    ../src/data_download/data_download.c: In function 'dl_exit':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:612:9: warning: enumeration value 'DL_DATA_MAX' not handled in switch [-Wswitch]
    612 | switch(g_dl_data_type)
    | ^~~~~~
    ../src/data_download/data_download.c: In function 'dl_start_confirm':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:642:9: warning: implicit declaration of function 'AnimaStop' [-Wimplicit-function-declaration]
    642 | AnimaStop();
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:645:12: warning: implicit declaration of function 'TempIsWorking' [-Wimplicit-function-declaration]
    645 | if(TempIsWorking()&&!TempIsWorkingTiming())
    | ^~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:645:30: warning: implicit declaration of function 'TempIsWorkingTiming' [-Wimplicit-function-declaration]
    645 | if(TempIsWorking()&&!TempIsWorkingTiming())
    | ^~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:646:17: warning: implicit declaration of function 'MenuStopTemp' [-Wimplicit-function-declaration]
    646 | MenuStopTemp();
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:649:12: warning: implicit declaration of function 'IsInPPGScreen' [-Wimplicit-function-declaration]
    649 | if(IsInPPGScreen()&&!PPGIsWorkingTiming())
    | ^~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:649:30: warning: implicit declaration of function 'PPGIsWorkingTiming' [-Wimplicit-function-declaration]
    649 | if(IsInPPGScreen()&&!PPGIsWorkingTiming())
    | ^~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:650:17: warning: implicit declaration of function 'MenuStopPPG' [-Wimplicit-function-declaration]
    650 | MenuStopPPG();
    | ^~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:653:12: warning: implicit declaration of function 'wifi_is_working' [-Wimplicit-function-declaration]
    653 | if(wifi_is_working())
    | ^~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:654:17: warning: implicit declaration of function 'MenuStopWifi' [-Wimplicit-function-declaration]
    654 | MenuStopWifi();
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:663:9: warning: implicit declaration of function 'k_delayed_work_submit_to_queue'; did you mean 'k_work_submit_to_queue'? [-Wimplicit-function-declaration]
    663 | k_delayed_work_submit_to_queue(app_work_q, &dl_work, K_SECONDS(2));
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | k_work_submit_to_queue
    ../src/data_download/data_download.c: In function 'dl_handler':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:694:17: warning: enumeration value 'DL_DATA_MAX' not handled in switch [-Wswitch]
    694 | switch(g_dl_data_type)
    | ^~~~~~
    ../src/data_download/data_download.c: In function 'dl_application':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:723:24: warning: 'return' with a value, in function returning void [-Wreturn-type]
    723 | return -EINVAL;
    | ^
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:719:6: note: declared here
    719 | void dl_application(dl_callback_t client_callback)
    | ^~~~~~~~~~~~~~
    ../src/data_download/data_download.c: In function 'DlMsgProc':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:769:17: warning: implicit declaration of function 'LCD_Clear' [-Wimplicit-function-declaration]
    769 | LCD_Clear(BLACK);
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:770:17: warning: implicit declaration of function 'sys_reboot' [-Wimplicit-function-declaration]
    770 | sys_reboot(0);
    | ^~~~~~~~~~
    ../src/data_download/data_download.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:460:13: warning: 'dl_timer_handler' defined but not used [-Wunused-function]
    460 | static void dl_timer_handler(struct k_timer *timer)
    | ^~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:93:17: warning: 'rec_len' defined but not used [-Wunused-variable]
    93 | static uint32_t rec_len = 0;
    | ^~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:40:29: warning: 'gpio_cb' defined but not used [-Wunused-variable]
    40 | static struct gpio_callback gpio_cb;
    | ^~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\data_download\data_download.c:39:23: warning: 'gpiob' defined but not used [-Wunused-variable]
    39 | static struct device *gpiob;
    | ^~~~~
    [76/304] Building C object CMakeFiles/app.dir/src/ppg/max32674.c.obj
    In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:23:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:77: warning: "SH_NUM_CURRENT_ALGOS" redefined
    77 | #define SH_NUM_CURRENT_ALGOS 8
    |
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max_sh_interface.h:55: note: this is the location of the previous definition
    55 | #define SH_NUM_CURRENT_ALGOS 6
    |
    ../src/ppg/max32674.c: In function 'ClearAllBptRecData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:104:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
    104 | memset(&g_bpt, 0, sizeof(bpt_data));
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:29:1: note: 'memset' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    28 | #include "logger.h"
    +++ |+#include <string.h>
    29 |
    ../src/ppg/max32674.c: In function 'SetCurDayBptRecData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:124:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
    124 | memcpy(&temp_date, &date_time, sizeof(sys_date_timer_t));
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:124:9: note: 'memcpy' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:133:15: warning: assignment to 'ppg_bpt_rec2_data *' from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
    133 | p_bpt = tmpbuf;
    | ^
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:166:31: warning: assignment to 'ppg_bpt_rec2_data *' from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
    166 | p_bpt = tmpbuf+i*sizeof(ppg_bpt_rec2_data);
    | ^
    ../src/ppg/max32674.c: In function 'GetGivenTimeBptRecData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:246:13: warning: implicit declaration of function 'CheckSystemDateTimeIsValid' [-Wimplicit-function-declaration]
    246 | if(!CheckSystemDateTimeIsValid(date))
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~
    ../src/ppg/max32674.c: In function 'SetCurDaySpo2RecData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:295:16: warning: assignment to 'ppg_spo2_rec2_data *' from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
    295 | p_spo2 = tmpbuf;
    | ^
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:328:32: warning: assignment to 'ppg_spo2_rec2_data *' from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
    328 | p_spo2 = tmpbuf+i*sizeof(ppg_spo2_rec2_data);
    | ^
    ../src/ppg/max32674.c: In function 'SetCurDayHrRecData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:457:14: warning: assignment to 'ppg_hr_rec2_data *' from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
    457 | p_hr = tmpbuf;
    | ^
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:490:30: warning: assignment to 'ppg_hr_rec2_data *' from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
    490 | p_hr = tmpbuf+i*sizeof(ppg_hr_rec2_data);
    | ^
    ../src/ppg/max32674.c: In function 'PPGSenSorSet':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:682:34: warning: implicit declaration of function 'sh_check_bpt_cal_data' [-Wimplicit-function-declaration]
    682 | status = sh_check_bpt_cal_data();
    | ^~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:688:33: warning: implicit declaration of function 'sh_set_bpt_cal_data' [-Wimplicit-function-declaration]
    688 | sh_set_bpt_cal_data();
    | ^~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:697:33: warning: implicit declaration of function 'sh_req_bpt_cal_data' [-Wimplicit-function-declaration]
    697 | sh_req_bpt_cal_data();
    | ^~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:701:33: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    701 | return;
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:663:6: note: declared here
    663 | bool PPGSenSorSet(void)
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:710:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_afeenable' [-Wimplicit-function-declaration]
    710 | sh_set_cfg_wearablesuite_afeenable(1);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:712:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_autopdcurrentenable' [-Wimplicit-function-declaration]
    712 | sh_set_cfg_wearablesuite_autopdcurrentenable(1);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:714:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_minpdcurrent' [-Wimplicit-function-declaration]
    714 | sh_set_cfg_wearablesuite_minpdcurrent(125);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:716:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_initialpdcurrent' [-Wimplicit-function-declaration]
    716 | sh_set_cfg_wearablesuite_initialpdcurrent(312);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:718:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_targetpdcurrent' [-Wimplicit-function-declaration]
    718 | sh_set_cfg_wearablesuite_targetpdcurrent(312);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:720:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_scdenable' [-Wimplicit-function-declaration]
    720 | sh_set_cfg_wearablesuite_scdenable(1);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:730:17: warning: implicit declaration of function 'sh_set_cfg_wearablesuite_algomode' [-Wimplicit-function-declaration]
    730 | sh_set_cfg_wearablesuite_algomode(0x0);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:732:17: warning: implicit declaration of function 'sensorhub_set_algo_operation_mode' [-Wimplicit-function-declaration]
    732 | sensorhub_set_algo_operation_mode(SH_OPERATION_WHRM_BPT_MODE);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:735:17: warning: implicit declaration of function 'sensorhub_set_algo_submode' [-Wimplicit-function-declaration]
    735 | sensorhub_set_algo_submode(SH_OPERATION_WHRM_BPT_MODE, SH_BPT_MODE_ESTIMATION);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:667:17: warning: unused variable 'period' [-Wunused-variable]
    667 | uint8_t period = 0;
    | ^~~~~~
    ../src/ppg/max32674.c: In function 'StartSensorhubCallBack':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:823:57: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
    823 | else if((g_ppg_trigger&TRIGGER_BY_MENU) == TRIGGER_BY_APP)
    | ^~
    ../src/ppg/max32674.c: In function 'StartSensorhub':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:850:9: warning: implicit declaration of function 'SH_set_to_APP_mode'; did you mean 'SH_rst_to_APP_mode'? [-Wimplicit-function-declaration]
    850 | SH_set_to_APP_mode();
    | ^~~~~~~~~~~~~~~~~~
    | SH_rst_to_APP_mode
    ../src/ppg/max32674.c: In function 'PPGGetSensorHubData':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:948:41: warning: implicit declaration of function 'bpt_algo_data_rx' [-Wimplicit-function-declaration]
    948 | bpt_algo_data_rx(&bpt, &databuf[index+SS_PACKET_COUNTERSIZE + SSMAX86176_MODE1_DATASIZE + SSACCEL_MODE1_DATASIZE + SSWHRM_WSPO2_SUITE_MODE1_DATASIZE]);
    | ^~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1038:57: warning: implicit declaration of function 'sh_get_bpt_cal_data' [-Wimplicit-function-declaration]
    1038 | sh_get_bpt_cal_data();
    | ^~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1072:41: warning: implicit declaration of function 'whrm_wspo2_suite_data_rx_mode1' [-Wimplicit-function-declaration]
    1072 | whrm_wspo2_suite_data_rx_mode1(&sensorhub_out, &databuf[index+SS_PACKET_COUNTERSIZE + SSMAX86176_MODE1_DATASIZE + SSACCEL_MODE1_DATASIZE]);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:882:23: warning: unused variable 'max86176' [-Wunused-variable]
    882 | max86176_data max86176 = {0};
    | ^~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:881:20: warning: unused variable 'accel' [-Wunused-variable]
    881 | accel_data accel = {0};
    | ^~~~~
    ../src/ppg/max32674.c: In function 'TimerStartHr':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1317:12: warning: implicit declaration of function 'is_wearing' [-Wimplicit-function-declaration]
    1317 | if(is_wearing())
    | ^~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1329:25: warning: implicit declaration of function 'PPGScreenStopTimer' [-Wimplicit-function-declaration]
    1329 | PPGScreenStopTimer();
    | ^~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1331:33: warning: implicit declaration of function 'PPGStopCheck' [-Wimplicit-function-declaration]
    1331 | PPGStopCheck();
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1347:25: warning: implicit declaration of function 'mmi_ucs2cpy' [-Wimplicit-function-declaration]
    1347 | mmi_ucs2cpy(infor.text, (uint8_t*)&str_note[global_settings.language]);
    | ^~~~~~~~~~~
    ../src/ppg/max32674.c: In function 'APPStartHr':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1382:17: warning: implicit declaration of function 'MCU_send_app_get_ppg_data' [-Wimplicit-function-declaration]
    1382 | MCU_send_app_get_ppg_data(PPG_DATA_HR, &hr);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~
    ../src/ppg/max32674.c: In function 'PPGStartCheck':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1865:9: warning: implicit declaration of function 'PPG_Enable' [-Wimplicit-function-declaration]
    1865 | PPG_Enable();
    | ^~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1866:9: warning: implicit declaration of function 'PPG_Power_On' [-Wimplicit-function-declaration]
    1866 | PPG_Power_On();
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1867:9: warning: implicit declaration of function 'PPG_i2c_on' [-Wimplicit-function-declaration]
    1867 | PPG_i2c_on();
    | ^~~~~~~~~~
    ../src/ppg/max32674.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1874:6: warning: conflicting types for 'PPGStopCheck'; have 'void(void)'
    1874 | void PPGStopCheck(void)
    | ^~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1331:33: note: previous implicit declaration of 'PPGStopCheck' with type 'void(void)'
    1331 | PPGStopCheck();
    | ^~~~~~~~~~~~
    ../src/ppg/max32674.c: In function 'PPGStopCheck':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1893:9: warning: implicit declaration of function 'PPG_i2c_off' [-Wimplicit-function-declaration]
    1893 | PPG_i2c_off();
    | ^~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1894:9: warning: implicit declaration of function 'PPG_Power_Off' [-Wimplicit-function-declaration]
    1894 | PPG_Power_Off();
    | ^~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1895:9: warning: implicit declaration of function 'PPG_Disable' [-Wimplicit-function-declaration]
    1895 | PPG_Disable();
    | ^~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1975:25: warning: implicit declaration of function 'SyncSendHealthData' [-Wimplicit-function-declaration]
    1975 | SyncSendHealthData();
    | ^~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:1876:13: warning: unused variable 'status' [-Wunused-variable]
    1876 | int status = -1;
    | ^~~~~~
    ../src/ppg/max32674.c: In function 'PPGMsgProcess':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:2105:17: warning: implicit declaration of function 'SH_OTA_upgrade_process' [-Wimplicit-function-declaration]
    2105 | SH_OTA_upgrade_process();
    | ^~~~~~~~~~~~~~~~~~~~~~
    ../src/ppg/max32674.c: At top level:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:67:26: warning: 'rst' defined but not used [-Wunused-variable]
    67 | static uint8_t whoamI=0, rst=0;
    | ^~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:67:16: warning: 'whoamI' defined but not used [-Wunused-variable]
    67 | static uint8_t whoamI=0, rst=0;
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ppg\max32674.c:51:13: warning: 'ppg_test_flag' defined but not used [-Wunused-variable]
    51 | static bool ppg_test_flag = false;
    | ^~~~~~~~~~~~~
    [142/304] Building C object CMakeFiles/app.dir/src/datetime/datetime.c.obj
    FAILED: CMakeFiles/app.dir/src/datetime/datetime.c.obj
    D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/datetime/datetime.c.obj -MF CMakeFiles\app.dir\src\datetime\datetime.c.obj.d -o CMakeFiles/app.dir/src/datetime/datetime.c.obj -c ../src/datetime/datetime.c
    In file included from d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\datetime\datetime.c:34:
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\ucs2\ucs2.h:17:10: fatal error: sys/slist.h: No such file or directory
    17 | #include <sys/slist.h>
    | ^~~~~~~~~~~~~
    compilation terminated.
    [143/304] Building C object CMakeFiles/app.dir/src/lcd/LCD_R108101_GC9307.c.obj
    FAILED: CMakeFiles/app.dir/src/lcd/LCD_R108101_GC9307.c.obj
    D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/lcd/LCD_R108101_GC9307.c.obj -MF CMakeFiles\app.dir\src\lcd\LCD_R108101_GC9307.c.obj.d -o CMakeFiles/app.dir/src/lcd/LCD_R108101_GC9307.c.obj -c ../src/lcd/LCD_R108101_GC9307.c
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\LCD_R108101_GC9307.c:1:10: fatal error: drivers/spi.h: No such file or directory
    1 | #include <drivers/spi.h>
    | ^~~~~~~~~~~~~~~
    compilation terminated.
    [144/304] Building C object CMakeFiles/app.dir/src/lcd/LCD_LH096TIG11G_ST7735SV.c.obj
    FAILED: CMakeFiles/app.dir/src/lcd/LCD_LH096TIG11G_ST7735SV.c.obj
    D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/lcd/LCD_LH096TIG11G_ST7735SV.c.obj -MF CMakeFiles\app.dir\src\lcd\LCD_LH096TIG11G_ST7735SV.c.obj.d -o CMakeFiles/app.dir/src/lcd/LCD_LH096TIG11G_ST7735SV.c.obj -c ../src/lcd/LCD_LH096TIG11G_ST7735SV.c
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\LCD_LH096TIG11G_ST7735SV.c:1:10: fatal error: drivers/spi.h: No such file or directory
    1 | #include <drivers/spi.h>
    | ^~~~~~~~~~~~~~~
    compilation terminated.
    [145/304] Building C object CMakeFiles/app.dir/src/main.c.obj
    FAILED: CMakeFiles/app.dir/src/main.c.obj
    D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/main.c.obj -MF CMakeFiles\app.dir\src\main.c.obj.d -o CMakeFiles/app.dir/src/main.c.obj -c ../src/main.c
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\main.c:9:10: fatal error: kernel_structs.h: No such file or directory
    9 | #include <kernel_structs.h>
    | ^~~~~~~~~~~~~~~~~~
    compilation terminated.
    [153/304] Building C object CMakeFiles/app.dir/src/lcd/lcd.c.obj
    FAILED: CMakeFiles/app.dir/src/lcd/lcd.c.obj
    D:\software\ncs\toolchains\v2.3.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DAPP_VERSION=v2.3.0 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_ANSI_SOURCE -D_FORTIFY_SOURCE=1 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -Id:/software/ncs/v2.3.0/zephyr/subsys/fs/nvs -ID:/software/ncs/v2.3.0/zephyr/include -Izephyr/include/generated -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/nrf91 -ID:/software/ncs/v2.3.0/zephyr/lib/libc/newlib/include -ID:/software/ncs/v2.3.0/zephyr/soc/arm/nordic_nrf/common/. -ID:/software/ncs/v2.3.0/zephyr/subsys/net/lib/sockets/. -ID:/software/ncs/v2.3.0/nrf/include -ID:/software/ncs/v2.3.0/nrf/lib/at_cmd_parser/include -ID:/software/ncs/v2.3.0/nrf/subsys/net/lib/fota_download/./include -ID:/software/ncs/v2.3.0/nrf/tests/include -ID:/software/ncs/v2.3.0/modules/hal/cmsis/CMSIS/Core/Include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/drivers/include -ID:/software/ncs/v2.3.0/modules/hal/nordic/nrfx/mdk -ID:/software/ncs/v2.3.0/zephyr/modules/hal_nordic/nrfx/. -ID:/software/ncs/v2.3.0/modules/debug/segger/SEGGER -ID:/software/ncs/v2.3.0/modules/debug/segger/Config -ID:/software/ncs/v2.3.0/zephyr/modules/segger/. -ID:/software/ncs/v2.3.0/nrfxlib/nrf_modem/include -I../src/datetime/. -I../src/font/. -I../src/image/. -I../src/lcd/. -I../src/key/. -I../src/settings/. -I../src/inner_flash/. -I../src/external_flash/. -I../src/uart_ble/. -I../src/gps/. -I../src/nb/. -I../src/screen/. -I../src/pmu/. -I../src/sos/. -I../src/codetrans/. -I../src/ucs2/. -I../src/communicate/. -I../src/logger/. -I../src/animation/. -I../src/tp/. -I../src/imu/. -I../src/ppg/. -I../src/temperature/. -I../src/crc_check/. -I../src/sync/. -I../src/wifi/. -I../src/watchdog/. -I../src/fota/. -I../src/data_download/. -fno-strict-aliasing -Os -imacros D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=D:/software/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros D:/software/ncs/v2.3.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -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=D:/software/nrf9160/my_projects/my_test/E2_V3_NCS2.3.0_TEST=CMAKE_SOURCE_DIR -fmacro-prefix-map=D:/software/ncs/v2.3.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=D:/software/ncs/v2.3.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=c99 -MD -MT CMakeFiles/app.dir/src/lcd/lcd.c.obj -MF CMakeFiles\app.dir\src\lcd\lcd.c.obj.d -o CMakeFiles/app.dir/src/lcd/lcd.c.obj -c ../src/lcd/lcd.c
    ../src/lcd/lcd.c: In function 'LCD_FillColor':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:139:9: warning: implicit declaration of function 'DispColor' [-Wimplicit-function-declaration]
    139 | DispColor((w*h), color);
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:129:18: warning: unused variable 'i' [-Wunused-variable]
    129 | uint32_t i;
    | ^
    ../src/lcd/lcd.c: In function 'LCD_Pic_Fill':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:178:17: warning: implicit declaration of function 'DispData' [-Wimplicit-function-declaration]
    178 | DispData(2*w, databuf);
    | ^~~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_Show_Uni_Char_from_flash':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:327:25: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    327 | return; //û�е��ֿ�
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:281:9: note: declared here
    281 | uint8_t LCD_Show_Uni_Char_from_flash(uint16_t x, uint16_t y, uint16_t num, uint8_t mode)
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:336:17: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    336 | return;
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:281:9: note: declared here
    281 | uint8_t LCD_Show_Uni_Char_from_flash(uint16_t x, uint16_t y, uint16_t num, uint8_t mode)
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:400:50: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    400 | if(y>=LCD_HEIGHT)return; //��������
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:281:9: note: declared here
    281 | uint8_t LCD_Show_Uni_Char_from_flash(uint16_t x, uint16_t y, uint16_t num, uint8_t mode)
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:412:50: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    412 | if(y>=LCD_HEIGHT)return; //��������
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:281:9: note: declared here
    281 | uint8_t LCD_Show_Uni_Char_from_flash(uint16_t x, uint16_t y, uint16_t num, uint8_t mode)
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:292:43: warning: unused variable 'data_addr' [-Wunused-variable]
    292 | uint32_t i=0,index_addr,font_addr,data_addr=0;
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:291:17: warning: unused variable 'secbuf' [-Wunused-variable]
    291 | uint8_t secbuf[8*FONT_UNI_SECT_LEN] = {0};
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:290:17: warning: unused variable 'headbuf' [-Wunused-variable]
    290 | uint8_t headbuf[FONT_UNI_HEAD_LEN] = {0};
    | ^~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:287:17: warning: unused variable 'sect' [-Wunused-variable]
    287 | uint8_t sect=0;
    | ^~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:284:18: warning: unused variable 'y0' [-Wunused-variable]
    284 | uint16_t y0=y,x0=x,w,h;
    | ^~
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_from_flash':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1184:17: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
    1184 | memset(databuf, 0, LCD_DATA_LEN);
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:27:1: note: 'memset' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    26 | #include "LCD_ORCZ010903C_GC9A01.h"
    +++ |+#include <string.h>
    27 | #elif defined(LCD_R108101_GC9307)
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1139:26: warning: unused variable 'showlen' [-Wunused-variable]
    1139 | uint32_t datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1137:18: warning: unused variable 'i' [-Wunused-variable]
    1137 | uint16_t i;
    | ^
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_trans_from_flash':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1211:26: warning: unused variable 'showlen' [-Wunused-variable]
    1211 | uint32_t datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_rotate_from_flash':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1363:34: warning: unused variable 'len' [-Wunused-variable]
    1363 | uint32_t len;
    | ^~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1284:33: warning: unused variable 'showlen' [-Wunused-variable]
    1284 | uint32_t offset,datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1282:24: warning: unused variable 'k' [-Wunused-variable]
    1282 | uint32_t i,j=0,k=0;
    | ^
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_angle_from_flash':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1573:25: warning: implicit declaration of function 'WriteDispData'; did you mean 'Write_Data'? [-Wimplicit-function-declaration]
    1573 | WriteDispData(databuf[2*i], databuf[2*i+1]); //��ʾ��ɫ
    | ^~~~~~~~~~~~~
    | Write_Data
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1516:26: warning: unused variable 'showlen' [-Wunused-variable]
    1516 | uint32_t datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_ShowChar':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1791:25: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
    1791 | memcpy(fontbuf, asc2_1608[num], csize); //����1608����
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1791:25: note: 'memcpy' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1791:41: error: 'asc2_1608' undeclared (first use in this function)
    1791 | memcpy(fontbuf, asc2_1608[num], csize); //����1608����
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1791:41: note: each undeclared identifier is reported only once for each function it appears in
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1796:41: error: 'asc2_2412' undeclared (first use in this function)
    1796 | memcpy(fontbuf, asc2_2412[num], csize); //����2412����
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1801:41: error: 'asc2_3216' undeclared (first use in this function)
    1801 | memcpy(fontbuf, asc2_3216[num], csize); //����3216����
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1806:41: error: 'asc2_4824' undeclared (first use in this function)
    1806 | memcpy(fontbuf, asc2_4824[num], csize); //����4824����
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1811:41: error: 'asc2_6432' undeclared (first use in this function)
    1811 | memcpy(fontbuf, asc2_6432[num], csize); //����6432����
    | ^~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1780:18: warning: unused variable 'y0' [-Wunused-variable]
    1780 | uint16_t y0=y,x0=x,w=(system_font/2),h=system_font;
    | ^~
    ../src/lcd/lcd.c: In function 'LCD_ShowChineseChar':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:1900:23: warning: unused variable 'y0' [-Wunused-variable]
    1900 | uint16_t x0=x,y0=y,w=system_font,h=system_font;
    | ^~
    ../src/lcd/lcd.c: In function 'LCD_dis_pic':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2154:35: warning: unused variable 'showlen' [-Wunused-variable]
    2154 | uint32_t offset=8,datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2152:18: warning: unused variable 'i' [-Wunused-variable]
    2152 | uint16_t i;
    | ^
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_trans':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2214:35: warning: unused variable 'showlen' [-Wunused-variable]
    2214 | uint32_t offset=8,datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_rotate':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2284:35: warning: unused variable 'showlen' [-Wunused-variable]
    2284 | uint32_t offset=8,datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_dis_pic_trans_rotate':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2508:35: warning: unused variable 'showlen' [-Wunused-variable]
    2508 | uint32_t offset=8,datelen,showlen=0,readlen=LCD_DATA_LEN;
    | ^~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_Measure_Uni_Byte':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2866:25: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    2866 | return;
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2825:9: note: declared here
    2825 | uint8_t LCD_Measure_Uni_Byte(uint16_t word)
    | ^~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2875:17: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
    2875 | return;
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2825:9: note: declared here
    2825 | uint8_t LCD_Measure_Uni_Byte(uint16_t word)
    | ^~~~~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2827:24: warning: unused variable 'ptr_font' [-Wunused-variable]
    2827 | uint8_t width,*ptr_font;
    | ^~~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_MeasureUniString':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:2948:17: warning: unused variable 'font_size' [-Wunused-variable]
    2948 | uint8_t font_size;
    | ^~~~~~~~~
    ../src/lcd/lcd.c: In function 'LCD_ShowString':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3150:17: warning: unused variable 'x0' [-Wunused-variable]
    3150 | uint8_t x0=x;
    | ^~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3149:40: warning: unused variable 'str_h' [-Wunused-variable]
    3149 | uint16_t str_x=x,str_y=y,str_w,str_h;
    | ^~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3149:34: warning: unused variable 'str_w' [-Wunused-variable]
    3149 | uint16_t str_x=x,str_y=y,str_w,str_h;
    | ^~~~~
    ../src/lcd/lcd.c: In function 'LCD_MeasureString':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3368:25: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
    3368 | if(p == NULL || strlen((const char *)p) == 0)
    | ^~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3368:25: note: 'strlen' is defined in header '<string.h>'; did you forget to '#include <string.h>'?
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3363:17: warning: unused variable 'font_size' [-Wunused-variable]
    3363 | uint8_t font_size;
    | ^~~~~~~~~
    ../src/lcd/lcd.c: In function 'LCDMsgProcess':
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3434:25: warning: implicit declaration of function 'LCD_BL_Off' [-Wimplicit-function-declaration]
    3434 | LCD_BL_Off();
    | ^~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3453:20: warning: implicit declaration of function 'IsInIdleScreen'; did you mean 'EnterIdleScreen'? [-Wimplicit-function-declaration]
    3453 | if(IsInIdleScreen())
    | ^~~~~~~~~~~~~~
    | EnterIdleScreen
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3457:25: warning: implicit declaration of function 'IdleScreenProcess' [-Wimplicit-function-declaration]
    3457 | IdleScreenProcess();
    | ^~~~~~~~~~~~~~~~~
    d:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\src\lcd\lcd.c:3460:17: warning: implicit declaration of function 'LCD_BL_On' [-Wimplicit-function-declaration]
    3460 | LCD_BL_On();
    | ^~~~~~~~~
    [154/304] Building C object CMakeFiles/app.dir/src/font/font.c.obj
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf
    cmd.exe /C "cd /D D:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\build\mcuboot && D:\software\ncs\toolchains\v2.3.0\opt\bin\cmake.exe --build . --"
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'd:\software\ncs\toolchains\v2.3.0\opt\bin\cmake.EXE' --build 'd:\software\nrf9160\my_projects\my_test\E2_V3_NCS2.3.0_TEST\build'

    * The terminal process terminated with exit code: 1.
    * Terminal will be reused by tasks, press any key to close it.

  • Very long replies make it very hard to keep track of the case.

    Please edit your reply and use Insert->Code for the long log.
    This will make DevZone more tidy, thanks!

    PS: For a bonus, edit the post as well.

    For the error itself:

    I suggest that you search your log for "error", and then fix those errors.
    If you got questions about any specific error messages, let me know and I will try to help

    Regards,
    Sigurd Hellesvik

  • Sorry, this is my mistake. I have searched for 'error' and only found one, which is the last one:

    Additionally, I found it strange that not all information can be displayed in the terminal window. The arrow in the screenshot is already the top and first line, but it is obvious that there is still some information not displayed in the front.

Related