Secure DFU with both BLE + USB transport

I am working with SDK 17.1.0 and SES 5.70a and I am having extreme difficulty merging a Secure DFU for BLE and USB together. This is for an nRF52840 project.

I have been through just about EVERY document I could find on the DevZone about the process of merging transports and I must say that the explanations regarding merging are extremely vague suggesting you "just add another transport and it should work" - well, unfortunately it's not that simple or clean, the simple explanations don't work and lead to multiple errors. I cannot even get the code to compile, so have yet to get to the issues of allocating enough flash memory etc.

Based on this suggestion  Nrf52840 DFU usb and ble , I started with the BLE bootloader and added USB (but I have also tried USB and added BLE though without success).

I have managed to create a secure DFU separately for both transports (BLE and USB) yet merging them gives a list of errors you wouldn't believe (such as 'NRF_SUCCESS' undeclared - see the output below).

Rebuilding ‘sDFU_ble_RX add USB’ from solution ‘sDFU_ble_RX add USB’ in configuration ‘Release’
2> Assembling ‘thumb_crt0.s’
3> Compiling ‘nrf_log_frontend.c’
4> Compiling ‘nrf_log_str_formatter.c’
5> Compiling ‘app_error_weak.c’
6> Compiling ‘app_scheduler.c’
7> Compiling ‘app_util_platform.c’
8> Compiling ‘crc32.c’
9> Compiling ‘mem_manager.c’
10> Compiling ‘nrf_assert.c’
11> Compiling ‘nrf_atfifo.c’
12> Compiling ‘nrf_atomic.c’
13> Compiling ‘nrf_balloc.c’
14> Compiling ‘nrf_fprintf.c’
15> Compiling ‘nrf_fprintf_format.c’
16> Compiling ‘nrf_fstorage.c’
17> Compiling ‘nrf_fstorage_nvmc.c’
18> Compiling ‘nrf_fstorage_sd.c’
19> Compiling ‘nrf_memobj.c’
20> Compiling ‘nrf_queue.c’
21> Compiling ‘nrf_ringbuf.c’
22> Compiling ‘nrf_section_iter.c’
23> Compiling ‘nrf_strerror.c’
24> Compiling ‘app_usbd.c’
25> Compiling ‘app_usbd_cdc_acm.c’
26> Compiling ‘app_usbd_core.c’
27> Compiling ‘app_usbd_serial_num.c’
28> Compiling ‘app_usbd_string_desc.c’
29> Compiling ‘slip.c’
30> Compiling ‘pb_common.c’
31> Compiling ‘pb_decode.c’
32> Compiling ‘cc310_bl_backend_ecc.c’
33> Compiling ‘cc310_bl_backend_ecdsa.c’
34> Compiling ‘cc310_bl_backend_hash.c’
35> Compiling ‘cc310_bl_backend_init.c’
36> Compiling ‘cc310_bl_backend_shared.c’
37> Compiling ‘boards.c’
39> Compiling ‘nrf_sdh.c’
40> Compiling ‘nrf_sdh_ble.c’
41> Compiling ‘nrf_sdh_soc.c’
42> Compiling ‘nrf_nvmc.c’
43> Compiling ‘nrfx_atomic.c’
44> Compiling ‘nrf_drv_clock.c’
45> Compiling ‘nrf_drv_power.c’
46> Compiling ‘nrf_nvic.c’
47> Compiling ‘nrf_soc.c’
48> Compiling ‘nrfx_clock.c’
49> Compiling ‘nrfx_power.c’
50> Compiling ‘nrfx_systick.c’
51> Compiling ‘nrfx_usbd.c’
52> Compiling ‘nrf_crypto_ecc.c’
53> Compiling ‘nrf_crypto_ecdsa.c’
54> Compiling ‘nrf_crypto_hash.c’
55> Compiling ‘nrf_crypto_init.c’
56> Compiling ‘nrf_crypto_shared.c’
57> Compiling ‘main.c’
59> Compiling ‘RX_dfu_public_key.c’
60> Compiling ‘nrf_dfu_svci.c’
61> Compiling ‘nrf_dfu_svci_handler.c’
62> Compiling ‘nrf_svc_handler.c’
63> Compiling ‘ble_srv_common.c’
64> Compiling ‘nrf_bootloader.c’
65> Compiling ‘nrf_bootloader_app_start.c’
66> Compiling ‘nrf_bootloader_app_start_final.c’
67> Compiling ‘nrf_bootloader_dfu_timers.c’
68> Compiling ‘nrf_bootloader_fw_activation.c’
69> Compiling ‘nrf_bootloader_info.c’
70> Compiling ‘nrf_bootloader_wdt.c’
71> Assembling ‘ses_startup_nrf52840.s’
72> Assembling ‘ses_startup_nrf_common.s’
73> Compiling ‘system_nrf52840.c’
74> Compiling ‘dfu-cc.pb.c’
75> Compiling ‘nrf_dfu.c’
76> Compiling ‘nrf_dfu_ble.c’
77> Compiling ‘nrf_dfu_flash.c’
78> Compiling ‘nrf_dfu_handling_error.c’
79> Compiling ‘nrf_dfu_mbr.c’
80> Compiling ‘nrf_dfu_req_handler.c’
81> Compiling ‘nrf_dfu_settings.c’
82> Compiling ‘nrf_dfu_settings_svci.c’
83> Compiling ‘nrf_dfu_transport.c’
84> Compiling ‘nrf_dfu_utils.c’
85> Compiling ‘nrf_dfu_validation.c’
86> Compiling ‘nrf_dfu_ver_validation.c’
88> Compiling ‘oberon_backend_chacha_poly_aead.c’
89> Compiling ‘oberon_backend_ecc.c’
90> Compiling ‘oberon_backend_ecdh.c’
91> Compiling ‘oberon_backend_ecdsa.c’
92> Compiling ‘oberon_backend_eddsa.c’
93> Compiling ‘oberon_backend_hash.c’
94> Compiling ‘oberon_backend_hmac.c’
95> Compiling ‘nrf_dfu_serial.c’
96> Compiling ‘nrf_dfu_serial_usb.c’
97> Compiling ‘utf.c’
7> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\util\app_util_platform.c:44:1: error: unknown type name 'nrf_nvic_state_t'
6> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\scheduler\app_scheduler.c:114:16: error: 'NRF_ERROR_INVALID_PARAM' undeclared (first use in this function)
6> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\scheduler\app_scheduler.c:114:16: note: each undeclared identifier is reported only once for each function it appears in
6> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\scheduler\app_scheduler.c:129:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
6> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\scheduler\app_scheduler.c:207:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:696:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:696:12: note: each undeclared identifier is reported only once for each function it appears in
6> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\scheduler\app_scheduler.c:211:24: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
6> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\scheduler\app_scheduler.c:216:20: error: 'NRF_ERROR_INVALID_LENGTH' undeclared (first use in this function)
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:115:21: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:702:5: note: in expansion of macro 'VERIFY_MODULE_INITIALIZED'
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:89:17: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:703:5: note: in expansion of macro 'NULL_PARAM_CHECK'
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:146:21: error: 'NRF_ERROR_INVALID_PARAM' undeclared (first use in this function)
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:708:5: note: in expansion of macro 'VERIFY_REQUESTED_SIZE'
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:717:36: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:732:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:775:19: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
9> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\mem_manager\mem_manager.c:793:19: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:57:16: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:57:16: note: each undeclared identifier is reported only once for each function it appears in
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:83:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:90:16: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:95:16: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:105:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:67:16: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:67:16: note: each undeclared identifier is reported only once for each function it appears in
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:72:16: error: 'NRF_ERROR_INVALID_LENGTH' undeclared (first use in this function)
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:82:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:90:23: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:90:37: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:102:16: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:113:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
13> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:62,
13>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\balloc\nrf_balloc.c:40:
13> ../../../../SDK/components/libraries/util/sdk_macros.h:207:70: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
13> ../../../../SDK/components/libraries/util/sdk_macros.h:138:16: note: in definition of macro 'VERIFY_FALSE'
13> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\balloc\nrf_balloc.c:253:5: note: in expansion of macro 'VERIFY_PARAM_NOT_NULL'
13> ../../../../SDK/components/libraries/util/sdk_macros.h:207:70: note: each undeclared identifier is reported only once for each function it appears in
13> ../../../../SDK/components/libraries/util/sdk_macros.h:138:16: note: in definition of macro 'VERIFY_FALSE'
13> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\balloc\nrf_balloc.c:253:5: note: in expansion of macro 'VERIFY_PARAM_NOT_NULL'
13> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\balloc\nrf_balloc.c:287:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
16> In file included from ../../../../SDK/components/libraries/log/nrf_log.h:81,
16>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:52:
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:85:37: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:85:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:85:37: note: each undeclared identifier is reported only once for each function it appears in
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:85:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:85:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:85:20: note: each undeclared identifier is reported only once for each function it appears in
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:103:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:114:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:124:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:136:16: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:146:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:159:16: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
17> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_nvmc.c:173:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:209:12: warning: implicit declaration of function 'sd_flash_write' [-Wimplicit-function-declaration]
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:216:12: warning: implicit declaration of function 'sd_flash_page_erase' [-Wimplicit-function-declaration]
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:264:18: error: 'NRF_ERROR_INTERNAL' undeclared (first use in this function)
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:264:18: note: each undeclared identifier is reported only once for each function it appears in
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:270:14: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:66:20: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:66:20: note: each undeclared identifier is reported only once for each function it appears in
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:77:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:97:16: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:105:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:107:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:119:16: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:142:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:154:20: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:166:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:199:15: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:78:25: error: 'NRF_SUCCESS' undeclared here (not in a function); did you mean 'VERIFY_SUCCESS'?
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:79:25: error: 'NRF_ERROR_SVC_HANDLER_MISSING' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:80:25: error: 'NRF_ERROR_SOFTDEVICE_NOT_ENABLED' undeclared here (not in a function); did you mean 'NRF_ERROR_FEATURE_NOT_ENABLED'?
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:81:25: error: 'NRF_ERROR_INTERNAL' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:82:25: error: 'NRF_ERROR_NO_MEM' undeclared here (not in a function); did you mean 'NRF_ERROR_IO_PENDING'?
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:83:25: error: 'NRF_ERROR_NOT_FOUND' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:135:28: error: 'NRF_ERROR_INVALID_DATA' undeclared (first use in this function)
29> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\slip\slip.c:148:12: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
32> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c:130:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
32> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c:130:12: note: each undeclared identifier is reported only once for each function it appears in
32> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c:148:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
33> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c:74:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
33> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c:74:20: note: each undeclared identifier is reported only once for each function it appears in
34> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c:87:23: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
34> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c:87:23: note: each undeclared identifier is reported only once for each function it appears in
34> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c:257:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
35> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c:58:24: error: 'NRF_ERROR_INTERNAL' undeclared (first use in this function); did you mean 'NRF_ERROR_CRYPTO_INTERNAL'?
35> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c:58:24: note: each undeclared identifier is reported only once for each function it appears in
35> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c:62:23: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
35> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c:105:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:125:20: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:125:20: note: each undeclared identifier is reported only once for each function it appears in
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:128:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:160:56: error: 'SD_EVT_IRQn' undeclared (first use in this function); did you mean 'QDEC_IRQn'?
39> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:51:
39> ../../../../SDK/components/libraries/util/app_error.h:165:31: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:161:5: note: in expansion of macro 'APP_ERROR_CHECK'
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:172:57: error: 'SD_EVT_IRQn' undeclared (first use in this function); did you mean 'QDEC_IRQn'?
39> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:51:
39> ../../../../SDK/components/libraries/util/app_error.h:165:31: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:173:5: note: in expansion of macro 'APP_ERROR_CHECK'
41> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh_soc.c:81:20: warning: implicit declaration of function 'sd_evt_get' [-Wimplicit-function-declaration]
41> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh_soc.c:82:25: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
41> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh_soc.c:82:25: note: each undeclared identifier is reported only once for each function it appears in
41> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh_soc.c:105:21: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function)
45> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:60,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:41:
45> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
45> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:72:16: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
45> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: note: each undeclared identifier is reported only once for each function it appears in
45> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:72:16: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:78:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
45> In file included from ../../../../SDK/modules/nrfx/nrfx.h:46,
45>                  from ../../../../SDK/modules/nrfx/drivers/include/nrfx_power.h:44,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.h:44,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:43:
45> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:87:21: note: in expansion of macro 'NRFX_SUCCESS'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:109:27: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:49:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:49:12: note: each undeclared identifier is reported only once for each function it appears in
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:55:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:63:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:65:12: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:71:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:77:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:83:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:91:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
47> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c:47:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
47> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c:47:12: note: each undeclared identifier is reported only once for each function it appears in
48> In file included from ../../../../SDK/modules/nrfx/nrfx.h:46,
48>                  from E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:41:
48> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
48> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:166:27: note: in expansion of macro 'NRFX_SUCCESS'
48> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: note: each undeclared identifier is reported only once for each function it appears in
48> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:166:27: note: in expansion of macro 'NRFX_SUCCESS'
48> In file included from ../../../../SDK/components/libraries/util/app_error.h:57,
48>                  from ../../../../SDK/components/libraries/util/app_util_platform.h:60,
48>                  from ../../../../SDK/integration/nrfx/nrfx_glue.h:182,
48>                  from ../../../../SDK/modules/nrfx/nrfx.h:46,
48>                  from E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:41:
48> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
48> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
48> ../../../../SDK/integration/nrfx/nrfx_glue.h:302:41: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
48> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:169:20: note: in expansion of macro 'NRFX_ERROR_ALREADY_INITIALIZED'
48> In file included from ../../../../SDK/modules/nrfx/nrfx.h:46,
48>                  from E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:41:
48> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
48> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:280:27: note: in expansion of macro 'NRFX_SUCCESS'
48> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
48> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_clock.c:323:12: note: in expansion of macro 'NRFX_SUCCESS'
49> In file included from ../../../../SDK/components/libraries/util/app_error.h:57,
49>                  from ../../../../SDK/components/libraries/util/app_util_platform.h:60,
49>                  from ../../../../SDK/integration/nrfx/nrfx_glue.h:182,
49>                  from ../../../../SDK/modules/nrfx/nrfx.h:46,
49>                  from E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_power.c:41:
49> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
49> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
49> ../../../../SDK/integration/nrfx/nrfx_glue.h:302:41: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
49> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_power.c:115:16: note: in expansion of macro 'NRFX_ERROR_ALREADY_INITIALIZED'
49> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: note: each undeclared identifier is reported only once for each function it appears in
49> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
49> ../../../../SDK/integration/nrfx/nrfx_glue.h:302:41: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
49> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_power.c:115:16: note: in expansion of macro 'NRFX_ERROR_ALREADY_INITIALIZED'
49> In file included from ../../../../SDK/modules/nrfx/nrfx.h:46,
49>                  from E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_power.c:41:
49> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
49> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_power.c:130:12: note: in expansion of macro 'NRFX_SUCCESS'
51> In file included from ../../../../SDK/modules/nrfx/nrfx.h:46,
51>                  from E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:41:
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:295:41: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:1673:16: note: in expansion of macro 'NRFX_ERROR_INVALID_STATE'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:295:41: note: each undeclared identifier is reported only once for each function it appears in
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:1673:16: note: in expansion of macro 'NRFX_ERROR_INVALID_STATE'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:1701:12: note: in expansion of macro 'NRFX_SUCCESS'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:300:41: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_ADDR'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:2036:15: note: in expansion of macro 'NRFX_ERROR_INVALID_ADDR'
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:835:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:835:12: note: each undeclared identifier is reported only once for each function it appears in
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:848:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:868:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:880:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:62,
52>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_mem.h:56,
52>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:46:
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:903:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:961:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1014:5: note: in expansion of macro 'VERIFY_SUCCESS'
53> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:62,
53>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_mem.h:56,
53>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecdsa.c:44:
53> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
53> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecdsa.c:365:5: note: in expansion of macro 'VERIFY_SUCCESS'
53> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: note: each undeclared identifier is reported only once for each function it appears in
53> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecdsa.c:365:5: note: in expansion of macro 'VERIFY_SUCCESS'
53> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
53> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecdsa.c:420:5: note: in expansion of macro 'VERIFY_SUCCESS'
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:65:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:65:12: note: each undeclared identifier is reported only once for each function it appears in
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:82:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:102:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:130:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
54> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:49:
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_shared.h:98:53: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_shared.h:74:11: note: in definition of macro 'NRF_CRYPTO_VERIFY_TRUE_DEALLOCATE'
54> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_hash.c:184:5: note: in expansion of macro 'NRF_CRYPTO_VERIFY_SUCCESS_DEALLOCATE'
55> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_init.c:77:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
55> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_init.c:77:24: note: each undeclared identifier is reported only once for each function it appears in
55> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_init.c:99:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
60> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci.c:58:20: warning: implicit declaration of function 'sd_softdevice_vector_table_base_set' [-Wimplicit-function-declaration]
60> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci.c:59:25: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
60> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci.c:59:25: note: each undeclared identifier is reported only once for each function it appears in
60> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci.c:69:12: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
60> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci.c:79:21: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
61> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c:195:18: error: 'NRF_EVT_FLASH_OPERATION_ERROR' undeclared (first use in this function)
61> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c:195:18: note: each undeclared identifier is reported only once for each function it appears in
61> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c:198:18: error: 'NRF_EVT_FLASH_OPERATION_SUCCESS' undeclared (first use in this function)
62> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\svc\nrf_svc_handler.c:105:25: error: 'NRF_ERROR_SVC_HANDLER_MISSING' undeclared (first use in this function)
62> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\svc\nrf_svc_handler.c:105:25: note: each undeclared identifier is reported only once for each function it appears in
64> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader.c:55:
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader.c:300:14: note: in expansion of macro 'SD_PRESENT'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:92:65: note: each undeclared identifier is reported only once for each function it appears in
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
64> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader.c:300:14: note: in expansion of macro 'SD_PRESENT'
65> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_app_start.c:70:21: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
65> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_app_start.c:70:21: note: each undeclared identifier is reported only once for each function it appears in
68> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_fw_activation.c:44:
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_fw_activation.c:219:9: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:92:65: note: each undeclared identifier is reported only once for each function it appears in
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_fw_activation.c:219:9: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
68> In file included from ../../../../SDK/components/libraries/log/nrf_log.h:81,
68>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_fw_activation.c:46:
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_fw_activation.c:237:13: warning: implicit declaration of function 'SD_VERSION_GET' [-Wimplicit-function-declaration]
68> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:199:52: note: in definition of macro 'LOG_INTERNAL_2'
68> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
68> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
68> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:329:9: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
68> ../../../../SDK/components/libraries/log/nrf_log.h:114:48: note: in expansion of macro 'NRF_LOG_INTERNAL_DEBUG'
68> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\nrf_bootloader_fw_activation.c:236:9: note: in expansion of macro 'NRF_LOG_DEBUG'
76> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c:971:16: warning: implicit declaration of function 'sd_softdevice_vector_table_base_set' [-Wimplicit-function-declaration]
82> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c:136:15: warning: implicit declaration of function 'sd_flash_write' [-Wimplicit-function-declaration]
84> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:43:
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
84> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:89:9: note: in expansion of macro 'SD_PRESENT'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: note: each undeclared identifier is reported only once for each function it appears in
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
84> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:89:9: note: in expansion of macro 'SD_PRESENT'
84> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:61,
84>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_types.h:53,
84>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.h:52,
84>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:40:
84> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:91:30: warning: implicit declaration of function 'SD_SIZE_GET' [-Wimplicit-function-declaration]
84> ../../../../SDK/components/libraries/util/app_util.h:402:41: note: in definition of macro 'ALIGN_NUM'
84> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:91:16: note: in expansion of macro 'ALIGN_TO_PAGE'
85> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:45:
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
85> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:698:20: note: in expansion of macro 'SD_PRESENT'
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: note: each undeclared identifier is reported only once for each function it appears in
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
85> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:698:20: note: in expansion of macro 'SD_PRESENT'
85> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:45:
85> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:703:62: warning: implicit declaration of function 'SD_VERSION_GET' [-Wimplicit-function-declaration]
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:165:49: note: in definition of macro 'SD_MAJOR_VERSION_EXTRACT'
86> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c:44:
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
86> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c:68:14: note: in expansion of macro 'SD_PRESENT'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: note: each undeclared identifier is reported only once for each function it appears in
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
86> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c:68:14: note: in expansion of macro 'SD_PRESENT'
95> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c:52:6: error: #error Serial DFU (UART and USB) cannot function with the reduced protocol set.
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:151:16: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function)
11> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\atomic_fifo\nrf_atfifo.c:162:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:99:43: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:99:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:277:46: error: 'NRF_EVT_FLASH_OPERATION_SUCCESS' undeclared (first use in this function)
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:281:14: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:387:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:403:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:421:16: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:439:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:447:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:464:16: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:481:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:223:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:231:16: error: 'NRF_ERROR_NO_MEM' undeclared (first use in this function); did you mean 'NRF_ERROR_IO_PENDING'?
21> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\ringbuf\nrf_ringbuf.c:238:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:84:25: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:85:25: error: 'NRF_ERROR_INVALID_PARAM' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:86:25: error: 'NRF_ERROR_INVALID_STATE' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:87:25: error: 'NRF_ERROR_INVALID_LENGTH' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
24> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.h:44,
24>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:43:
24> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: note: each undeclared identifier is reported only once for each function it appears in
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:378:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:392:12: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function); did you mean 'NRFX_ERROR_NO_MEM'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:765:16: error: 'NRF_ERROR_INVALID_PARAM' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_PARAM'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:777:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:830:9: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.h:50,
25>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:43:
25> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: note: each undeclared identifier is reported only once for each function it appears in
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:199:20: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function); did you mean 'NRFX_ERROR_NO_MEM'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:206:12: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
26> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.h:47,
26>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:43:
26> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: note: each undeclared identifier is reported only once for each function it appears in
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:297:12: error: 'NRF_ERROR_NULL' undeclared (first use in this function); did you mean 'NRFX_ERROR_NULL'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:334:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
27> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.h:44,
27>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_serial_num.c:46:
27> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
27> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: note: each undeclared identifier is reported only once for each function it appears in
28> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.h:44,
28>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_string_desc.h:45,
28>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_string_desc.c:42:
28> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
28> ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:264:12: note: each undeclared identifier is reported only once for each function it appears in
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:187:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:193:68: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:196:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:202:5: error: 'nrf_clock_lf_cfg_t' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:202:23: error: expected ';' before 'const'
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:214:16: warning: implicit declaration of function 'sd_softdevice_enable' [-Wimplicit-function-declaration]
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:214:38: error: 'clock_lf_cfg' undeclared (first use in this function)
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:141:15: warning: implicit declaration of function 'sd_clock_hfclk_request'; did you mean 'nrf_drv_clock_hfclk_request'? [-Wimplicit-function-declaration]
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:154:15: warning: implicit declaration of function 'sd_clock_hfclk_release'; did you mean 'nrf_drv_clock_hfclk_release'? [-Wimplicit-function-declaration]
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:171:27: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:171:27: note: each undeclared identifier is reported only once for each function it appears in
44> In file included from ../../../../SDK/components/libraries/util/app_error.h:57,
44>                  from ../../../../SDK/components/libraries/util/app_util_platform.h:60,
44>                  from ../../../../SDK/integration/nrfx/nrfx_glue.h:182,
44>                  from ../../../../SDK/modules/nrfx/nrfx.h:46,
44>                  from ../../../../SDK/modules/nrfx/drivers/include/nrfx_clock.h:44,
44>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.h:43,
44>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:42:
44> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
44> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:174:20: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:122:20: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:134:27: error: 'NRF_POWER_THRESHOLD_V21' undeclared (first use in this function); did you mean 'NRF_POWER_POFTHR_V21'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:137:27: error: 'NRF_POWER_THRESHOLD_V23' undeclared (first use in this function); did you mean 'NRF_POWER_POFTHR_V23'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:140:27: error: 'NRF_POWER_THRESHOLD_V25' undeclared (first use in this function); did you mean 'NRF_POWER_POFTHR_V25'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:143:27: error: 'NRF_POWER_THRESHOLD_V27' undeclared (first use in this function); did you mean 'NRF_POWER_POFTHR_V27'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:150:24: warning: implicit declaration of function 'sd_power_pof_threshold_set' [-Wimplicit-function-declaration]
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:156:20: warning: implicit declaration of function 'sd_power_pof_enable'; did you mean 'nrfx_power_pof_enable'? [-Wimplicit-function-declaration]
45> In file included from ../../../../SDK/components/libraries/util/sdk_macros.h:52,
45>                  from ../../../../SDK/components/libraries/util/sdk_common.h:62,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:41:
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:172:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> ../../../../SDK/components/libraries/util/nrf_assert.h:106:9: note: in definition of macro 'ASSERT'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:193:24: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:202:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:94:12: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:100:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:110:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
46> E:\OneDrive\Code\nRF\_DDO\SDK\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c:122:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'EXIT_SUCCESS'?
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:301:41: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:2046:15: note: in expansion of macro 'NRFX_ERROR_BUSY'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:2129:15: note: in expansion of macro 'NRFX_SUCCESS'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:300:41: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_ADDR'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:2148:15: note: in expansion of macro 'NRFX_ERROR_INVALID_ADDR'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:301:41: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:2157:15: note: in expansion of macro 'NRFX_ERROR_BUSY'
51> ../../../../SDK/integration/nrfx/nrfx_glue.h:290:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
51> E:\OneDrive\Code\nRF\_DDO\SDK\modules\nrfx\drivers\src\nrfx_usbd.c:2174:15: note: in expansion of macro 'NRFX_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1054:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1088:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1128:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1161:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> ../../../../SDK/components/libraries/util/sdk_macros.h:160:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1202:5: note: in expansion of macro 'VERIFY_SUCCESS'
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1243:19: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
52> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\crypto\nrf_crypto_ecc.c:1311:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
84> In file included from ../../../../SDK/components/libraries/log/nrf_log.h:81,
84>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:45:
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
84> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:197:52: note: in definition of macro 'LOG_INTERNAL_1'
84> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
84> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
84> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:329:9: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
84> ../../../../SDK/components/libraries/log/nrf_log.h:114:48: note: in expansion of macro 'NRF_LOG_INTERNAL_DEBUG'
84> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:135:5: note: in expansion of macro 'NRF_LOG_DEBUG'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
84> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
84> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_utils.c:135:43: note: in expansion of macro 'SD_PRESENT'
85> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:45:
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
85> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
85> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:727:9: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
85> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:732:14: warning: implicit declaration of function 'SD_SIZE_GET' [-Wimplicit-function-declaration]
85> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_validation.c:739:29: warning: implicit declaration of function 'SD_ID_GET' [-Wimplicit-function-declaration]
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:92:65: error: 'SOFTDEVICE_INFO_STRUCT_OFFSET' undeclared (first use in this function)
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:97:64: note: in expansion of macro 'SD_INFO_ABS_OFFSET_GET'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:142:39: note: in expansion of macro 'SD_OFFSET_GET_UINT32'
86> ../../../../SDK/components/libraries/bootloader/nrf_bootloader_info.h:156:22: note: in expansion of macro 'SD_MAGIC_NUMBER_GET'
86> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c:93:9: note: in expansion of macro 'SD_PRESENT'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:100:43: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:100:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:117:43: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:117:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:515:24: error: 'NRF_EVT_FLASH_OPERATION_SUCCESS' undeclared (first use in this function)
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:516:24: error: 'NRF_EVT_FLASH_OPERATION_ERROR' undeclared (first use in this function)
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:560:41: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
18> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage_sd.c:560:55: error: 'NRF_ERROR_TIMEOUT' undeclared (first use in this function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:88:25: error: 'NRF_ERROR_INVALID_FLAGS' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:89:25: error: 'NRF_ERROR_INVALID_DATA' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:90:25: error: 'NRF_ERROR_DATA_SIZE' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:91:25: error: 'NRF_ERROR_TIMEOUT' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:92:25: error: 'NRF_ERROR_NULL' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:93:25: error: 'NRF_ERROR_FORBIDDEN' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
24> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:60,
24>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:40:
24> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
24> ../../../../SDK/components/libraries/util/sdk_errors.h:118:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:860:41: note: in expansion of macro 'NRF_ERROR_MODULE_ALREADY_INITIALIZED'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:950:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
24> In file included from ../../../../SDK/components/libraries/util/app_util_platform.h:60,
24>                  from ../../../../SDK/integration/nrfx/nrfx_glue.h:182,
24>                  from ../../../../SDK/modules/nrfx/nrfx.h:46,
24>                  from ../../../../SDK/integration/nrfx/legacy/nrf_drv_usbd.h:44,
24>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.h:44,
24>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:43:
24> ../../../../SDK/components/libraries/util/app_error.h:165:31: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:962:5: note: in expansion of macro 'APP_ERROR_CHECK'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1285:17: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1410:24: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1461:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:227:12: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:250:24: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:276:16: error: 'NRF_ERROR_INTERNAL' undeclared (first use in this function); did you mean 'NRFX_ERROR_INTERNAL'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:299:20: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:302:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:330:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:506:16: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:526:24: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:542:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:596:16: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:609:28: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:642:28: error: 'NRF_ERROR_INVALID_PARAM' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_PARAM'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:695:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:244:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:250:69: error: 'NRF_ERROR_BUSY' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:253:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:260:25: warning: implicit declaration of function 'sd_softdevice_disable' [-Wimplicit-function-declaration]
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:284:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:325:60: error: 'SD_EVT_IRQn' undeclared (first use in this function); did you mean 'QDEC_IRQn'?
39> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:51:
39> ../../../../SDK/components/libraries/util/app_error.h:165:31: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'VERIFY_SUCCESS'?
39> E:\OneDrive\Code\nRF\_DDO\SDK\components\softdevice\common\nrf_sdh.c:326:5: note: in expansion of macro 'APP_ERROR_CHECK'
44> In file included from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:41:
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:360:25: warning: implicit declaration of function 'sd_clock_hfclk_is_running'; did you mean 'nrfx_clock_hfclk_is_running'? [-Wimplicit-function-declaration]
44> ../../../../SDK/components/libraries/util/nordic_common.h:207:37: note: in definition of macro 'UNUSED_VARIABLE'
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:393:27: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:426:16: error: 'NRF_ERROR_FORBIDDEN' undeclared (first use in this function); did you mean 'NRFX_ERROR_FORBIDDEN'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:227:16: warning: implicit declaration of function 'sd_power_usbdetected_enable' [-Wimplicit-function-declaration]
45> In file included from ../../../../SDK/components/libraries/util/sdk_macros.h:52,
45>                  from ../../../../SDK/components/libraries/util/sdk_common.h:62,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:41:
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:228:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> ../../../../SDK/components/libraries/util/nrf_assert.h:106:9: note: in definition of macro 'ASSERT'
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:234:16: warning: implicit declaration of function 'sd_power_usbpwrrdy_enable' [-Wimplicit-function-declaration]
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:241:16: warning: implicit declaration of function 'sd_power_usbremoved_enable'; did you mean 'nrfx_power_usbevt_enable'? [-Wimplicit-function-declaration]
45> In file included from ../../../../SDK/components/libraries/util/sdk_macros.h:52,
45>                  from ../../../../SDK/components/libraries/util/sdk_common.h:62,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:41:
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:255:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> ../../../../SDK/components/libraries/util/nrf_assert.h:106:9: note: in definition of macro 'ASSERT'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:119:43: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:119:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:94:25: error: 'NRF_ERROR_INVALID_ADDR' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:95:25: error: 'NRF_ERROR_BUSY' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared here (not in a function)
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:50:48: note: in definition of macro 'NRF_STRERROR_ENTITY'
23> ../../../../SDK/components/libraries/util/sdk_errors.h:113:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
23> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\strerror\nrf_strerror.c:104:25: note: in expansion of macro 'NRF_ERROR_MODULE_NOT_INITIALIZED'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1494:12: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function); did you mean 'NRFX_ERROR_NO_MEM'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1500:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1525:16: error: 'NRF_ERROR_INVALID_PARAM' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_PARAM'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1529:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1561:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1580:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:386:24: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:409:24: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:484:12: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:591:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:688:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:791:24: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:436:27: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:464:16: error: 'NRF_ERROR_FORBIDDEN' undeclared (first use in this function); did you mean 'NRFX_ERROR_FORBIDDEN'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:474:27: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:484:16: error: 'NRF_ERROR_FORBIDDEN' undeclared (first use in this function); did you mean 'NRFX_ERROR_FORBIDDEN'?
44> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_clock.c:557:19: error: 'NRF_EVT_HFCLKSTARTED' undeclared (first use in this function); did you mean 'NRFX_CLOCK_EVT_HFCLK_STARTED'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:262:20: warning: implicit declaration of function 'sd_power_usbregstatus_get'; did you mean 'nrf_power_usbregstatus_get'? [-Wimplicit-function-declaration]
45> In file included from ../../../../SDK/components/libraries/util/sdk_macros.h:52,
45>                  from ../../../../SDK/components/libraries/util/sdk_common.h:62,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:41:
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:291:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> ../../../../SDK/components/libraries/util/nrf_assert.h:106:9: note: in definition of macro 'ASSERT'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1584:12: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function); did you mean 'NRFX_ERROR_NO_MEM'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1618:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1637:20: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:702:24: error: 'NRF_ERROR_INTERNAL' undeclared (first use in this function); did you mean 'NRFX_ERROR_INTERNAL'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:723:12: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:736:22: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:824:16: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:838:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:855:16: error: 'NRF_ERROR_INVALID_PARAM' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_PARAM'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:858:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:321:19: error: 'NRF_EVT_POWER_FAILURE_WARNING' undeclared (first use in this function)
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:120:43: error: 'NRF_ERROR_INVALID_LENGTH' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:120:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1641:12: error: 'NRF_ERROR_NOT_FOUND' undeclared (first use in this function); did you mean 'NRFX_ERROR_NO_MEM'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1651:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1662:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:767:19: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:948:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:877:16: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:335:18: error: 'NRF_EVT_POWER_USB_POWER_READY' undeclared (first use in this function); did you mean 'NRF_DRV_POWER_USB_STATE_READY'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:339:18: error: 'NRF_EVT_POWER_USB_DETECTED' undeclared (first use in this function); did you mean 'NRF_DRV_POWER_USB_EVT_DETECTED'?
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:123:69: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:123:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1687:16: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1705:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1783:12: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_ADDR'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:990:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1005:19: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:60,
25>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:40:
25> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
25> ../../../../SDK/components/libraries/util/sdk_errors.h:122:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1031:23: note: in expansion of macro 'NRF_ERROR_IO_PENDING'
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:917:32: error: 'NRF_ERROR_FORBIDDEN' undeclared (first use in this function); did you mean 'NRFX_ERROR_FORBIDDEN'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:920:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:962:22: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:998:23: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_ADDR'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:1037:16: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:343:18: error: 'NRF_EVT_POWER_USB_REMOVED' undeclared (first use in this function); did you mean 'NRF_DRV_POWER_USB_EVT_REMOVED'?
45> In file included from ../../../../SDK/components/libraries/util/sdk_macros.h:52,
45>                  from ../../../../SDK/components/libraries/util/sdk_common.h:62,
45>                  from E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:41:
45> E:\OneDrive\Code\nRF\_DDO\SDK\integration\nrfx\legacy\nrf_drv_power.c:362:28: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
45> ../../../../SDK/components/libraries/util/nrf_assert.h:106:9: note: in definition of macro 'ASSERT'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:136:43: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:136:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1043:15: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1063:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1076:15: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
25> In file included from ../../../../SDK/components/libraries/util/sdk_common.h:60,
25>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:40:
25> ../../../../SDK/components/libraries/util/sdk_errors.h:84:43: error: 'NRF_ERROR_BASE_NUM' undeclared (first use in this function)
25> ../../../../SDK/components/libraries/util/sdk_errors.h:122:47: note: in expansion of macro 'NRF_ERROR_SDK_COMMON_ERROR_BASE'
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1093:23: note: in expansion of macro 'NRF_ERROR_IO_PENDING'
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1098:19: error: 'NRF_ERROR_BUSY' undeclared (first use in this function); did you mean 'NRFX_ERROR_BUSY'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1799:22: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1822:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1837:16: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_STATE'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1130:11: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:1070:22: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:1080:19: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:1216:9: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:138:43: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:138:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1152:19: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1184:11: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:1232:16: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function); did you mean 'NRFX_ERROR_INVALID_ADDR'?
26> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd_core.c:1236:12: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1851:22: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
24> In file included from ../../../../SDK/components/libraries/util/sdk_macros.h:52,
24>                  from ../../../../SDK/components/libraries/util/sdk_common.h:62,
24>                  from E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:40:
24> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\app_usbd.c:1898:27: error: 'NRF_SUCCESS' undeclared (first use in this function); did you mean 'NRFX_SUCCESS'?
24> ../../../../SDK/components/libraries/util/nrf_assert.h:106:9: note: in definition of macro 'ASSERT'
25> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c:1192:19: error: 'NRF_ERROR_NOT_SUPPORTED' undeclared (first use in this function); did you mean 'NRFX_ERROR_NOT_SUPPORTED'?
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:139:43: error: 'NRF_ERROR_INVALID_LENGTH' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:139:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:145:70: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:145:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:158:43: error: 'NRF_ERROR_NULL' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:158:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:159:43: error: 'NRF_ERROR_INVALID_STATE' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:159:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:160:43: error: 'NRF_ERROR_INVALID_LENGTH' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:160:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:163:69: error: 'NRF_ERROR_INVALID_ADDR' undeclared (first use in this function)
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:201:82: note: in definition of macro 'LOG_INTERNAL_3'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:138:33: note: in expansion of macro 'LOG_INTERNAL_X'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:257:13: note: in expansion of macro 'LOG_INTERNAL'
16> ../../../../SDK/components/libraries/log/src/nrf_log_internal.h:287:17: note: in expansion of macro 'NRF_LOG_INTERNAL_MODULE'
16> ../../../../SDK/components/libraries/log/nrf_log.h:111:48: note: in expansion of macro 'NRF_LOG_INTERNAL_ERROR'
16> ../../../../SDK/components/libraries/util/sdk_macros.h:87:13: note: in expansion of macro 'NRF_LOG_ERROR'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:73:5: note: in expansion of macro 'NRF_PARAM_CHECK'
16> E:\OneDrive\Code\nRF\_DDO\SDK\components\libraries\fstorage\nrf_fstorage.c:163:5: note: in expansion of macro 'NRF_FSTORAGE_PARAM_CHECK'
Build failed

I am carefully checking that every file in the USB DFU is included in the BLE DFU, that the include directories are added and that the missing SDK_Config.h entries are also copied over, yet I am getting basic errors and it looks like header files are not being included for some reason.

This DevZone entry  RE: ISSUE Combining BLE DFU and DFU Serial had similar issues and mentions a missing include path - I have checked that all paths are there. What baffles me is that both Secure DFUs compile separately, yet when combined the compilation fails. Clearly I am not the only one with issues combining multiple transport paths, yet I can see no definitive answer to any of the DevZone queries. 

Is it possible to get some detailed steps on exactly how merging transports can be achieved - these DFU transport merging questions are getting asked again and again over many years yet there is no CLEAR solution, example, or template from Nordic. If it is that simple, why are so many questions being asked about how to do it.

Surely someone at Nordic has created a DFU with multiple transports - can that code be shared please? 

Perhaps someone in the DevZone community hearing my pleas could assist if Nordic are unable.

I am pretty bald as it is, so I can't afford to tear any more hair out Tired face

Parents
  • Hi Dano,

    Surely someone at Nordic has created a DFU with multiple transports - can that code be shared please? 

    Actually yes. A colleague shared this with me when they see your question:

    secure_bootloader_usb_and_ble.zip

    Please note that the code is provided as is and without warranty; and we have not performed all the strict test that a normal SDK example went through.

    On other note, I think a common challenge is something that  brought up. NVIC and SOC APIs are different between when a SoftDevice is used, versus when it is not. This is likely what causes conflict when you are trying to merge the BLE Secure Bootloader with the SoftDevice, and the USB Secure Bootloader that is using NVIC API for no SoftDevice case.

    Such APIs for when the SoftDevice is presented are defined in SDK\components\softdevice\s***\headers, where the one for when the SoftDevice is not presented are defined in SDK\components\drivers_nrf\nrf_soc_nosd

    In your attempts, please remain aware of those files, and make sure only the correct files are included in your project.

    Beyond this tip, if you have any specific error that you would like to resolve, please give me the details and I will try to support you.

    By the way, please be informed that it is the summer vacation period here, and we are understaffed. Please excuse delays in responses in the upcoming week. My apology for the inconvenience.

    Hieu

Reply
  • Hi Dano,

    Surely someone at Nordic has created a DFU with multiple transports - can that code be shared please? 

    Actually yes. A colleague shared this with me when they see your question:

    secure_bootloader_usb_and_ble.zip

    Please note that the code is provided as is and without warranty; and we have not performed all the strict test that a normal SDK example went through.

    On other note, I think a common challenge is something that  brought up. NVIC and SOC APIs are different between when a SoftDevice is used, versus when it is not. This is likely what causes conflict when you are trying to merge the BLE Secure Bootloader with the SoftDevice, and the USB Secure Bootloader that is using NVIC API for no SoftDevice case.

    Such APIs for when the SoftDevice is presented are defined in SDK\components\softdevice\s***\headers, where the one for when the SoftDevice is not presented are defined in SDK\components\drivers_nrf\nrf_soc_nosd

    In your attempts, please remain aware of those files, and make sure only the correct files are included in your project.

    Beyond this tip, if you have any specific error that you would like to resolve, please give me the details and I will try to support you.

    By the way, please be informed that it is the summer vacation period here, and we are understaffed. Please excuse delays in responses in the upcoming week. My apology for the inconvenience.

    Hieu

Children
  • Hi Hieu

    Sorry for the delay in my reply, but many thanks to you and your colleague (please pass on my thanks) - in one word - EXCELLENT!!.

    The bootloader compiled easily and I have since added DFU support to my applications. I found writing to the gpregret register to be the simplest. I only had to add #include "nrf_bootloader_info.h" to the applications. The APP command that activated the DFU only required the two lines below and that was it. 

    sd_power_gpregret_set(0, BOOTLOADER_DFU_START);
    NVIC_SystemReset();

    Since then I have been creating private keys and batch files to build the final hex and zip files and its all working well. 

    I do have one query. The usb serial number is not displaying correctly on the combined transport DFU. I assume the usb_dfu_transport_init function is called that includes the function app_usbd_serial_num_generate(), but I am getting 4X8X as the serial number. I have tried several nRF52840 dongles and the DK and all report the same 4X8X.

    If I use the usb only DFU it shows correctly on all devices. I have been through the sdk_config.h on both DFU versions and I cannot identify any usb config variations that would cause this. Perhaps this is a consequence of using both usb and ble transports? This leads me to think it is deeper in the SDK and there is something else I need to configure. Could you reach out to your colleague to see if he can resolve this please.

    Thanks again

    D

  • Hi D,

    I too apologize for delay on my end, I have been out of office and there seem to be some accidents in reassigning your question; but that is resolved now.

    Also, thank you very much for the kind words. I will make sure to relay it to my colleague. But that would have to be in a few weeks, because he is unfortunately out of office.

    In his absence, I tried to look into it and just like you don't see any difference in sdk_config.h or the project setup.

    However, when I proceed to test the bootloader, I see that the serial number appears just fine for me:

    This is quite odd. Especially when you don't see the same problem with the USB-only projects.

    How are you building this project? If you are using SEGGER Embedded Studio (SES), what version are you using? I recommend using the v5.42a while working with the nRF5 SDK v17.1.0, because that SDK version was tested with that SES version.

    Since it is so strange, it might be worth it to try again with a fresh copy of the SDK. Please remember to keep the old copy around in case that it is the problem.

    Regards,

    Hieu

  • Hi Hieu

    Well I tried another fresh SDK and SES 5.42a and got the same result 4X8X. I decided to start again from the supplied example which I knew worked (in place in the SDK examples/dfu folder). I changed the BLE and USB bootloader names and the same thing happened - however, when I directly altered the sdk.config,h manually, not via CMSIS, it worked!

    Interestingly in the sdk_config.h file, just before the define of "APP_USBD_STRINGS_PRODUCT" it says the following:

    // <s> APP_USBD_STRINGS_PRODUCT - String descriptor for the product name.

    // <i> Note: This value is not editable in Configuration Wizard.

    Lets just say it's all working now!  I looked at my previous sdk_config.h and they looked the same, but the direct editing approach worked. I will try some other combinations when I have a chance to see what specific combination created the 4X8X error. If I identify a pattern I will add to this post.

    I very much appreciate the help.

    D

  • Hi D,

    It is great to know that things are working for you now. Thanks a lot for letting us know.

    It really is quite mysterious why editing the file with CMSIS could cause an issue. I think an extensive file compare might point out some mismatches. Please let us know if you eventually figure it out someday.

    Hieu

Related