2.1
### uVision Project, (C) Keil Software
nrf52832
0x4
ARM-ADS
5060960::V5.06 update 7 (build 960)::.\ArmCC
nRF52832_xxAA
Nordic Semiconductor
NordicSemiconductor.nRF_DeviceFamilyPack.8.11.1
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC4000 -FN2 -FF0nrf52xxx -FS00 -FL0200000 -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm))
0
$$Device:nRF52832_xxAA$Device\Include\nrf.h
$$Device:nRF52832_xxAA$SVD\nrf52.svd
0
0
0
0
0
0
1
.\Objects\
nrf52832
1
0
0
1
0
.\Listings\
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
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
1
0
0
1
0
-1
1
BIN\UL2CM3.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
0
1
0
0
0
1
1
1
1
1
1
1
1
0
0
"Cortex-M4"
0
0
0
1
1
0
0
2
0
0
8
0
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
0x10000
1
0x0
0x80000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x26000
0x5a000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20002ad8
0xd528
0
0x0
0x0
1
1
0
0
1
0
0
0
0
0
2
0
0
1
0
1
1
1
1
CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF_SD_BLE_API_VERSION=7 S132 SOFTDEVICE_PRESENT
.\Sources\sdk\;.\Sources\sdk\components;.\Sources\sdk\components\ble\ble_advertising;.\Sources\sdk\components\ble\ble_link_ctx_manager;.\Sources\sdk\components\ble\ble_racp;.\Sources\sdk\components\ble\ble_services\ble_dis;.\Sources\sdk\components\ble\ble_services\ble_nus;.\Sources\sdk\components\ble\ble_services\ble_bas;.\Sources\sdk\components\ble\common;.\Sources\sdk\components\ble\nrf_ble_gatt;.\Sources\sdk\components\ble\nrf_ble_qwr;.\Sources\sdk\components\ble\peer_manager;.\Sources\sdk\components\libraries\atomic;.\Sources\sdk\components\libraries\atomic_fifo;.\Sources\sdk\components\libraries\atomic_flags;.\Sources\sdk\components\libraries\balloc;.\Sources\sdk\components\libraries\bootloader\ble_dfu;.\Sources\sdk\components\libraries\bsp;.\Sources\sdk\components\libraries\button;.\Sources\sdk\components\libraries\cli;.\Sources\sdk\components\libraries\crc16;.\Sources\sdk\components\libraries\crc32;.\Sources\sdk\components\libraries\crypto;.\Sources\sdk\components\libraries\csense;.\Sources\sdk\components\libraries\csense_drv;.\Sources\sdk\components\libraries\delay;.\Sources\sdk\components\libraries\ecc;.\Sources\sdk\components\libraries\experimental_section_vars;.\Sources\sdk\components\libraries\experimental_task_manager;.\Sources\sdk\components\libraries\fds;.\Sources\sdk\components\libraries\fifo;.\Sources\sdk\components\libraries\fstorage;.\Sources\sdk\components\libraries\gfx;.\Sources\sdk\components\libraries\gpiote;.\Sources\sdk\components\libraries\hardfault;.\Sources\sdk\components\libraries\hci;.\Sources\sdk\components\libraries\led_softblink;.\Sources\sdk\components\libraries\log;.\Sources\sdk\components\libraries\log\src;.\Sources\sdk\components\libraries\low_power_pwm;.\Sources\sdk\components\libraries\mem_manager;.\Sources\sdk\components\libraries\memobj;.\Sources\sdk\components\libraries\mpu;.\Sources\sdk\components\libraries\mutex;.\Sources\sdk\components\libraries\pwm;.\Sources\sdk\components\libraries\pwr_mgmt;.\Sources\sdk\components\libraries\queue;.\Sources\sdk\components\libraries\ringbuf;.\Sources\sdk\components\libraries\scheduler;.\Sources\sdk\components\libraries\sdcard;.\Sources\sdk\components\libraries\slip;.\Sources\sdk\components\libraries\sortlist;.\Sources\sdk\components\libraries\spi_mngr;.\Sources\sdk\components\libraries\stack_guard;.\Sources\sdk\components\libraries\strerror;.\Sources\sdk\components\libraries\svc;.\Sources\sdk\components\libraries\timer;.\Sources\sdk\components\libraries\twi_mngr;.\Sources\sdk\components\libraries\twi_sensor;.\Sources\sdk\components\libraries\uart;.\Sources\sdk\components\libraries\util;.\Sources\sdk\components\softdevice\common;.\Sources\sdk\components\softdevice\s132\headers;.\Sources\sdk\components\softdevice\s132\headers\nrf52;.\Sources\sdk\components\toolchain\cmsis\include;.\Sources\sdk\external\fprintf;.\Sources\sdk\external\segger_rtt;.\Sources\sdk\integration\nrfx;.\Sources\sdk\integration\nrfx\legacy;.\Sources\sdk\modules\nrfx;.\Sources\sdk\modules\nrfx\drivers\include;.\Sources\sdk\modules\nrfx\hal;.\Sources\sdk\modules\nrfx\mdk;..\..\sources\kernel;..\..\sources\opt
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x00000000
0x20000000
Application
main.c
1
.\Sources\main\main.c
daemon.c
1
.\Sources\main\daemon.c
app.c
1
.\Sources\main\app.c
nRF_BLE
ble_advdata.c
1
.\Sources\sdk\components\ble\common\ble_advdata.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
0
0
2
2
ble_advertising.c
1
.\Sources\sdk\components\ble\ble_advertising\ble_advertising.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
0
0
2
2
ble_conn_params.c
1
.\Sources\sdk\components\ble\common\ble_conn_params.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
0
0
2
2
ble_conn_state.c
1
.\Sources\sdk\components\ble\common\ble_conn_state.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
0
0
2
2
ble_link_ctx_manager.c
1
.\Sources\sdk\components\ble\ble_link_ctx_manager\ble_link_ctx_manager.c
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
2
2
ble_srv_common.c
1
.\Sources\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
0
0
2
2
nrf_ble_gatt.c
1
.\Sources\sdk\components\ble\nrf_ble_gatt\nrf_ble_gatt.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
0
0
2
2
nrf_ble_qwr.c
1
.\Sources\sdk\components\ble\nrf_ble_qwr\nrf_ble_qwr.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
0
0
2
2
nRF_BLE_Services
ble_nus.c
1
.\Sources\sdk\components\ble\ble_services\ble_nus\ble_nus.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
0
0
2
2
ble_dis.c
1
.\Sources\sdk\components\ble\ble_services\ble_dis\ble_dis.c
ble_bas.c
1
.\Sources\sdk\components\ble\ble_services\ble_bas\ble_bas.c
nRF_Drivers
nrf_drv_clock.c
1
.\Sources\sdk\integration\nrfx\legacy\nrf_drv_clock.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
0
0
2
2
nrf_drv_uart.c
1
.\Sources\sdk\integration\nrfx\legacy\nrf_drv_uart.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
0
0
2
2
nrfx_atomic.c
1
.\Sources\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
0
0
2
2
nrfx_clock.c
1
.\Sources\sdk\modules\nrfx\drivers\src\nrfx_clock.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
0
0
2
2
nrfx_gpiote.c
1
.\Sources\sdk\modules\nrfx\drivers\src\nrfx_gpiote.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
0
0
2
2
nrfx_prs.c
1
.\Sources\sdk\modules\nrfx\drivers\src\prs\nrfx_prs.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
0
0
2
2
nrfx_uart.c
1
.\Sources\sdk\modules\nrfx\drivers\src\nrfx_uart.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
0
0
2
2
nrfx_uarte.c
1
.\Sources\sdk\modules\nrfx\drivers\src\nrfx_uarte.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
0
0
2
2
nRF_Libraries
app_error.c
1
.\Sources\sdk\components\libraries\util\app_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
0
0
2
2
app_error_handler_keil.c
1
.\Sources\sdk\components\libraries\util\app_error_handler_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
0
0
2
2
app_error_weak.c
1
.\Sources\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
0
0
2
2
app_fifo.c
1
.\Sources\sdk\components\libraries\fifo\app_fifo.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
0
0
2
2
app_scheduler.c
1
.\Sources\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
0
0
2
2
app_uart_fifo.c
1
.\Sources\sdk\components\libraries\uart\app_uart_fifo.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
0
0
2
2
app_util_platform.c
1
.\Sources\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
0
0
2
2
nrf_assert.c
1
.\Sources\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
0
0
2
2
nrf_atfifo.c
1
.\Sources\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
0
0
2
2
nrf_atflags.c
1
.\Sources\sdk\components\libraries\atomic_flags\nrf_atflags.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
0
0
2
2
nrf_atomic.c
1
.\Sources\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
0
0
2
2
nrf_balloc.c
1
.\Sources\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
0
0
2
2
nrf_memobj.c
1
.\Sources\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
0
0
2
2
nrf_pwr_mgmt.c
1
.\Sources\sdk\components\libraries\pwr_mgmt\nrf_pwr_mgmt.c
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
2
2
nrf_ringbuf.c
1
.\Sources\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
0
0
2
2
nrf_section_iter.c
1
.\Sources\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
0
0
2
2
nrf_sortlist.c
1
.\Sources\sdk\components\libraries\sortlist\nrf_sortlist.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
0
0
2
2
nrf_fprintf.c
1
.\Sources\sdk\external\fprintf\nrf_fprintf.c
nrf_fprintf_format.c
1
.\Sources\sdk\external\fprintf\nrf_fprintf_format.c
nrf_strerror.c
1
.\Sources\sdk\components\libraries\strerror\nrf_strerror.c
app_timer_rtos.c
1
.\Sources\sdk\components\libraries\timer\app_timer_rtos.c
nRF_Log
nrf_log_backend_rtt.c
1
.\Sources\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
0
0
2
2
nrf_log_backend_serial.c
1
.\Sources\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
0
0
2
2
nrf_log_default_backends.c
1
.\Sources\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
0
0
2
2
nrf_log_frontend.c
1
.\Sources\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
0
0
2
2
nrf_log_str_formatter.c
1
.\Sources\sdk\components\libraries\log\src\nrf_log_str_formatter.c
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
2
2
nRF_Segger_RTT
SEGGER_RTT.c
1
.\Sources\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
0
0
2
2
SEGGER_RTT_Syscalls_KEIL.c
1
.\Sources\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
0
0
2
2
SEGGER_RTT_printf.c
1
.\Sources\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
0
0
2
2
nRF_SoftDevice
nrf_sdh.c
1
.\Sources\sdk\components\softdevice\common\nrf_sdh.c
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
2
2
nrf_sdh_ble.c
1
.\Sources\sdk\components\softdevice\common\nrf_sdh_ble.c
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
2
2
nrf_sdh_soc.c
1
.\Sources\sdk\components\softdevice\common\nrf_sdh_soc.c
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
2
2
nrf_sdh_rtos.c
1
.\Sources\sdk\components\softdevice\common\nrf_sdh_rtos.c
nRF_CMSIS
system_nrf52.c
1
.\Sources\sdk\modules\nrfx\mdk\system_nrf52.c
arm_startup_nrf52.s
2
.\Sources\sdk\modules\nrfx\mdk\arm_startup_nrf52.s
kernel
cond.c
1
..\..\sources\kernel\cond.c
event.c
1
..\..\sources\kernel\event.c
heap.c
1
..\..\sources\kernel\heap.c
kernel.c
1
..\..\sources\kernel\kernel.c
mutex.c
1
..\..\sources\kernel\mutex.c
sched.c
1
..\..\sources\kernel\sched.c
sem.c
1
..\..\sources\kernel\sem.c
thread.c
1
..\..\sources\kernel\thread.c
port
cpu.c
1
..\..\sources\port\cortex-m4\cpu.c
nrf52832.c
1
..\..\sources\port\cortex-m4\nrf52832.c
cpu_asm_keil.s
2
..\..\sources\port\cortex-m4\cpu_asm_keil.s
opt
stimer.c
1
..\..\sources\opt\stimer.c