2.1
### uVision Project, (C) Keil Software
nrf52833_xxaa_s140
0x4
ARM-ADS
5060960::V5.06 update 7 (build 960)::.\ARMCC
0
nRF52833_xxAA
Nordic Semiconductor
NordicSemiconductor.nRF_DeviceFamilyPack.8.40.3
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE
0
$$Device:nRF52832_xxAA$Device\Include\nrf.h
../../../sdk/modules\nrfx\mdk\nrf52833.svd
0
0
0
0
0
0
1
.\_build\
nrf52833_xxaa_s140
1
0
1
1
1
.\_build\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
1
0
0
1
1
4099
1
BIN\UL2CM3.DLL
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M4"
0
0
0
1
1
0
0
2
0
0
0
0
8
1
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
1
0x0
0x80000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x72000
0xc000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20002ae8
0x1d518
0
0x0
0x0
1
4
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
--reduce_paths
BLE_STACK_SUPPORT_REQD DEBUG_NRF FLOAT_ABI_HARD NRF52833_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=2 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=7 S140 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1
..\..\config;../../../sdk/components\ble\common;../../../sdk/components\boards;../../../sdk/components\libraries\atomic;../../../sdk/components\libraries\atomic_fifo;../../../sdk/components\libraries\balloc;../../../sdk/components\libraries\bootloader;../../../sdk/components\libraries\bootloader\ble_dfu;../../../sdk/components\libraries\bootloader\dfu;../../../sdk/components\libraries\crc32;../../../sdk/components\libraries\crypto;../../../sdk/components\libraries\crypto\backend\cc310;../../../sdk/components\libraries\crypto\backend\cc310_bl;../../../sdk/components\libraries\crypto\backend\cifra;../../../sdk/components\libraries\crypto\backend\mbedtls;../../../sdk/components\libraries\crypto\backend\micro_ecc;../../../sdk/components\libraries\crypto\backend\nrf_hw;../../../sdk/components\libraries\crypto\backend\nrf_sw;../../../sdk/components\libraries\crypto\backend\oberon;../../../sdk/components\libraries\crypto\backend\optiga;../../../sdk/components\libraries\delay;../../../sdk/components\libraries\experimental_section_vars;../../../sdk/components\libraries\fstorage;../../../sdk/components\libraries\log;../../../sdk/components\libraries\log\src;../../../sdk/components\libraries\mem_manager;../../../sdk/components\libraries\memobj;../../../sdk/components\libraries\queue;../../../sdk/components\libraries\ringbuf;../../../sdk/components\libraries\scheduler;../../../sdk/components\libraries\sha256;../../../sdk/components\libraries\stack_info;../../../sdk/components\libraries\strerror;../../../sdk/components\libraries\svc;../../../sdk/components\libraries\util;../../../sdk/components\softdevice\common;../../../sdk/components\softdevice\s140\headers;../../../sdk/components\softdevice\s140\headers\nrf52;..\..;../../../sdk/external\fprintf;../../../sdk/external\micro-ecc\micro-ecc;../../../sdk/external\nano-pb;../../../sdk/external\nrf_oberon;../../../sdk/external\nrf_oberon\include;../../../sdk/external\segger_rtt;../../../sdk/integration\nrfx;../../../sdk/modules\nrfx;../../../sdk/modules\nrfx\hal;..\config
1
0
0
0
0
0
0
0
0
1
--cpreproc_opts=-DBLE_STACK_SUPPORT_REQD,-DBOARD_PCA10100,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52833_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=2,-DNRF_DFU_SVCI_ENABLED,-DNRF_SD_BLE_API_VERSION=7,-DS140,-DSOFTDEVICE_PRESENT,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
BLE_STACK_SUPPORT_REQD DEBUG_NRF FLOAT_ABI_HARD NRF52833_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=2 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=7 S140 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1
..\..\config;../../../sdk/components\ble\common;../../../sdk/components\boards;../../../sdk/components\libraries\atomic;../../../sdk/components\libraries\atomic_fifo;../../../sdk/components\libraries\balloc;../../../sdk/components\libraries\bootloader;../../../sdk/components\libraries\bootloader\ble_dfu;../../../sdk/components\libraries\bootloader\dfu;../../../sdk/components\libraries\crc32;../../../sdk/components\libraries\crypto;../../../sdk/components\libraries\crypto\backend\cc310;../../../sdk/components\libraries\crypto\backend\cc310_bl;../../../sdk/components\libraries\crypto\backend\cifra;../../../sdk/components\libraries\crypto\backend\mbedtls;../../../sdk/components\libraries\crypto\backend\micro_ecc;../../../sdk/components\libraries\crypto\backend\nrf_hw;../../../sdk/components\libraries\crypto\backend\nrf_sw;../../../sdk/components\libraries\crypto\backend\oberon;../../../sdk/components\libraries\crypto\backend\optiga;../../../sdk/components\libraries\delay;../../../sdk/components\libraries\experimental_section_vars;../../../sdk/components\libraries\fstorage;../../../sdk/components\libraries\log;../../../sdk/components\libraries\log\src;../../../sdk/components\libraries\mem_manager;../../../sdk/components\libraries\memobj;../../../sdk/components\libraries\queue;../../../sdk/components\libraries\ringbuf;../../../sdk/components\libraries\scheduler;../../../sdk/components\libraries\sha256;../../../sdk/components\libraries\stack_info;../../../sdk/components\libraries\strerror;../../../sdk/components\libraries\svc;../../../sdk/components\libraries\util;../../../sdk/components\softdevice\common;../../../sdk/components\softdevice\s140\headers;../../../sdk/components\softdevice\s140\headers\nrf52;..\..;../../../sdk/external\fprintf;../../../sdk/external\micro-ecc\micro-ecc;../../../sdk/external\nano-pb;../../../sdk/external\nrf_oberon;../../../sdk/external\nrf_oberon\include;../../../sdk/external\segger_rtt;../../../sdk/integration\nrfx;../../../sdk/modules\nrfx;../../../sdk/modules\nrfx\hal;..\config
1
0
0
0
1
0
0x00000000
0x20000000
--diag_suppress 6330
Application
main.c
1
..\..\main.c
sdk_config.h
5
..\config\sdk_config.h
dfu_public_key.c
1
..\..\..\pemkey\dfu_public_key.c
Board Definition
nRF_BLE
ble_srv_common.c
1
../../../sdk/components\ble\common\ble_srv_common.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Bootloader
nrf_bootloader.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_app_start.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_app_start.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_app_start_final.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_app_start_final.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_dfu_timers.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_dfu_timers.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_fw_activation.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_fw_activation.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_info.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_info.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_wdt.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_wdt.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto
nrf_crypto_ecc.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_ecc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_ecdsa.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_ecdsa.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_hash.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_hash.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_init.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_init.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_shared.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_shared.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto backend Oberon
oberon_backend_chacha_poly_aead.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_chacha_poly_aead.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_ecc.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_ecc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_ecdh.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_ecdh.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_ecdsa.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_ecdsa.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_eddsa.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_eddsa.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_hash.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_hash.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_hmac.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_hmac.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto backend nRF sw
nrf_sw_backend_hash.c
1
../../../sdk/components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto backend uECC
micro_ecc_backend_ecc.c
1
../../../sdk/components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
micro_ecc_backend_ecdh.c
1
../../../sdk/components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
micro_ecc_backend_ecdsa.c
1
../../../sdk/components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_DFU
dfu-cc.pb.c
1
../../../sdk/components\libraries\bootloader\dfu\dfu-cc.pb.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_ble.c
1
../../../sdk/components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_flash.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_flash.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_handling_error.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_handling_error.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_mbr.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_mbr.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_req_handler.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_req_handler.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_settings.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_settings.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_settings_svci.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_transport.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_transport.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_utils.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_utils.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_validation.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_validation.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_ver_validation.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Drivers
nrf_nvmc.c
1
../../../sdk/modules\nrfx\hal\nrf_nvmc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrfx_atomic.c
1
../../../sdk/modules\nrfx\soc\nrfx_atomic.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Libraries
app_error_weak.c
1
../../../sdk/components\libraries\util\app_error_weak.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
app_scheduler.c
1
../../../sdk/components\libraries\scheduler\app_scheduler.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
app_util_platform.c
1
../../../sdk/components\libraries\util\app_util_platform.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
crc32.c
1
../../../sdk/components\libraries\crc32\crc32.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
mem_manager.c
1
../../../sdk/components\libraries\mem_manager\mem_manager.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_assert.c
1
../../../sdk/components\libraries\util\nrf_assert.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_atfifo.c
1
../../../sdk/components\libraries\atomic_fifo\nrf_atfifo.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_atomic.c
1
../../../sdk/components\libraries\atomic\nrf_atomic.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_balloc.c
1
../../../sdk/components\libraries\balloc\nrf_balloc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fprintf.c
1
../../../sdk/external\fprintf\nrf_fprintf.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fprintf_format.c
1
../../../sdk/external\fprintf\nrf_fprintf_format.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fstorage.c
1
../../../sdk/components\libraries\fstorage\nrf_fstorage.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fstorage_nvmc.c
1
../../../sdk/components\libraries\fstorage\nrf_fstorage_nvmc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fstorage_sd.c
1
../../../sdk/components\libraries\fstorage\nrf_fstorage_sd.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_memobj.c
1
../../../sdk/components\libraries\memobj\nrf_memobj.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_queue.c
1
../../../sdk/components\libraries\queue\nrf_queue.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_ringbuf.c
1
../../../sdk/components\libraries\ringbuf\nrf_ringbuf.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_section_iter.c
1
../../../sdk/components\libraries\experimental_section_vars\nrf_section_iter.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_strerror.c
1
../../../sdk/components\libraries\strerror\nrf_strerror.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
sha256.c
1
../../../sdk/components\libraries\sha256\sha256.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Log
nrf_log_backend_rtt.c
1
../../../sdk/components\libraries\log\src\nrf_log_backend_rtt.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_backend_serial.c
1
../../../sdk/components\libraries\log\src\nrf_log_backend_serial.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_default_backends.c
1
../../../sdk/components\libraries\log\src\nrf_log_default_backends.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_frontend.c
1
../../../sdk/components\libraries\log\src\nrf_log_frontend.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_str_formatter.c
1
../../../sdk/components\libraries\log\src\nrf_log_str_formatter.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Oberon_Crypto
oberon_3.0.8.lib
4
../../../sdk/external\nrf_oberon\lib\cortex-m4\hard-float\short-wchar\oberon_3.0.8.lib
0
0
0
0
0
1
2
2
2
2
11
1
nRF_SVC
nrf_dfu_svci.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_svci.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_svci_handler.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_svc_handler.c
1
../../../sdk/components\libraries\svc\nrf_svc_handler.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Segger_RTT
SEGGER_RTT.c
1
../../../sdk/external\segger_rtt\SEGGER_RTT.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
SEGGER_RTT_Syscalls_KEIL.c
1
../../../sdk/external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
SEGGER_RTT_printf.c
1
../../../sdk/external\segger_rtt\SEGGER_RTT_printf.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_SoftDevice
nrf_sdh.c
1
../../../sdk/components\softdevice\common\nrf_sdh.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_sdh_ble.c
1
../../../sdk/components\softdevice\common\nrf_sdh_ble.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_sdh_soc.c
1
../../../sdk/components\softdevice\common\nrf_sdh_soc.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_micro-ecc
micro_ecc_lib_nrf52.lib
4
../../../sdk/external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib
0
0
0
0
0
1
2
2
2
2
11
1
nano-pb
pb_common.c
1
../../../sdk/external\nano-pb\pb_common.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
pb_decode.c
1
../../../sdk/external\nano-pb\pb_decode.c
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
::CMSIS
::Device
flash_s140_nrf52_7.2.0_softdevice
0x4
ARM-ADS
8
nRF52833_xxAA
Nordic Semiconductor
NordicSemiconductor.nRF_DeviceFamilyPack.8.44.1
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE
0
$$Device:nRF52832_xxAA$Device\Include\nrf.h
0
0
0
0
0
0
1
../../../sdk/components\softdevice\s140\hex\
s140_nrf52_7.2.0_softdevice.hex
1
0
1
1
1
.\_build\
1
0
0
0
0
0
0
0
0
1
0
attrib +R $H\*
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
1
0
0
1
1
4099
1
Segger\JL2CM3.dll
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M4"
0
0
0
1
1
0
0
2
0
0
0
0
8
1
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
1
0x0
0x80000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x72000
0xc000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20002ae8
0x1d518
0
0x0
0x0
1
4
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
--reduce_paths
__HEAP_SIZE=0
..\..\config;..\config
1
0
0
0
0
0
0
0
0
1
--cpreproc_opts=-D__HEAP_SIZE=0
__HEAP_SIZE=0
..\..\config;..\config
1
0
0
0
1
0
0x00000000
0x20000000
--diag_suppress 6330
Application
main.c
1
..\..\main.c
sdk_config.h
5
..\config\sdk_config.h
dfu_public_key.c
1
..\..\..\pemkey\dfu_public_key.c
Board Definition
nRF_BLE
ble_srv_common.c
1
../../../sdk/components\ble\common\ble_srv_common.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Bootloader
nrf_bootloader.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_app_start.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_app_start.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_app_start_final.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_app_start_final.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_dfu_timers.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_dfu_timers.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_fw_activation.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_fw_activation.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_info.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_info.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_bootloader_wdt.c
1
../../../sdk/components\libraries\bootloader\nrf_bootloader_wdt.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto
nrf_crypto_ecc.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_ecc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_ecdsa.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_ecdsa.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_hash.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_hash.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_init.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_init.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_crypto_shared.c
1
../../../sdk/components\libraries\crypto\nrf_crypto_shared.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto backend Oberon
oberon_backend_chacha_poly_aead.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_chacha_poly_aead.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_ecc.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_ecc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_ecdh.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_ecdh.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_ecdsa.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_ecdsa.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_eddsa.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_eddsa.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_hash.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_hash.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
oberon_backend_hmac.c
1
../../../sdk/components\libraries\crypto\backend\oberon\oberon_backend_hmac.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto backend nRF sw
nrf_sw_backend_hash.c
1
../../../sdk/components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Crypto backend uECC
micro_ecc_backend_ecc.c
1
../../../sdk/components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
micro_ecc_backend_ecdh.c
1
../../../sdk/components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
micro_ecc_backend_ecdsa.c
1
../../../sdk/components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_DFU
dfu-cc.pb.c
1
../../../sdk/components\libraries\bootloader\dfu\dfu-cc.pb.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_ble.c
1
../../../sdk/components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_flash.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_flash.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_handling_error.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_handling_error.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_mbr.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_mbr.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_req_handler.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_req_handler.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_settings.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_settings.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_settings_svci.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_transport.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_transport.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_utils.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_utils.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_validation.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_validation.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_ver_validation.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Drivers
nrf_nvmc.c
1
../../../sdk/modules\nrfx\hal\nrf_nvmc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrfx_atomic.c
1
../../../sdk/modules\nrfx\soc\nrfx_atomic.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Libraries
app_error_weak.c
1
../../../sdk/components\libraries\util\app_error_weak.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
app_scheduler.c
1
../../../sdk/components\libraries\scheduler\app_scheduler.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
app_util_platform.c
1
../../../sdk/components\libraries\util\app_util_platform.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
crc32.c
1
../../../sdk/components\libraries\crc32\crc32.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
mem_manager.c
1
../../../sdk/components\libraries\mem_manager\mem_manager.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_assert.c
1
../../../sdk/components\libraries\util\nrf_assert.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_atfifo.c
1
../../../sdk/components\libraries\atomic_fifo\nrf_atfifo.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_atomic.c
1
../../../sdk/components\libraries\atomic\nrf_atomic.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_balloc.c
1
../../../sdk/components\libraries\balloc\nrf_balloc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fprintf.c
1
../../../sdk/external\fprintf\nrf_fprintf.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fprintf_format.c
1
../../../sdk/external\fprintf\nrf_fprintf_format.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fstorage.c
1
../../../sdk/components\libraries\fstorage\nrf_fstorage.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fstorage_nvmc.c
1
../../../sdk/components\libraries\fstorage\nrf_fstorage_nvmc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_fstorage_sd.c
1
../../../sdk/components\libraries\fstorage\nrf_fstorage_sd.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_memobj.c
1
../../../sdk/components\libraries\memobj\nrf_memobj.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_queue.c
1
../../../sdk/components\libraries\queue\nrf_queue.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_ringbuf.c
1
../../../sdk/components\libraries\ringbuf\nrf_ringbuf.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_section_iter.c
1
../../../sdk/components\libraries\experimental_section_vars\nrf_section_iter.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_strerror.c
1
../../../sdk/components\libraries\strerror\nrf_strerror.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
sha256.c
1
../../../sdk/components\libraries\sha256\sha256.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Log
nrf_log_backend_rtt.c
1
../../../sdk/components\libraries\log\src\nrf_log_backend_rtt.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_backend_serial.c
1
../../../sdk/components\libraries\log\src\nrf_log_backend_serial.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_default_backends.c
1
../../../sdk/components\libraries\log\src\nrf_log_default_backends.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_frontend.c
1
../../../sdk/components\libraries\log\src\nrf_log_frontend.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_log_str_formatter.c
1
../../../sdk/components\libraries\log\src\nrf_log_str_formatter.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Oberon_Crypto
oberon_3.0.8.lib
4
../../../sdk/external\nrf_oberon\lib\cortex-m4\hard-float\short-wchar\oberon_3.0.8.lib
0
0
0
0
0
0
2
2
2
2
11
1
nRF_SVC
nrf_dfu_svci.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_svci.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_dfu_svci_handler.c
1
../../../sdk/components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_svc_handler.c
1
../../../sdk/components\libraries\svc\nrf_svc_handler.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_Segger_RTT
SEGGER_RTT.c
1
../../../sdk/external\segger_rtt\SEGGER_RTT.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
SEGGER_RTT_Syscalls_KEIL.c
1
../../../sdk/external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
SEGGER_RTT_printf.c
1
../../../sdk/external\segger_rtt\SEGGER_RTT_printf.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_SoftDevice
nrf_sdh.c
1
../../../sdk/components\softdevice\common\nrf_sdh.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_sdh_ble.c
1
../../../sdk/components\softdevice\common\nrf_sdh_ble.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nrf_sdh_soc.c
1
../../../sdk/components\softdevice\common\nrf_sdh_soc.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
nRF_micro-ecc
micro_ecc_lib_nrf52.lib
4
../../../sdk/external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib
0
0
0
0
0
0
2
2
2
2
11
1
nano-pb
pb_common.c
1
../../../sdk/external\nano-pb\pb_common.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
pb_decode.c
1
../../../sdk/external\nano-pb\pb_decode.c
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
::CMSIS
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
::Device
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
RTE\Device\nRF52833_xxAA\arm_startup_nrf52833.s
RTE\Device\nRF52833_xxAA\system_nrf52.c