diff --git a/AGENTS.md b/AGENTS.md
index 6c91533..45f740e 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -4,7 +4,7 @@
本仓库是基于国民技术(Nations)**N32WB031 BLE SoC** 的嵌入式固件工程集合。N32WB031 是一颗 Cortex-M0 内核的低功耗蓝牙芯片(64MHz HSI,Flash 256KB,RAM 48KB)。
-当前唯一的活跃工程是 **`mcm-ddc-04/`**:一个基于 N32WB03x SDK V2.0.0 从零搭建的裸工程,演示 UART 串口打印(printf 重定向 + DMA 发送 + RX 中断)、CLI 命令框架、FreeRTOS 多任务、GPIO 点灯。目标硬件为 **N32WB031_STB_V1.3 开发板**(NS-LINK 调试器,SWD 下载)。
+当前唯一的活跃工程是 **`mcm-ddc-04/`**:一个基于 N32WB03x SDK V2.0.0 从零搭建的裸工程,演示 UART 串口打印(printf 重定向 + DMA 发送 + RX 中断)、CLI 命令框架、FreeRTOS 多任务、GPIO 点灯,并已接入 **BLE 协议栈**(自定义 GATT 透传服务 CLS + 独立 BLE 调度任务,见开发日志第 15 节)。目标硬件为 **N32WB031_STB_V1.3 开发板**(NS-LINK 调试器,SWD 下载)。
仓库顶层目录:
@@ -23,25 +23,34 @@
```
mcm-ddc-04/
├── app/
-│ ├── main.c # 入口:SystemCoreClockUpdate → USART 初始化+banner → LED 初始化 → 建队列/任务/CLI → vTaskStartScheduler
+│ ├── main.c # 入口:VTOR 重映射 → USART 初始化+banner → LED 初始化 → app_ble_init → 建队列/任务/CLI → vTaskStartScheduler
│ ├── bsp_usart.c/.h # USART1 初始化(PB6/PB7,115200 8N1)+ fputc 重定向('\n' 前自动补 '\r')+ DMA TX(CH1,轮询完成)+ RXDNE 中断字节队列 + TX 互斥锁
│ ├── bsp_led.c/.h # LED1(PB0)/LED2(PA6) 初始化、on/off/toggle
│ ├── app_tasks.c/.h # 3 个 FreeRTOS 任务 + 日志队列(生产者-消费者模型)+ 主动打印开关(默认关)
-│ ├── app_cli.c/.h # CLI 独立任务:行接收/解析/执行/应答(应答走 DMA TX),命令表驱动
+│ ├── app_cli.c/.h # CLI UART 前端:CliTask 行接收/编辑/历史/Tab/Ctrl+Z,分行后交 cli_core 执行
+│ ├── cli_core.c/.h # CLI 核心(命令表/handler/分词执行),输出经可切换 cli_out_fn(默认 UART DMA);命令:help/version/sysinfo/log/led/bankinfo
+│ ├── app_ota.c/.h # BLE OTA 接收器:4KB 扇区缓冲直写对侧 bank + CRC32 校验 + bootsetting 更新 + 复位切换
│ ├── app_version.h # 固件版本号 APP_FW_VERSION
│ ├── n32wb03x_it.c/.h # NMI / HardFault 异常处理 + USART1_IRQHandler(转发到 bsp_usart_rx_isr_handler)
-│ └── FreeRTOSConfig.h # heap 20KB,SVC/PendSV/SysTick 映射给 FreeRTOS port
+│ ├── FreeRTOSConfig.h # heap 20KB,SVC/PendSV/SysTick 映射给 FreeRTOS port
+│ └── ble/
+│ ├── app_ble.c/.h # BLE 栈初始化/广播/连接事件 + BLE 调度任务 + notify 发送与下行回调 + app_ble_max_payload/is_connected
+│ ├── app_ble_proto.c/.h # BLE 帧协议前端:字节流重组、CLI_REQ/CLI_RSP 传输、OTA 帧分发、pending 重试(BleTask 上下文)
+│ ├── app_user_config.h # 广播名 CAIIC-MCM、连接参数、profile/日志开关(被 SDK rwip_config.h 包含)
+│ └── app_profile/
+│ ├── rwapp_config.h # CFG_APP_* → BLE_APP_* 映射
+│ └── app_cls.c/.h # 自定义 128-bit UUID GATT 服务(写 + notify 两特征,基于 SDK rdtss profile 引擎)
├── MDK-ARM/
-│ ├── embeddedSrc.uvprojx / .uvoptx # Keil µVision5 工程文件
+│ ├── embeddedSrc.uvprojx / .uvoptx # Keil µVision5 工程文件(含 DFU 组:..\..\Boot\src\boot_crc32.c)
│ ├── Objects/ # 编译产物(embeddedSrc.axf / .hex)
│ ├── bin/ # fromelf 生成的 embeddedSrc.bin
│ └── build.log
└── docs/开发日志.md
```
-SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对路径 `..\..\nations-tec\N32WB03x_SDK_V2.0.0` 被 uvprojx 引用,**不复制进工程**。因此 `mcm-ddc-04` 目录不能脱离仓库根单独移动。
+SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、BLE 协议栈/profile/ns_library、启动文件)通过相对路径 `..\..\nations-tec\N32WB03x_SDK_V2.0.0` 被 uvprojx 引用,**不复制进工程**。Bootloader 共享代码(`Boot/src/dfu_layout.h`、`boot_crc32.c`)经 `..\..\Boot\src` 引用。因此 `mcm-ddc-04` 目录不能脱离仓库根单独移动。
-工程配置:器件 `N32WB031`,IROM 0x01000000 / 0x40000,IRAM 0x20000000 / 0xC000,MicroLIB,全局宏 `N32WB03X, USE_STDPERIPH_DRIVER`。
+工程配置:器件 `N32WB031KEQ6-2`(512KB Flash),IROM 0x01008000 / 0x38000(APP1 区,前 32KB 留给 Bootloader),IRAM 0x20000000 / 0xC000,MicroLIB,全局宏 `N32WB03X, USE_STDPERIPH_DRIVER`;链接器 Misc 附加 BLE ROM 符号表 `symbol_g15.obj`。
## 构建与烧录
@@ -54,15 +63,16 @@ SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对
```
构建成功后自动执行 `fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf`。
-当前基线结果:**0 Error(s), 0 Warning(s)**,体积 `Code=16944 RO-data=1020 RW-data=112 ZI-data=23880`。
+当前基线结果:**0 Error(s), 0 Warning(s)**,体积 `Code=38000 RO-data=6856 RW-data=10600 ZI-data=31008`(RW+ZI≈40.6KB < 48KB,heap 仍为 20KB)。
烧录与运行:
1. Keil 打开 `MDK-ARM/embeddedSrc.uvprojx`,F7 编译
2. NS-LINK 接 SWD(PA4/PA5),F8 下载
3. 串口助手接 PB6(TX)/PB7(RX),115200 8N1,复位后应看到启动 banner 与 `caiic->` CLI 提示符(输入 `help` 查看命令;LED 滚动日志默认关闭,用 `log on` 打开)
+4. BLE:手机 nRF Connect 应能搜到并连接 `CAIIC-MCM`,可见自定义服务(写特征 + notify 特征)
-注意:本工程当前尚未在真实硬件上实测(见开发日志第 8、9、10 节)。
+注意:本工程当前尚未在真实硬件上实测(见开发日志第 8、9、10、15 节)。
## 硬件引脚约束(重要)
@@ -79,7 +89,14 @@ SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对
- 串口输出并发:PrintTask 的整条 printf 与 CLI 的整段应答分别持有 `bsp_usart_tx_lock()` 互斥锁,避免字节级交错;调度器启动前该锁为空操作。
- SysTick 由 FreeRTOS port 接管(`FreeRTOSConfig.h` 中 `xPortSysTickHandler → SysTick_Handler` 映射):`main` 中不要手动 `SysTick_Config`,`n32wb03x_it.c` 中不要重复定义 SVC/PendSV/SysTick_Handler。
- USART1_IRQn 中断优先级为 3(最低),因 ISR 内调用 FreeRTOS FromISR API,必须 ≥ `configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY`(=3)。
-- `configTOTAL_HEAP_SIZE = 20*1024`(4 个任务栈各 1024 字 = 16KB,另加队列/TCB/空闲任务开销),使用 heap_4。
+- `configTOTAL_HEAP_SIZE = 20*1024`(4 个任务栈各 1024 字 + BLE 任务 512 字,另加队列/TCB/空闲任务开销),使用 heap_4。
+
+## BLE 架构约定(重要)
+
+- **VTOR**:Cortex-M0 无 SCB->VTOR,向量重映射用 `PWR->VTOR_REG`(bit31=EN|[30:0]=基址)。APP 链接在 0x01008000,而 SDK `SystemInit()` 写成 0x81000000、`ns_ble_stack_init()` 内部清 0,因此 `main` 在任何中断使能前先设 `0x80000000|0x01008000`,`app_ble_init()` 之后再重设一次(见开发日志 15.3,含回退方案)。
+- **BLE 调度任务**(`app/ble/app_ble.c`,栈 512 字,优先级 2):循环 `rwip_schedule(); vTaskDelay(1ms);`。**ke_msg/ke_timer 只允许在该任务上下文运行**(SDK 约束),不要在其他任务或中断里直接调用。
+- BLE 中断向量不在 `n32wb03x_it.c` 定义:启动文件中 BLE_*IRQHandler 为 weak,真正 handler 由 `symbol_g15.obj`(ROM)+ SDK RAM 重映射(0x200000e8/0x200009c0)提供。BLE_SW/FIFO IRQ 优先级 0,其 ISR 内禁止调用 FreeRTOS FromISR API。
+- GATT 服务:自定义 CLS 服务(`app/ble/app_profile/app_cls.c`),复用 SDK rdtss profile 引擎;notify 发送为单包接口(忙返回 -1,上层重试)。**ns_sleep 低功耗不接**(与 FreeRTOS tick 冲突),NS_LOG/LPUART 不接。
## 代码风格
@@ -98,4 +115,4 @@ SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对
## 其他注意事项
- `nations-tec/` 下的 SDK、器件包与 PDF 为第三方只读资料,改动应只发生在 `mcm-ddc-04/`(或新增工程目录)内。
-- BLE 协议栈(`middlewares/Nationstech/ble_library`)尚未接入;官方 BLE 例程基于裸机 `rwip_schedule` 调度,与 FreeRTOS 整合需要专门设计(见开发日志第 9 节)。
+- BLE 协议栈(`middlewares/Nationstech/ble_library`)已接入(开发日志第 15 节);CLI-over-BLE 协议与 BLE OTA 为后续任务。
diff --git a/Boot/MDK-ARM/Listings/caiic_boot.map b/Boot/MDK-ARM/Listings/caiic_boot.map
new file mode 100644
index 0000000..bc2cecf
--- /dev/null
+++ b/Boot/MDK-ARM/Listings/caiic_boot.map
@@ -0,0 +1,364 @@
+Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
+
+==============================================================================
+
+Section Cross References
+
+ startup_n32wb03x.o(RESET) refers to startup_n32wb03x.o(STACK) for __initial_sp
+ startup_n32wb03x.o(RESET) refers to startup_n32wb03x.o(.text) for Reset_Handler
+ startup_n32wb03x.o(.text) refers to system_n32wb03x.o(i.SystemInit) for SystemInit
+ startup_n32wb03x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ system_n32wb03x.o(i.OTPTrim_Read) refers to memseta.o(.text) for __aeabi_memclr4
+ system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(i.read_flash_ID) for read_flash_ID
+ system_n32wb03x.o(i.OTPTrim_Read) refers to memcpya.o(.text) for __aeabi_memcpy
+ system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(i.__set_PRIMASK) for __set_PRIMASK
+ system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(.constdata) for TRIM_READ_CMD_CODE
+ system_n32wb03x.o(i.RCC_HsiCalib) refers to uidiv.o(.text) for __aeabi_uidivmod
+ system_n32wb03x.o(i.RCC_HsiCalib) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles
+ system_n32wb03x.o(i.SystemCoreClockUpdate) refers to system_n32wb03x.o(.data) for SystemCoreClock
+ system_n32wb03x.o(i.SystemGetMacAddr) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead
+ system_n32wb03x.o(i.SystemGetMacAddr) refers to system_n32wb03x.o(.bss) for trim_stored
+ system_n32wb03x.o(i.SystemGetUUID) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead
+ system_n32wb03x.o(i.SystemGetUUID) refers to system_n32wb03x.o(.bss) for trim_stored
+ system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead
+ system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(i.RCC_HsiCalib) for RCC_HsiCalib
+ system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(.bss) for trim_stored
+ system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead
+ system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(.bss) for trim_stored
+ system_n32wb03x.o(i.SystemTrimValueRead) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read
+ system_n32wb03x.o(i.read_flash_ID) refers to memseta.o(.text) for __aeabi_memclr4
+ system_n32wb03x.o(i.read_flash_ID) refers to memcpya.o(.text) for __aeabi_memcpy
+ system_n32wb03x.o(i.read_flash_ID) refers to system_n32wb03x.o(i.__set_PRIMASK) for __set_PRIMASK
+ system_n32wb03x.o(i.read_flash_ID) refers to system_n32wb03x.o(.constdata) for CMD_RDID
+ system_n32wb03x.o(i.system_delay_n_10us) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles
+ main.o(i.bank_crc_ok) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32
+ main.o(i.main) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32
+ main.o(i.main) refers to main.o(i.bank_crc_ok) for bank_crc_ok
+ main.o(i.main) refers to main.o(i.bank_vector_ok) for bank_vector_ok
+ main.o(i.main) refers to main.o(i.jump_to_app) for jump_to_app
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
+ entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
+ entry2.o(.ARM.Collect$$$$00002712) refers to startup_n32wb03x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to startup_n32wb03x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
+ entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
+ entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+
+
+==============================================================================
+
+Removing Unused input sections from the image.
+
+ Removing startup_n32wb03x.o(HEAP), (512 bytes).
+ Removing system_n32wb03x.o(i.SystemCoreClockUpdate), (16 bytes).
+ Removing system_n32wb03x.o(i.SystemGetMacAddr), (60 bytes).
+ Removing system_n32wb03x.o(i.SystemGetUUID), (60 bytes).
+ Removing system_n32wb03x.o(i.SystemTrimValueGet), (60 bytes).
+ Removing system_n32wb03x.o(i.system_delay_n_10us), (16 bytes).
+ Removing system_n32wb03x.o(.data), (4 bytes).
+ Removing main.o(.emb_text), (8 bytes).
+
+8 unused section(s) (total 736 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s 0x00000000 Number 0 startup_n32wb03x.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\CMSIS\\device\\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE
+ ..\\src\\main.c 0x00000000 Number 0 main.o ABSOLUTE
+ ..\src\boot_crc32.c 0x00000000 Number 0 boot_crc32.o ABSOLUTE
+ ..\src\main.c 0x00000000 Number 0 main.o ABSOLUTE
+ dc.s 0x00000000 Number 0 dc.o ABSOLUTE
+ handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
+ init.s 0x00000000 Number 0 init.o ABSOLUTE
+ RESET 0x01000000 Section 192 startup_n32wb03x.o(RESET)
+ .ARM.Collect$$$$00000000 0x010000c0 Section 0 entry.o(.ARM.Collect$$$$00000000)
+ .ARM.Collect$$$$00000001 0x010000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001)
+ .ARM.Collect$$$$00000004 0x010000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004)
+ .ARM.Collect$$$$00000008 0x010000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
+ .ARM.Collect$$$$0000000A 0x010000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ .ARM.Collect$$$$0000000B 0x010000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
+ .ARM.Collect$$$$0000000D 0x010000d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ .ARM.Collect$$$$0000000F 0x010000d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ .ARM.Collect$$$$00002712 0x010000d0 Section 4 entry2.o(.ARM.Collect$$$$00002712)
+ __lit__00000000 0x010000d0 Data 4 entry2.o(.ARM.Collect$$$$00002712)
+ .emb_text 0x010000d4 Section 14 system_n32wb03x.o(.emb_text)
+ .text 0x010000e4 Section 28 startup_n32wb03x.o(.text)
+ .text 0x01000100 Section 0 uidiv.o(.text)
+ .text 0x0100012c Section 0 memcpya.o(.text)
+ .text 0x01000150 Section 0 memseta.o(.text)
+ .text 0x01000174 Section 36 init.o(.text)
+ i.OTPTrim_Read 0x01000198 Section 0 system_n32wb03x.o(i.OTPTrim_Read)
+ i.RCC_HsiCalib 0x01000264 Section 0 system_n32wb03x.o(i.RCC_HsiCalib)
+ RCC_HsiCalib 0x01000265 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib)
+ i.SystemInit 0x01000394 Section 0 system_n32wb03x.o(i.SystemInit)
+ i.SystemTrimValueRead 0x010004b0 Section 0 system_n32wb03x.o(i.SystemTrimValueRead)
+ i.__scatterload_copy 0x010004c4 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x010004d2 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x010004d4 Section 14 handlers.o(i.__scatterload_zeroinit)
+ i.__set_PRIMASK 0x010004e2 Section 0 system_n32wb03x.o(i.__set_PRIMASK)
+ __set_PRIMASK 0x010004e3 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK)
+ i.bank_crc_ok 0x010004e8 Section 0 main.o(i.bank_crc_ok)
+ bank_crc_ok 0x010004e9 Thumb Code 48 main.o(i.bank_crc_ok)
+ i.bank_vector_ok 0x01000518 Section 0 main.o(i.bank_vector_ok)
+ bank_vector_ok 0x01000519 Thumb Code 46 main.o(i.bank_vector_ok)
+ i.caiic_crc32 0x01000548 Section 0 boot_crc32.o(i.caiic_crc32)
+ i.jump_to_app 0x0100058c Section 0 main.o(i.jump_to_app)
+ jump_to_app 0x0100058d Thumb Code 30 main.o(i.jump_to_app)
+ i.main 0x010005b0 Section 0 main.o(i.main)
+ i.read_flash_ID 0x01000660 Section 0 system_n32wb03x.o(i.read_flash_ID)
+ read_flash_ID 0x01000661 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID)
+ .constdata 0x010006a4 Section 472 system_n32wb03x.o(.constdata)
+ .bss 0x20000000 Section 52 system_n32wb03x.o(.bss)
+ STACK 0x20000038 Section 2048 startup_n32wb03x.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ __decompress - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _microlib_exit - Undefined Weak Reference
+ __Vectors_Size 0x000000c0 Number 0 startup_n32wb03x.o ABSOLUTE
+ __Vectors 0x01000000 Data 4 startup_n32wb03x.o(RESET)
+ __Vectors_End 0x010000c0 Data 0 startup_n32wb03x.o(RESET)
+ __main 0x010000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
+ _main_stk 0x010000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
+ _main_scatterload 0x010000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ __main_after_scatterload 0x010000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ _main_clock 0x010000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
+ _main_cpp_init 0x010000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ _main_init 0x010000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
+ __rt_final_cpp 0x010000d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ __rt_final_exit 0x010000d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ __asm___17_system_n32wb03x_c_f233b82c____REV16 0x010000d5 Thumb Code 4 system_n32wb03x.o(.emb_text)
+ __asm___17_system_n32wb03x_c_f233b82c____REVSH 0x010000d9 Thumb Code 4 system_n32wb03x.o(.emb_text)
+ system_delay_cycles 0x010000dd Thumb Code 6 system_n32wb03x.o(.emb_text)
+ Reset_Handler 0x010000e5 Thumb Code 8 startup_n32wb03x.o(.text)
+ NMI_Handler 0x010000ed Thumb Code 2 startup_n32wb03x.o(.text)
+ HardFault_Handler 0x010000ef Thumb Code 2 startup_n32wb03x.o(.text)
+ SVC_Handler 0x010000f1 Thumb Code 2 startup_n32wb03x.o(.text)
+ PendSV_Handler 0x010000f3 Thumb Code 2 startup_n32wb03x.o(.text)
+ SysTick_Handler 0x010000f5 Thumb Code 2 startup_n32wb03x.o(.text)
+ ADC_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_CRYPT_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_ERROR_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_FIFO_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_FINETGT_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_HSLOT_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_SLP_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_SW_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_TIMESTAMP_TGT1_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_TIMESTAMP_TGT2_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ DMA_Channel1_2_3_4_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ DMA_Channel5_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ EXTI0_1_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ EXTI2_3_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ EXTI4_12_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ FLASH_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ I2C1_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ IRC_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ KEYSCAN_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ LPUART1_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ RCC_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ RESERVED_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ RTC_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ SPI1_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ SPI2_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM1_BRK_UP_TRG_COM_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM1_CC_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM3_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM6_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ USART1_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ USART2_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ WWDG_IRQHandler 0x010000f7 Thumb Code 0 startup_n32wb03x.o(.text)
+ __aeabi_uidiv 0x01000101 Thumb Code 0 uidiv.o(.text)
+ __aeabi_uidivmod 0x01000101 Thumb Code 44 uidiv.o(.text)
+ __aeabi_memcpy 0x0100012d Thumb Code 36 memcpya.o(.text)
+ __aeabi_memcpy4 0x0100012d Thumb Code 0 memcpya.o(.text)
+ __aeabi_memcpy8 0x0100012d Thumb Code 0 memcpya.o(.text)
+ __aeabi_memset 0x01000151 Thumb Code 14 memseta.o(.text)
+ __aeabi_memset4 0x01000151 Thumb Code 0 memseta.o(.text)
+ __aeabi_memset8 0x01000151 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr 0x0100015f Thumb Code 4 memseta.o(.text)
+ __aeabi_memclr4 0x0100015f Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr8 0x0100015f Thumb Code 0 memseta.o(.text)
+ _memset$wrapper 0x01000163 Thumb Code 18 memseta.o(.text)
+ __scatterload 0x01000175 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x01000175 Thumb Code 0 init.o(.text)
+ OTPTrim_Read 0x01000199 Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read)
+ SystemInit 0x01000395 Thumb Code 250 system_n32wb03x.o(i.SystemInit)
+ SystemTrimValueRead 0x010004b1 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead)
+ __scatterload_copy 0x010004c5 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x010004d3 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x010004d5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ caiic_crc32 0x01000549 Thumb Code 62 boot_crc32.o(i.caiic_crc32)
+ main 0x010005b1 Thumb Code 162 main.o(i.main)
+ TRIM_READ_CMD_CODE 0x010006a4 Data 320 system_n32wb03x.o(.constdata)
+ CMD_RDID 0x010007e4 Data 152 system_n32wb03x.o(.constdata)
+ Region$$Table$$Base 0x0100087c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x0100088c Number 0 anon$$obj.o(Region$$Table)
+ trim_stored 0x20000000 Data 52 system_n32wb03x.o(.bss)
+ __initial_sp 0x20000838 Data 0 startup_n32wb03x.o(STACK)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x010000c1
+
+ Load Region LR_IROM1 (Base: 0x01000000, Size: 0x0000088c, Max: 0x00004000, ABSOLUTE)
+
+ Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x0000088c, Max: 0x00004000, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x01000000 0x01000000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o
+ 0x010000c0 0x010000c0 0x00000000 Code RO 232 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x010000c0 0x010000c0 0x00000004 Code RO 243 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x010000c4 0x010000c4 0x00000004 Code RO 246 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x010000c8 0x010000c8 0x00000000 Code RO 248 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x010000c8 0x010000c8 0x00000000 Code RO 250 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x010000c8 0x010000c8 0x00000008 Code RO 251 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x010000d0 0x010000d0 0x00000000 Code RO 253 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x010000d0 0x010000d0 0x00000000 Code RO 255 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x010000d0 0x010000d0 0x00000004 Code RO 244 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x010000d4 0x010000d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o
+ 0x010000e2 0x010000e2 0x00000002 PAD
+ 0x010000e4 0x010000e4 0x0000001c Code RO 4 .text startup_n32wb03x.o
+ 0x01000100 0x01000100 0x0000002c Code RO 235 .text mc_p.l(uidiv.o)
+ 0x0100012c 0x0100012c 0x00000024 Code RO 237 .text mc_p.l(memcpya.o)
+ 0x01000150 0x01000150 0x00000024 Code RO 239 .text mc_p.l(memseta.o)
+ 0x01000174 0x01000174 0x00000024 Code RO 257 .text mc_p.l(init.o)
+ 0x01000198 0x01000198 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o
+ 0x01000264 0x01000264 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o
+ 0x01000394 0x01000394 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o
+ 0x010004b0 0x010004b0 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o
+ 0x010004c4 0x010004c4 0x0000000e Code RO 261 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x010004d2 0x010004d2 0x00000002 Code RO 262 i.__scatterload_null mc_p.l(handlers.o)
+ 0x010004d4 0x010004d4 0x0000000e Code RO 263 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x010004e2 0x010004e2 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o
+ 0x010004e8 0x010004e8 0x00000030 Code RO 174 i.bank_crc_ok main.o
+ 0x01000518 0x01000518 0x0000002e Code RO 175 i.bank_vector_ok main.o
+ 0x01000546 0x01000546 0x00000002 PAD
+ 0x01000548 0x01000548 0x00000044 Code RO 220 i.caiic_crc32 boot_crc32.o
+ 0x0100058c 0x0100058c 0x00000024 Code RO 176 i.jump_to_app main.o
+ 0x010005b0 0x010005b0 0x000000b0 Code RO 177 i.main main.o
+ 0x01000660 0x01000660 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o
+ 0x010006a4 0x010006a4 0x000001d8 Data RO 23 .constdata system_n32wb03x.o
+ 0x0100087c 0x0100087c 0x00000010 Data RO 259 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0100088c, Size: 0x00000838, Max: 0x0000c000, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o
+ 0x20000034 0x0100088c 0x00000004 PAD
+ 0x20000038 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 68 6 0 0 0 874 boot_crc32.o
+ 306 20 0 0 0 4735 main.o
+ 28 8 192 0 2048 744 startup_n32wb03x.o
+ 900 60 472 0 52 95112 system_n32wb03x.o
+
+ ----------------------------------------------------------------------
+ 1306 94 680 0 2104 101465 Object Totals
+ 0 0 16 0 0 0 (incl. Generated)
+ 4 0 0 0 4 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 0 0 0 0 0 0 entry.o
+ 0 0 0 0 0 0 entry10a.o
+ 0 0 0 0 0 0 entry11a.o
+ 8 4 0 0 0 0 entry2.o
+ 4 0 0 0 0 0 entry5.o
+ 0 0 0 0 0 0 entry7b.o
+ 0 0 0 0 0 0 entry8b.o
+ 8 4 0 0 0 0 entry9a.o
+ 30 0 0 0 0 0 handlers.o
+ 36 8 0 0 0 68 init.o
+ 36 0 0 0 0 60 memcpya.o
+ 36 0 0 0 0 100 memseta.o
+ 44 0 0 0 0 72 uidiv.o
+
+ ----------------------------------------------------------------------
+ 202 16 0 0 0 300 Library Totals
+ 0 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 202 16 0 0 0 300 mc_p.l
+
+ ----------------------------------------------------------------------
+ 202 16 0 0 0 300 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 1508 110 680 0 2104 101337 Grand Totals
+ 1508 110 680 0 2104 101337 ELF Image Totals
+ 1508 110 680 0 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 2188 ( 2.14kB)
+ Total RW Size (RW Data + ZI Data) 2104 ( 2.05kB)
+ Total ROM Size (Code + RO Data + RW Data) 2188 ( 2.14kB)
+
+==============================================================================
+
diff --git a/Boot/MDK-ARM/Listings/startup_n32wb03x.lst b/Boot/MDK-ARM/Listings/startup_n32wb03x.lst
new file mode 100644
index 0000000..4771ede
--- /dev/null
+++ b/Boot/MDK-ARM/Listings/startup_n32wb03x.lst
@@ -0,0 +1,1098 @@
+
+
+
+ARM Macro Assembler Page 1
+
+
+ 1 00000000 ; ******************************************************
+ **********************
+ 2 00000000 ; Copyright (c) 2025, NSING Technologies Inc.
+ 3 00000000 ;
+ 4 00000000 ; All rights reserved.
+ 5 00000000 ; ******************************************************
+ **********************
+ 6 00000000 ;
+ 7 00000000 ; Redistribution and use in source and binary forms, wit
+ h or without
+ 8 00000000 ; modification, are permitted provided that the followin
+ g conditions are met:
+ 9 00000000 ;
+ 10 00000000 ; - Redistributions of source code must retain the above
+ copyright notice,
+ 11 00000000 ; this list of conditions and the disclaimer below.
+ 12 00000000 ;
+ 13 00000000 ; NSING' name may not be used to endorse or promote prod
+ ucts derived from
+ 14 00000000 ; this software without specific prior written permissio
+ n.
+ 15 00000000 ;
+ 16 00000000 ; DISCLAIMER: THIS SOFTWARE IS PROVIDED BY NSING "AS IS"
+ AND ANY EXPRESS OR
+ 17 00000000 ; IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF
+ 18 00000000 ; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NON-INFRINGEMENT ARE
+ 19 00000000 ; DISCLAIMED. IN NO EVENT SHALL NSING BE LIABLE FOR ANY
+ DIRECT, INDIRECT,
+ 20 00000000 ; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAG
+ ES (INCLUDING, BUT NOT
+ 21 00000000 ; LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICE
+ S; LOSS OF USE, DATA,
+ 22 00000000 ; OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED A
+ ND ON ANY THEORY OF
+ 23 00000000 ; LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR T
+ ORT (INCLUDING
+ 24 00000000 ; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+ USE OF THIS SOFTWARE,
+ 25 00000000 ; EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ 26 00000000 ; ******************************************************
+ **********************
+ 27 00000000
+ 28 00000000 ; Amount of memory (in bytes) allocated for Stack
+ 29 00000000 ; Tailor this value to your application needs
+ 30 00000000 ; Stack Configuration
+ 31 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 32 00000000 ;
+ 33 00000000
+ 34 00000000 00000800
+ Stack_Size
+ EQU 0x00000800
+ 35 00000000
+ 36 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
+=3
+ 37 00000000 Stack_Mem
+ SPACE Stack_Size
+ 38 00000800 __initial_sp
+
+
+
+ARM Macro Assembler Page 2
+
+
+ 39 00000800
+ 40 00000800 ; Heap Configuration
+ 41 00000800 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 42 00000800 ;
+ 43 00000800
+ 44 00000800 00000200
+ Heap_Size
+ EQU 0x00000200
+ 45 00000800
+ 46 00000800 AREA HEAP, NOINIT, READWRITE, ALIGN=
+3
+ 47 00000000 __heap_base
+ 48 00000000 Heap_Mem
+ SPACE Heap_Size
+ 49 00000200 __heap_limit
+ 50 00000200
+ 51 00000200 PRESERVE8
+ 52 00000200 THUMB
+ 53 00000200
+ 54 00000200
+ 55 00000200 ; Vector Table Mapped to Address 0 at Reset
+ 56 00000200 AREA RESET, DATA, READONLY
+ 57 00000000 EXPORT __Vectors
+ 58 00000000 EXPORT __Vectors_End
+ 59 00000000 EXPORT __Vectors_Size
+ 60 00000000
+ 61 00000000 00000000
+ __Vectors
+ DCD __initial_sp ; Top of Stack
+ 62 00000004 00000000 DCD Reset_Handler ; Reset Handler
+ 63 00000008 00000000 DCD NMI_Handler ; NMI Handler
+ 64 0000000C 00000000 DCD HardFault_Handler ; Hard Fault
+ Handler
+ 65 00000010 00000000 DCD 0 ; Reserved
+ 66 00000014 00000000 DCD 0 ; Reserved
+ 67 00000018 00000000 DCD 0 ; Reserved
+ 68 0000001C 00000000 DCD 0 ; Reserved
+ 69 00000020 00000000 DCD 0 ; Reserved
+ 70 00000024 00000000 DCD 0 ; Reserved
+ 71 00000028 00000000 DCD 0 ; Reserved
+ 72 0000002C 00000000 DCD SVC_Handler ; SVCall Handler
+ 73 00000030 00000000 DCD 0 ; Reserved
+ 74 00000034 00000000 DCD 0 ; Reserved
+ 75 00000038 00000000 DCD PendSV_Handler ; PendSV Handler
+
+ 76 0000003C 00000000 DCD SysTick_Handler
+ ; SysTick Handler
+ 77 00000040
+ 78 00000040 ; External Interrupts
+ 79 00000040 00000000 DCD WWDG_IRQHandler
+ ; Window Watchdog
+ 80 00000044 00000000 DCD BLE_SW_IRQHandler
+ ; BLE_SW interrupt
+ 81 00000048 00000000 DCD RTC_IRQHandler ; RTC interrupt(
+ through EXTI line 1
+ 7/19/20 interrupt)
+ 82 0000004C 00000000 DCD BLE_HSLOT_IRQHandler
+ ; BLE_HSLOT
+ 83 00000050 00000000 DCD FLASH_IRQHandler ; Flash
+
+
+
+ARM Macro Assembler Page 3
+
+
+ 84 00000054 00000000 DCD RCC_IRQHandler ; RCC
+ 85 00000058 00000000 DCD EXTI0_1_IRQHandler
+ ; EXTI Line 0.1
+ 86 0000005C 00000000 DCD EXTI2_3_IRQHandler
+ ; EXTI Line 2.3
+ 87 00000060 00000000 DCD EXTI4_12_IRQHandler
+ ; EXTI Line 4..12
+ 88 00000064 00000000 DCD BLE_FINETGT_IRQHandler
+ ; BLE_FINETGT
+ 89 00000068 00000000 DCD BLE_FIFO_IRQHandler ; BLE_FIFO
+ 90 0000006C 00000000 DCD DMA_Channel1_2_3_4_IRQHandler ;
+ DMA Channel 1,2,3,
+ 4
+ 91 00000070 00000000 DCD DMA_Channel5_IRQHandler ; DMA C
+ hannel 5,6,7,8
+ 92 00000074 00000000 DCD TIM1_BRK_UP_TRG_COM_IRQHandler
+ ; TIM1 Break/Update
+ /Trigger and Commut
+ ation
+ 93 00000078 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu
+ re Compare
+ 94 0000007C 00000000 DCD RESERVED_IRQHandler ;
+ 95 00000080 00000000 DCD TIM3_IRQHandler ; TIM3
+ 96 00000084 00000000 DCD BLE_ERROR_IRQHandler
+ ; BLE_ERROR
+ 97 00000088 00000000 DCD BLE_CRYPT_IRQHandler ; BLE_CYPT
+ _IRQHandler
+ 98 0000008C 00000000 DCD BLE_TIMESTAMP_TGT1_IRQHandler ;
+ BLE_TIMESTAMP_TGT1
+
+ 99 00000090 00000000 DCD TIM6_IRQHandler ; TIM6
+ 100 00000094 00000000 DCD ADC_IRQHandler ; ADC
+ 101 00000098 00000000 DCD SPI2_IRQHandler ; SPI2
+ 102 0000009C 00000000 DCD I2C1_IRQHandler ; I2C1
+ 103 000000A0 00000000 DCD BLE_TIMESTAMP_TGT2_IRQHandler ;
+ BLE_TIMESTAMP_TGT1
+ 2
+ 104 000000A4 00000000 DCD SPI1_IRQHandler ; SPI1
+ 105 000000A8 00000000 DCD BLE_SLP_IRQHandler ; BLE_SLP
+ 106 000000AC 00000000 DCD KEYSCAN_IRQHandler ; KEYSCAN
+ 107 000000B0 00000000 DCD USART1_IRQHandler ; USART1
+ 108 000000B4 00000000 DCD LPUART1_IRQHandler ; LPUART1
+ 109 000000B8 00000000 DCD USART2_IRQHandler ; USART2
+ 110 000000BC 00000000 DCD IRC_IRQHandler ; IRC
+ 111 000000C0 __Vectors_End
+ 112 000000C0
+ 113 000000C0 000000C0
+ __Vectors_Size
+ EQU __Vectors_End - __Vectors
+ 114 000000C0
+ 115 000000C0 AREA |.text|, CODE, READONLY
+ 116 00000000
+ 117 00000000 ; Reset handler
+ 118 00000000 Reset_Handler
+ PROC
+ 119 00000000 EXPORT Reset_Handler [WEAK
+]
+ 120 00000000 IMPORT __main
+ 121 00000000 IMPORT SystemInit
+
+
+
+ARM Macro Assembler Page 4
+
+
+ 122 00000000 4804 LDR R0, =SystemInit
+ 123 00000002 4780 BLX R0
+ 124 00000004 4804 LDR R0, =__main
+ 125 00000006 4700 BX R0
+ 126 00000008 ENDP
+ 127 00000008
+ 128 00000008 ; Dummy Exception Handlers (infinite loops which can be
+ modified)
+ 129 00000008
+ 130 00000008 NMI_Handler
+ PROC
+ 131 00000008 EXPORT NMI_Handler [WEA
+K]
+ 132 00000008 E7FE B .
+ 133 0000000A ENDP
+ 135 0000000A HardFault_Handler
+ PROC
+ 136 0000000A EXPORT HardFault_Handler [WEA
+K]
+ 137 0000000A E7FE B .
+ 138 0000000C ENDP
+ 139 0000000C SVC_Handler
+ PROC
+ 140 0000000C EXPORT SVC_Handler [WEA
+K]
+ 141 0000000C E7FE B .
+ 142 0000000E ENDP
+ 143 0000000E PendSV_Handler
+ PROC
+ 144 0000000E EXPORT PendSV_Handler [WEA
+K]
+ 145 0000000E E7FE B .
+ 146 00000010 ENDP
+ 147 00000010 SysTick_Handler
+ PROC
+ 148 00000010 EXPORT SysTick_Handler [WEA
+K]
+ 149 00000010 E7FE B .
+ 150 00000012 ENDP
+ 151 00000012
+ 152 00000012 Default_Handler
+ PROC
+ 153 00000012
+ 154 00000012 EXPORT WWDG_IRQHandler [WEA
+K]
+ 155 00000012 EXPORT BLE_SW_IRQHandler [WEA
+K]
+ 156 00000012 EXPORT RTC_IRQHandler [WEA
+K]
+ 157 00000012 EXPORT BLE_HSLOT_IRQHandler [WEA
+K]
+ 158 00000012 EXPORT FLASH_IRQHandler [WEA
+K]
+ 159 00000012 EXPORT RCC_IRQHandler [WEA
+K]
+ 160 00000012 EXPORT EXTI0_1_IRQHandler [WEA
+K]
+ 161 00000012 EXPORT EXTI2_3_IRQHandler [WEA
+K]
+
+
+
+ARM Macro Assembler Page 5
+
+
+ 162 00000012 EXPORT EXTI4_12_IRQHandler [WEA
+K]
+ 163 00000012 EXPORT BLE_FINETGT_IRQHandler [WEA
+K]
+ 164 00000012 EXPORT BLE_FIFO_IRQHandler [WEA
+K]
+ 165 00000012 EXPORT DMA_Channel1_2_3_4_IRQHandler
+[WEAK]
+ 166 00000012 EXPORT DMA_Channel5_IRQHandler [WEAK]
+ 167 00000012 EXPORT TIM1_BRK_UP_TRG_COM_IRQHandler
+[WEAK]
+ 168 00000012 EXPORT TIM1_CC_IRQHandler [WEA
+K]
+ 169 00000012 EXPORT RESERVED_IRQHandler [WEA
+K]
+ 170 00000012 EXPORT TIM3_IRQHandler [WEA
+K]
+ 171 00000012 EXPORT BLE_ERROR_IRQHandler [WEA
+K]
+ 172 00000012 EXPORT BLE_CRYPT_IRQHandler [WEA
+K]
+ 173 00000012 EXPORT BLE_TIMESTAMP_TGT1_IRQHandler
+[WEAK]
+ 174 00000012 EXPORT TIM6_IRQHandler [WEA
+K]
+ 175 00000012 EXPORT ADC_IRQHandler [WEA
+K]
+ 176 00000012 EXPORT SPI2_IRQHandler [WEA
+K]
+ 177 00000012 EXPORT I2C1_IRQHandler [WEA
+K]
+ 178 00000012 EXPORT BLE_TIMESTAMP_TGT2_IRQHandler
+[WEAK]
+ 179 00000012 EXPORT SPI1_IRQHandler [WEA
+K]
+ 180 00000012 EXPORT BLE_SLP_IRQHandler [WEA
+K]
+ 181 00000012 EXPORT KEYSCAN_IRQHandler [WEA
+K]
+ 182 00000012 EXPORT USART1_IRQHandler [WEA
+K]
+ 183 00000012 EXPORT LPUART1_IRQHandler [WEA
+K]
+ 184 00000012 EXPORT USART2_IRQHandler [WEA
+K]
+ 185 00000012 EXPORT IRC_IRQHandler [WEA
+K]
+ 186 00000012
+ 187 00000012 WWDG_IRQHandler
+ 188 00000012 BLE_SW_IRQHandler
+ 189 00000012 RTC_IRQHandler
+ 190 00000012 BLE_HSLOT_IRQHandler
+ 191 00000012 FLASH_IRQHandler
+ 192 00000012 RCC_IRQHandler
+ 193 00000012 EXTI0_1_IRQHandler
+ 194 00000012 EXTI2_3_IRQHandler
+ 195 00000012 EXTI4_12_IRQHandler
+ 196 00000012 BLE_FINETGT_IRQHandler
+ 197 00000012 BLE_FIFO_IRQHandler
+
+
+
+ARM Macro Assembler Page 6
+
+
+ 198 00000012 DMA_Channel1_2_3_4_IRQHandler
+ 199 00000012 DMA_Channel5_IRQHandler
+ 200 00000012 TIM1_BRK_UP_TRG_COM_IRQHandler
+ 201 00000012 TIM1_CC_IRQHandler
+ 202 00000012 RESERVED_IRQHandler
+ 203 00000012 TIM3_IRQHandler
+ 204 00000012 BLE_ERROR_IRQHandler
+ 205 00000012 BLE_CRYPT_IRQHandler
+ 206 00000012 BLE_TIMESTAMP_TGT1_IRQHandler
+ 207 00000012 TIM6_IRQHandler
+ 208 00000012 ADC_IRQHandler
+ 209 00000012 SPI2_IRQHandler
+ 210 00000012 I2C1_IRQHandler
+ 211 00000012 BLE_TIMESTAMP_TGT2_IRQHandler
+ 212 00000012 SPI1_IRQHandler
+ 213 00000012 BLE_SLP_IRQHandler
+ 214 00000012 KEYSCAN_IRQHandler
+ 215 00000012 USART1_IRQHandler
+ 216 00000012 LPUART1_IRQHandler
+ 217 00000012 USART2_IRQHandler
+ 218 00000012 IRC_IRQHandler
+ 219 00000012 E7FE B .
+ 220 00000014
+ 221 00000014 ENDP
+ 222 00000014
+ 223 00000014 ALIGN
+ 224 00000014
+ 225 00000014 ;*******************************************************
+ ************************
+ 226 00000014 ; User Stack and Heap initialization
+ 227 00000014 ;*******************************************************
+ ************************
+ 228 00000014 IF :DEF:__MICROLIB
+ 229 00000014
+ 230 00000014 EXPORT __initial_sp
+ 231 00000014 EXPORT __heap_base
+ 232 00000014 EXPORT __heap_limit
+ 233 00000014
+ 234 00000014 ELSE
+ 249 ENDIF
+ 250 00000014
+ 251 00000014 END
+ 00000000
+ 00000000
+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M0 --apcs=interw
+ork --depend=.\objects\startup_n32wb03x.d -o.\objects\startup_n32wb03x.o -ID:\K
+eil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device -ID:\Keil
+_v5\ARM\CMSIS\Include --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VE
+RSION SETA 531" --predefine="N32WB03x SETA 1" --predefine="USE_STDPERIPH_DRIVER
+ SETA 1" --list=.\listings\startup_n32wb03x.lst ..\..\nations-tec\N32WB03x_SDK_
+V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+STACK 00000000
+
+Symbol: STACK
+ Definitions
+ At line 36 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: STACK unused
+Stack_Mem 00000000
+
+Symbol: Stack_Mem
+ Definitions
+ At line 37 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: Stack_Mem unused
+__initial_sp 00000800
+
+Symbol: __initial_sp
+ Definitions
+ At line 38 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ At line 61 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 230 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+HEAP 00000000
+
+Symbol: HEAP
+ Definitions
+ At line 46 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: HEAP unused
+Heap_Mem 00000000
+
+Symbol: Heap_Mem
+ Definitions
+ At line 48 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: Heap_Mem unused
+__heap_base 00000000
+
+Symbol: __heap_base
+ Definitions
+ At line 47 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ At line 231 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+Comment: __heap_base used once
+__heap_limit 00000200
+
+Symbol: __heap_limit
+ Definitions
+ At line 49 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ At line 232 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+Comment: __heap_limit used once
+4 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+RESET 00000000
+
+Symbol: RESET
+ Definitions
+ At line 56 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: RESET unused
+__Vectors 00000000
+
+Symbol: __Vectors
+ Definitions
+ At line 61 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ At line 57 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 113 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+__Vectors_End 000000C0
+
+Symbol: __Vectors_End
+ Definitions
+ At line 111 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 58 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 113 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+.text 00000000
+
+Symbol: .text
+ Definitions
+ At line 115 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: .text unused
+ADC_IRQHandler 00000012
+
+Symbol: ADC_IRQHandler
+ Definitions
+ At line 208 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 100 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 175 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_CRYPT_IRQHandler 00000012
+
+Symbol: BLE_CRYPT_IRQHandler
+ Definitions
+ At line 205 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 97 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 172 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_ERROR_IRQHandler 00000012
+
+Symbol: BLE_ERROR_IRQHandler
+ Definitions
+ At line 204 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 96 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 171 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_FIFO_IRQHandler 00000012
+
+Symbol: BLE_FIFO_IRQHandler
+ Definitions
+ At line 197 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 89 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 164 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_FINETGT_IRQHandler 00000012
+
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: BLE_FINETGT_IRQHandler
+ Definitions
+ At line 196 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 88 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 163 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_HSLOT_IRQHandler 00000012
+
+Symbol: BLE_HSLOT_IRQHandler
+ Definitions
+ At line 190 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 82 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 157 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_SLP_IRQHandler 00000012
+
+Symbol: BLE_SLP_IRQHandler
+ Definitions
+ At line 213 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 105 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 180 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_SW_IRQHandler 00000012
+
+Symbol: BLE_SW_IRQHandler
+ Definitions
+ At line 188 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 80 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 155 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_TIMESTAMP_TGT1_IRQHandler 00000012
+
+Symbol: BLE_TIMESTAMP_TGT1_IRQHandler
+ Definitions
+ At line 206 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 98 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 173 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+BLE_TIMESTAMP_TGT2_IRQHandler 00000012
+
+
+
+ARM Macro Assembler Page 3 Alphabetic symbol ordering
+Relocatable symbols
+
+
+Symbol: BLE_TIMESTAMP_TGT2_IRQHandler
+ Definitions
+ At line 211 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 103 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 178 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+DMA_Channel1_2_3_4_IRQHandler 00000012
+
+Symbol: DMA_Channel1_2_3_4_IRQHandler
+ Definitions
+ At line 198 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 90 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 165 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+DMA_Channel5_IRQHandler 00000012
+
+Symbol: DMA_Channel5_IRQHandler
+ Definitions
+ At line 199 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 91 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 166 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+Default_Handler 00000012
+
+Symbol: Default_Handler
+ Definitions
+ At line 152 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ None
+Comment: Default_Handler unused
+EXTI0_1_IRQHandler 00000012
+
+Symbol: EXTI0_1_IRQHandler
+ Definitions
+ At line 193 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 85 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 160 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+EXTI2_3_IRQHandler 00000012
+
+Symbol: EXTI2_3_IRQHandler
+
+
+
+ARM Macro Assembler Page 4 Alphabetic symbol ordering
+Relocatable symbols
+
+ Definitions
+ At line 194 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 86 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 161 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+EXTI4_12_IRQHandler 00000012
+
+Symbol: EXTI4_12_IRQHandler
+ Definitions
+ At line 195 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 87 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 162 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+FLASH_IRQHandler 00000012
+
+Symbol: FLASH_IRQHandler
+ Definitions
+ At line 191 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 83 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 158 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+HardFault_Handler 0000000A
+
+Symbol: HardFault_Handler
+ Definitions
+ At line 135 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 64 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 136 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+I2C1_IRQHandler 00000012
+
+Symbol: I2C1_IRQHandler
+ Definitions
+ At line 210 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 102 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 177 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+IRC_IRQHandler 00000012
+
+
+
+
+ARM Macro Assembler Page 5 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: IRC_IRQHandler
+ Definitions
+ At line 218 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 110 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 185 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+KEYSCAN_IRQHandler 00000012
+
+Symbol: KEYSCAN_IRQHandler
+ Definitions
+ At line 214 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 106 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 181 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+LPUART1_IRQHandler 00000012
+
+Symbol: LPUART1_IRQHandler
+ Definitions
+ At line 216 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 108 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 183 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+NMI_Handler 00000008
+
+Symbol: NMI_Handler
+ Definitions
+ At line 130 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 63 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 131 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+PendSV_Handler 0000000E
+
+Symbol: PendSV_Handler
+ Definitions
+ At line 143 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 75 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 144 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+RCC_IRQHandler 00000012
+
+
+
+ARM Macro Assembler Page 6 Alphabetic symbol ordering
+Relocatable symbols
+
+
+Symbol: RCC_IRQHandler
+ Definitions
+ At line 192 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 84 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 159 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+RESERVED_IRQHandler 00000012
+
+Symbol: RESERVED_IRQHandler
+ Definitions
+ At line 202 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 94 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 169 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+RTC_IRQHandler 00000012
+
+Symbol: RTC_IRQHandler
+ Definitions
+ At line 189 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 81 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 156 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+Reset_Handler 00000000
+
+Symbol: Reset_Handler
+ Definitions
+ At line 118 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 62 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 119 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+SPI1_IRQHandler 00000012
+
+Symbol: SPI1_IRQHandler
+ Definitions
+ At line 212 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 104 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 179 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+
+
+
+ARM Macro Assembler Page 7 Alphabetic symbol ordering
+Relocatable symbols
+
+SPI2_IRQHandler 00000012
+
+Symbol: SPI2_IRQHandler
+ Definitions
+ At line 209 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 101 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 176 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+SVC_Handler 0000000C
+
+Symbol: SVC_Handler
+ Definitions
+ At line 139 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 72 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 140 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+SysTick_Handler 00000010
+
+Symbol: SysTick_Handler
+ Definitions
+ At line 147 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 76 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 148 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+TIM1_BRK_UP_TRG_COM_IRQHandler 00000012
+
+Symbol: TIM1_BRK_UP_TRG_COM_IRQHandler
+ Definitions
+ At line 200 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 92 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 167 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+TIM1_CC_IRQHandler 00000012
+
+Symbol: TIM1_CC_IRQHandler
+ Definitions
+ At line 201 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 93 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 168 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+
+
+ARM Macro Assembler Page 8 Alphabetic symbol ordering
+Relocatable symbols
+
+
+TIM3_IRQHandler 00000012
+
+Symbol: TIM3_IRQHandler
+ Definitions
+ At line 203 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 95 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 170 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+TIM6_IRQHandler 00000012
+
+Symbol: TIM6_IRQHandler
+ Definitions
+ At line 207 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 99 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 174 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+USART1_IRQHandler 00000012
+
+Symbol: USART1_IRQHandler
+ Definitions
+ At line 215 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 107 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 182 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+USART2_IRQHandler 00000012
+
+Symbol: USART2_IRQHandler
+ Definitions
+ At line 217 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 109 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ At line 184 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+
+WWDG_IRQHandler 00000012
+
+Symbol: WWDG_IRQHandler
+ Definitions
+ At line 187 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 79 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ At line 154 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+
+
+
+ARM Macro Assembler Page 9 Alphabetic symbol ordering
+Relocatable symbols
+
+device\startup\startup_n32wb03x.s
+
+40 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Absolute symbols
+
+Heap_Size 00000200
+
+Symbol: Heap_Size
+ Definitions
+ At line 44 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ At line 48 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+Comment: Heap_Size used once
+Stack_Size 00000800
+
+Symbol: Stack_Size
+ Definitions
+ At line 34 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+ Uses
+ At line 37 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+Comment: Stack_Size used once
+__Vectors_Size 000000C0
+
+Symbol: __Vectors_Size
+ Definitions
+ At line 113 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 59 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d
+evice\startup\startup_n32wb03x.s
+Comment: __Vectors_Size used once
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+External symbols
+
+SystemInit 00000000
+
+Symbol: SystemInit
+ Definitions
+ At line 121 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 122 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+Comment: SystemInit used once
+__main 00000000
+
+Symbol: __main
+ Definitions
+ At line 120 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+ Uses
+ At line 124 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\
+device\startup\startup_n32wb03x.s
+Comment: __main used once
+2 symbols
+391 symbols in table
diff --git a/Boot/MDK-ARM/Objects/boot_crc32.crf b/Boot/MDK-ARM/Objects/boot_crc32.crf
new file mode 100644
index 0000000..eda0639
Binary files /dev/null and b/Boot/MDK-ARM/Objects/boot_crc32.crf differ
diff --git a/Boot/MDK-ARM/Objects/boot_crc32.d b/Boot/MDK-ARM/Objects/boot_crc32.d
new file mode 100644
index 0000000..3ea8a5a
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/boot_crc32.d
@@ -0,0 +1,3 @@
+.\objects\boot_crc32.o: ..\src\boot_crc32.c
+.\objects\boot_crc32.o: ..\src\boot_crc32.h
+.\objects\boot_crc32.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
diff --git a/Boot/MDK-ARM/Objects/boot_crc32.o b/Boot/MDK-ARM/Objects/boot_crc32.o
new file mode 100644
index 0000000..66ecd2b
Binary files /dev/null and b/Boot/MDK-ARM/Objects/boot_crc32.o differ
diff --git a/Boot/MDK-ARM/Objects/caiic_boot.axf b/Boot/MDK-ARM/Objects/caiic_boot.axf
new file mode 100644
index 0000000..b57d7ea
Binary files /dev/null and b/Boot/MDK-ARM/Objects/caiic_boot.axf differ
diff --git a/Boot/MDK-ARM/Objects/caiic_boot.build_log.htm b/Boot/MDK-ARM/Objects/caiic_boot.build_log.htm
new file mode 100644
index 0000000..3efcc85
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/caiic_boot.build_log.htm
@@ -0,0 +1,47 @@
+
+
+system_delay_cycles ⇒ system_delay_cycles
+
+
+
+Function Pointers
+
+ - ADC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_CRYPT_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_ERROR_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_FIFO_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_FINETGT_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_HSLOT_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_SLP_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_SW_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_TIMESTAMP_TGT1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- BLE_TIMESTAMP_TGT2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- DMA_Channel1_2_3_4_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- DMA_Channel5_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- EXTI0_1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- EXTI2_3_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- EXTI4_12_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- FLASH_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- HardFault_Handler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- I2C1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- IRC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- KEYSCAN_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- LPUART1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- NMI_Handler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- PendSV_Handler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- RCC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- RESERVED_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- RTC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- Reset_Handler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- SPI1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- SPI2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- SVC_Handler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- SysTick_Handler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- SystemInit from system_n32wb03x.o(i.SystemInit) referenced from startup_n32wb03x.o(.text)
+
- TIM1_BRK_UP_TRG_COM_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- TIM1_CC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- TIM3_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- TIM6_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- USART1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- USART2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- WWDG_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
+
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_n32wb03x.o(.text)
+
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
+
+
+
+Global Symbols
+
+__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(.text)
+
+_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
+
+
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Calls]
+
+__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Called By]
+
+_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
+
+
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
+
+
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
+
+
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
+
+
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
+
+
__asm___17_system_n32wb03x_c_f233b82c____REV16 (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
+
+
__asm___17_system_n32wb03x_c_f233b82c____REVSH (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
+
+
system_delay_cycles (Thumb, 6 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text))
+
[Calls]
+
[Called By]- >> system_delay_cycles
+
- >> RCC_HsiCalib
+
+
+Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+BLE_CRYPT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_ERROR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_FIFO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_FINETGT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_HSLOT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_SLP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_SW_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_TIMESTAMP_TGT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+BLE_TIMESTAMP_TGT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+DMA_Channel1_2_3_4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+DMA_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+EXTI4_12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+IRC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+KEYSCAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+RESERVED_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
+
+
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
+
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
+
+
[Called By]
+
+__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
+
[Called By]
- >> OTPTrim_Read
+
- >> read_flash_ID
+
+
+__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
+
+
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
+
+
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
+
[Called By]
- >> _memset$wrapper
+
- >> __aeabi_memclr
+
+
+__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
+
+
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
+
+
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
+
[Calls]
+
+__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
+
[Called By]
- >> OTPTrim_Read
+
- >> read_flash_ID
+
+
+__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
+
+
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
+
[Calls]
+
+__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
+
[Calls]
- >> __main_after_scatterload
+
+
[Called By]
+
+__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
+
+
OTPTrim_Read (Thumb, 192 bytes, Stack size 368 bytes, system_n32wb03x.o(i.OTPTrim_Read))
+
[Stack]
- Max Depth = 712
- Call Chain = OTPTrim_Read ⇒ read_flash_ID
+
+
[Calls]- >> __aeabi_memclr4
+
- >> __aeabi_memcpy
+
- >> read_flash_ID
+
- >> __set_PRIMASK
+
+
[Called By]
+
+SystemInit (Thumb, 250 bytes, Stack size 8 bytes, system_n32wb03x.o(i.SystemInit))
+
[Stack]
- Max Depth = 736
- Call Chain = SystemInit ⇒ SystemTrimValueRead ⇒ OTPTrim_Read ⇒ read_flash_ID
+
+
[Calls]- >> SystemTrimValueRead
+
- >> RCC_HsiCalib
+
+
[Address Reference Count : 1]- startup_n32wb03x.o(.text)
+
+SystemTrimValueRead (Thumb, 20 bytes, Stack size 16 bytes, system_n32wb03x.o(i.SystemTrimValueRead))
+
[Stack]
- Max Depth = 728
- Call Chain = SystemTrimValueRead ⇒ OTPTrim_Read ⇒ read_flash_ID
+
+
[Calls]
+
[Called By]
+
+__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
+
+
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
+
+
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
+
+
caiic_crc32 (Thumb, 62 bytes, Stack size 12 bytes, boot_crc32.o(i.caiic_crc32))
+
[Stack]
- Max Depth = 12
- Call Chain = caiic_crc32
+
+
[Called By]- >> main
+
- >> bank_crc_ok
+
+
+main (Thumb, 162 bytes, Stack size 0 bytes, main.o(i.main))
+
[Stack]
- Max Depth = 28
- Call Chain = main ⇒ bank_crc_ok ⇒ caiic_crc32
+
+
[Calls]- >> caiic_crc32
+
- >> jump_to_app
+
- >> bank_vector_ok
+
- >> bank_crc_ok
+
+
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
+
+
+Local Symbols
+
+RCC_HsiCalib (Thumb, 296 bytes, Stack size 64 bytes, system_n32wb03x.o(i.RCC_HsiCalib))
+
[Stack]
- Max Depth = 76
- Call Chain = RCC_HsiCalib ⇒ __aeabi_uidivmod
+
+
[Calls]- >> __aeabi_uidivmod
+
- >> system_delay_cycles
+
+
[Called By]
+
+__set_PRIMASK (Thumb, 6 bytes, Stack size 0 bytes, system_n32wb03x.o(i.__set_PRIMASK))
+
[Called By]
- >> OTPTrim_Read
+
- >> read_flash_ID
+
+
+read_flash_ID (Thumb, 62 bytes, Stack size 344 bytes, system_n32wb03x.o(i.read_flash_ID))
+
[Stack]
- Max Depth = 344
- Call Chain = read_flash_ID
+
+
[Calls]- >> __aeabi_memclr4
+
- >> __aeabi_memcpy
+
- >> __set_PRIMASK
+
+
[Called By]
+
+bank_crc_ok (Thumb, 48 bytes, Stack size 16 bytes, main.o(i.bank_crc_ok))
+
[Stack]
- Max Depth = 28
- Call Chain = bank_crc_ok ⇒ caiic_crc32
+
+
[Calls]
+
[Called By]
+
+bank_vector_ok (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.bank_vector_ok))
+
[Stack]
- Max Depth = 8
- Call Chain = bank_vector_ok
+
+
[Called By]
+
+jump_to_app (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.jump_to_app))
+
[Called By]
+
+
+Undefined Global Symbols
+
diff --git a/Boot/MDK-ARM/Objects/caiic_boot.lnp b/Boot/MDK-ARM/Objects/caiic_boot.lnp
new file mode 100644
index 0000000..d891f3b
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/caiic_boot.lnp
@@ -0,0 +1,9 @@
+--cpu Cortex-M0
+".\objects\startup_n32wb03x.o"
+".\objects\system_n32wb03x.o"
+".\objects\main.o"
+".\objects\boot_crc32.o"
+--library_type=microlib --strict --scatter ".\Objects\caiic_boot.sct"
+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
+--info sizes --info totals --info unused --info veneers
+--list ".\Listings\caiic_boot.map" -o .\Objects\caiic_boot.axf
\ No newline at end of file
diff --git a/Boot/MDK-ARM/Objects/caiic_boot.sct b/Boot/MDK-ARM/Objects/caiic_boot.sct
new file mode 100644
index 0000000..d9970cd
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/caiic_boot.sct
@@ -0,0 +1,16 @@
+; *************************************************************
+; *** Scatter-Loading Description File generated by uVision ***
+; *************************************************************
+
+LR_IROM1 0x01000000 0x00004000 { ; load region size_region
+ ER_IROM1 0x01000000 0x00004000 { ; load address = execution address
+ *.o (RESET, +First)
+ *(InRoot$$Sections)
+ .ANY (+RO)
+ .ANY (+XO)
+ }
+ RW_IRAM1 0x20000000 0x0000C000 { ; RW data
+ .ANY (+RW +ZI)
+ }
+}
+
diff --git a/Boot/MDK-ARM/Objects/caiic_boot_caiic_boot.dep b/Boot/MDK-ARM/Objects/caiic_boot_caiic_boot.dep
new file mode 100644
index 0000000..c9233a7
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/caiic_boot_caiic_boot.dep
@@ -0,0 +1,66 @@
+Dependencies for Project 'caiic_boot', Target 'caiic_boot': (DO NOT MODIFY !)
+CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s)(0x68CD363F)(--cpu Cortex-M0 -g --apcs=interwork --pd "__MICROLIB SETA 1"
-ID:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device
-ID:\Keil_v5\ARM\CMSIS\Include
--pd "__UVISION_VERSION SETA 531" --pd "N32WB03x SETA 1" --pd "USE_STDPERIPH_DRIVER SETA 1"
--list .\listings\startup_n32wb03x.lst --xref -o .\objects\startup_n32wb03x.o --depend .\objects\startup_n32wb03x.d)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c)(0x68CD1462)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\src -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc
-ID:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device
-ID:\Keil_v5\ARM\CMSIS\Include
-D__UVISION_VERSION="531" -DN32WB03x -DUSE_STDPERIPH_DRIVER -DN32WB03X -DUSE_STDPERIPH_DRIVER
-o .\objects\system_n32wb03x.o --omf_browse .\objects\system_n32wb03x.crf --depend .\objects\system_n32wb03x.d)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h)(0x5FA56A96)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h)(0x5FA56A96)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h)(0x5FA56A96)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h)(0x68CD0B3B)
+I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC775F6)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h)(0x68CD0B37)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h)(0x68CD0B30)
+I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC77604)
+F (..\src\main.c)(0x6A96D51D)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\src -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc
-ID:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device
-ID:\Keil_v5\ARM\CMSIS\Include
-D__UVISION_VERSION="531" -DN32WB03x -DUSE_STDPERIPH_DRIVER -DN32WB03X -DUSE_STDPERIPH_DRIVER
-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h)(0x5FA56A96)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h)(0x5FA56A96)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h)(0x5FA56A96)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h)(0x68CD0B3B)
+I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC775F6)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h)(0x68CD0B37)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h)(0x68CD0B30)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h)(0x68CD0B36)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h)(0x68CD0B30)
+I (..\src\dfu_layout.h)(0x6A96D505)
+I (..\src\boot_crc32.h)(0x6A96D505)
+F (..\src\boot_crc32.c)(0x6A96D5A0)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\src -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc
-ID:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device
-ID:\Keil_v5\ARM\CMSIS\Include
-D__UVISION_VERSION="531" -DN32WB03x -DUSE_STDPERIPH_DRIVER -DN32WB03X -DUSE_STDPERIPH_DRIVER
-o .\objects\boot_crc32.o --omf_browse .\objects\boot_crc32.crf --depend .\objects\boot_crc32.d)
+I (..\src\boot_crc32.h)(0x6A96D505)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
diff --git a/Boot/MDK-ARM/Objects/main.crf b/Boot/MDK-ARM/Objects/main.crf
new file mode 100644
index 0000000..89c93fd
Binary files /dev/null and b/Boot/MDK-ARM/Objects/main.crf differ
diff --git a/Boot/MDK-ARM/Objects/main.d b/Boot/MDK-ARM/Objects/main.d
new file mode 100644
index 0000000..805561a
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/main.d
@@ -0,0 +1,32 @@
+.\objects\main.o: ..\src\main.c
+.\objects\main.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\main.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\main.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\main.o: ..\src\dfu_layout.h
+.\objects\main.o: ..\src\boot_crc32.h
diff --git a/Boot/MDK-ARM/Objects/main.o b/Boot/MDK-ARM/Objects/main.o
new file mode 100644
index 0000000..fc51f99
Binary files /dev/null and b/Boot/MDK-ARM/Objects/main.o differ
diff --git a/Boot/MDK-ARM/Objects/startup_n32wb03x.d b/Boot/MDK-ARM/Objects/startup_n32wb03x.d
new file mode 100644
index 0000000..a7f950a
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/startup_n32wb03x.d
@@ -0,0 +1 @@
+.\objects\startup_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s
diff --git a/Boot/MDK-ARM/Objects/startup_n32wb03x.o b/Boot/MDK-ARM/Objects/startup_n32wb03x.o
new file mode 100644
index 0000000..2fd1664
Binary files /dev/null and b/Boot/MDK-ARM/Objects/startup_n32wb03x.o differ
diff --git a/Boot/MDK-ARM/Objects/system_n32wb03x.crf b/Boot/MDK-ARM/Objects/system_n32wb03x.crf
new file mode 100644
index 0000000..c10ffb2
Binary files /dev/null and b/Boot/MDK-ARM/Objects/system_n32wb03x.crf differ
diff --git a/Boot/MDK-ARM/Objects/system_n32wb03x.d b/Boot/MDK-ARM/Objects/system_n32wb03x.d
new file mode 100644
index 0000000..56abd0e
--- /dev/null
+++ b/Boot/MDK-ARM/Objects/system_n32wb03x.d
@@ -0,0 +1,30 @@
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\system_n32wb03x.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\system_n32wb03x.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\system_n32wb03x.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\system_n32wb03x.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
diff --git a/Boot/MDK-ARM/Objects/system_n32wb03x.o b/Boot/MDK-ARM/Objects/system_n32wb03x.o
new file mode 100644
index 0000000..63a98c4
Binary files /dev/null and b/Boot/MDK-ARM/Objects/system_n32wb03x.o differ
diff --git a/Boot/MDK-ARM/bin/caiic_boot.bin b/Boot/MDK-ARM/bin/caiic_boot.bin
new file mode 100644
index 0000000..c1d0f2c
Binary files /dev/null and b/Boot/MDK-ARM/bin/caiic_boot.bin differ
diff --git a/Boot/MDK-ARM/build.log b/Boot/MDK-ARM/build.log
new file mode 100644
index 0000000..758d57b
--- /dev/null
+++ b/Boot/MDK-ARM/build.log
@@ -0,0 +1,5 @@
+*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
+Build target 'caiic_boot'
+After Build - User command #1: fromelf --bin --output=.\bin\caiic_boot.bin .\Objects\caiic_boot.axf
+".\Objects\caiic_boot.axf" - 0 Error(s), 0 Warning(s).
+Build Time Elapsed: 00:00:01
diff --git a/Boot/MDK-ARM/caiic_boot.uvprojx b/Boot/MDK-ARM/caiic_boot.uvprojx
new file mode 100644
index 0000000..3fed843
--- /dev/null
+++ b/Boot/MDK-ARM/caiic_boot.uvprojx
@@ -0,0 +1,387 @@
+
+
+
+ 2.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ caiic_boot
+ 0x4
+ ARM-ADS
+ 5060750::V5.06 update 6 (build 750)::.\ARMCC
+ 0
+
+
+ N32WB031KEQ6-2
+ Nationstech
+ Nationstech.N32WB03X_DFP.1.4.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0xC000) IROM(0x1000000,0x4000) CPUTYPE("Cortex-M0") CLOCK(64000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0N32WB03X -FS01000000 -FL080000 -FP0($$Device:N32WB031KEQ6-2$Flash\N32WB03X.FLM))
+ 0
+ $$Device:N32WB031KEQ6-2$firmware\CMSIS\device\n32wb03x.h
+
+
+
+
+
+
+
+
+
+ $$Device:N32WB031KEQ6-2$svd\N32WB03X.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ caiic_boot
+ 1
+ 0
+ 1
+ 1
+ 1
+ .\Listings\
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 0
+ fromelf --bin --output=.\bin\caiic_boot.bin .\Objects\caiic_boot.axf
+
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+ SARMCM3.DLL
+
+ DARMCM1.DLL
+ -pCM0
+ SARMCM3.DLL
+
+ TARMCM1.DLL
+ -pCM0
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4096
+
+ 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-M0"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 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
+ 0xc000
+
+
+ 1
+ 0x1000000
+ 0x4000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x1000000
+ 0x4000
+
+
+ 0
+ 0x20000000
+ 0xc000
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 1
+ 0
+ 0
+ 3
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ N32WB03X, USE_STDPERIPH_DRIVER
+
+ ..\src;..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core;..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device;..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x00000000
+ 0x20000000
+
+
+
+
+
+
+
+
+
+
+
+
+ STARTUP
+
+
+ startup_n32wb03x.s
+ 2
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s
+
+
+
+
+ CMSIS
+
+
+ system_n32wb03x.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c
+
+
+
+
+ USER
+
+
+ main.c
+ 1
+ ..\src\main.c
+
+
+ boot_crc32.c
+ 1
+ ..\src\boot_crc32.c
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Boot/src/boot_crc32.c b/Boot/src/boot_crc32.c
new file mode 100644
index 0000000..d388788
--- /dev/null
+++ b/Boot/src/boot_crc32.c
@@ -0,0 +1,26 @@
+/**
+ * @file boot_crc32.c
+ * @brief Software IEEE CRC32 (poly 0xEDB88320, init/xorout 0xFFFFFFFF).
+ * Used by both the bootloader and the application so the same value
+ * is produced on both sides (and documented for the phone app).
+ */
+#include "boot_crc32.h"
+
+/**
+ * @brief Compute CRC32 over a buffer.
+ */
+uint32_t caiic_crc32(const uint8_t* data, uint32_t len)
+{
+ uint32_t crc = 0xFFFFFFFFu;
+ uint8_t bit;
+
+ while (len--)
+ {
+ crc ^= *data++;
+ for (bit = 0; bit < 8; bit++)
+ {
+ crc = (crc >> 1) ^ ((crc & 1u) ? 0xEDB88320u : 0u);
+ }
+ }
+ return ~crc;
+}
diff --git a/Boot/src/boot_crc32.h b/Boot/src/boot_crc32.h
new file mode 100644
index 0000000..0bae1ba
--- /dev/null
+++ b/Boot/src/boot_crc32.h
@@ -0,0 +1,20 @@
+/**
+ * @file boot_crc32.h
+ * @brief Software IEEE CRC32 interface.
+ */
+#ifndef __BOOT_CRC32_H__
+#define __BOOT_CRC32_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include
+
+uint32_t caiic_crc32(const uint8_t* data, uint32_t len);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __BOOT_CRC32_H__ */
diff --git a/Boot/src/dfu_layout.h b/Boot/src/dfu_layout.h
new file mode 100644
index 0000000..a81326c
--- /dev/null
+++ b/Boot/src/dfu_layout.h
@@ -0,0 +1,65 @@
+/**
+ * @file dfu_layout.h
+ * @brief Flash memory map and bootsetting record for the CAIIC dual-bank
+ * bootloader + OTA design (N32WB031KEQ6-2, 512KB flash).
+ *
+ * Layout: official N32WB03x 256KB DFU map with every region doubled.
+ * Shared by the bootloader (Boot/) and the application (mcm-ddc-04/).
+ */
+#ifndef __DFU_LAYOUT_H__
+#define __DFU_LAYOUT_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include
+
+/* Flash base of this chip family */
+#define CAIIC_FLASH_BASE 0x01000000u
+
+/* Region map (512KB total, ends at 0x01080000) */
+#define CAIIC_BOOT_BASE 0x01000000u
+#define CAIIC_BOOT_SIZE 0x00004000u /* 16KB bootloader */
+#define CAIIC_BOOTSETTING_ADDR 0x01004000u
+#define CAIIC_BOOTSETTING_SIZE 0x00002000u /* 8KB, only one 4KB sector used */
+#define CAIIC_APP_DATA_ADDR 0x01006000u
+#define CAIIC_APP_DATA_SIZE 0x00002000u /* 8KB reserved (user data) */
+#define CAIIC_APP1_BASE 0x01008000u
+#define CAIIC_APP_BANK_SIZE 0x00038000u /* 224KB per bank */
+#define CAIIC_APP2_BASE 0x01040000u
+#define CAIIC_IMAGE_UPDATE_BASE 0x01078000u /* 32KB reserved, unused */
+#define CAIIC_IMAGE_UPDATE_SIZE 0x00008000u
+
+/* Flash erase unit */
+#define CAIIC_FLASH_SECTOR_SIZE 0x1000u /* 4KB */
+
+/* Bootsetting record */
+#define CAIIC_BOOT_MAGIC 0xCA11C011u
+#define CAIIC_ACTIVE_BANK1 1u
+#define CAIIC_ACTIVE_BANK2 2u
+
+typedef struct
+{
+ uint32_t size; /* image size in bytes */
+ uint32_t crc32; /* IEEE CRC32 of the whole image */
+ uint32_t version; /* e.g. 0x010001 = V1.00.01 */
+} caiic_bank_t;
+
+typedef struct
+{
+ uint32_t magic; /* CAIIC_BOOT_MAGIC */
+ uint32_t active_bank; /* CAIIC_ACTIVE_BANK1 / 2 */
+ caiic_bank_t bank1;
+ caiic_bank_t bank2;
+ uint32_t crc32; /* CRC32 over all fields above this one */
+} caiic_bootsetting_t;
+
+/* Vector table remap: PWR->VTOR_REG = CAIIC_VTOR_EN | vector base */
+#define CAIIC_VTOR_EN 0x80000000u
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __DFU_LAYOUT_H__ */
diff --git a/Boot/src/main.c b/Boot/src/main.c
new file mode 100644
index 0000000..efed12e
--- /dev/null
+++ b/Boot/src/main.c
@@ -0,0 +1,108 @@
+/**
+ * @file main.c
+ * @brief CAIIC minimal bootloader: bootsetting arbitration, image CRC32
+ * check, vector remap and jump to the active application bank.
+ *
+ * No interrupts, no peripherals: flash is read through the memory map only.
+ * If nothing valid is found the CPU stays here forever (recover via SWD).
+ */
+#include
+#include "n32wb03x.h"
+
+#include "dfu_layout.h"
+#include "boot_crc32.h"
+
+/**
+ * @brief Sanity check of an app vector table at @p base.
+ * @return 1 if MSP points into SRAM and the reset vector into the bank.
+ */
+static int bank_vector_ok(uint32_t base)
+{
+ uint32_t msp = *(volatile uint32_t*)base;
+ uint32_t reset = *(volatile uint32_t*)(base + 4) & ~1u;
+
+ return ((msp & 0xFFFF0000u) == 0x20000000u) &&
+ (reset >= base) && (reset < base + CAIIC_APP_BANK_SIZE);
+}
+
+/**
+ * @brief Check a bank image against its bootsetting CRC32 record.
+ */
+static int bank_crc_ok(const caiic_bank_t* bank, uint32_t base)
+{
+ if (bank->size == 0 || bank->size > CAIIC_APP_BANK_SIZE)
+ {
+ return 0;
+ }
+ return bank->crc32 == caiic_crc32((const uint8_t*)base, bank->size);
+}
+
+/**
+ * @brief Remap the vector table to the app and jump to it. Never returns.
+ */
+static void jump_to_app(uint32_t base)
+{
+ typedef void (*app_entry_t)(void);
+
+ __disable_irq();
+ PWR->VTOR_REG = CAIIC_VTOR_EN | base; /* Cortex-M0 has no SCB->VTOR */
+ __set_MSP(*(volatile uint32_t*)base);
+ ((app_entry_t)(*(volatile uint32_t*)(base + 4)))();
+
+ for (;;)
+ {
+ }
+}
+
+/**
+ * @brief Main program.
+ */
+int main(void)
+{
+ const caiic_bootsetting_t* bs = (const caiic_bootsetting_t*)CAIIC_BOOTSETTING_ADDR;
+ uint32_t target = 0;
+
+ if (bs->magic == CAIIC_BOOT_MAGIC &&
+ bs->crc32 == caiic_crc32((const uint8_t*)bs, offsetof(caiic_bootsetting_t, crc32)))
+ {
+ /* Bootsetting valid: jump to the active bank if its image checks out */
+ if (bs->active_bank == CAIIC_ACTIVE_BANK1 && bank_crc_ok(&bs->bank1, CAIIC_APP1_BASE))
+ {
+ target = CAIIC_APP1_BASE;
+ }
+ else if (bs->active_bank == CAIIC_ACTIVE_BANK2 && bank_crc_ok(&bs->bank2, CAIIC_APP2_BASE))
+ {
+ target = CAIIC_APP2_BASE;
+ }
+ /* Active bank corrupted: fall back to any bank with a valid image */
+ else if (bank_crc_ok(&bs->bank1, CAIIC_APP1_BASE))
+ {
+ target = CAIIC_APP1_BASE;
+ }
+ else if (bank_crc_ok(&bs->bank2, CAIIC_APP2_BASE))
+ {
+ target = CAIIC_APP2_BASE;
+ }
+ }
+ else
+ {
+ /* Blank/invalid bootsetting (first flash): vector sanity check only */
+ if (bank_vector_ok(CAIIC_APP1_BASE))
+ {
+ target = CAIIC_APP1_BASE;
+ }
+ else if (bank_vector_ok(CAIIC_APP2_BASE))
+ {
+ target = CAIIC_APP2_BASE;
+ }
+ }
+
+ if (target != 0)
+ {
+ jump_to_app(target);
+ }
+
+ for (;;)
+ {
+ }
+}
diff --git a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map
index e086351..d498177 100644
--- a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map
+++ b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map
@@ -16,7 +16,7 @@ Section Cross References
startup_n32wb03x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
system_n32wb03x.o(i.OTPTrim_Read) refers to memseta.o(.text) for __aeabi_memclr4
system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(i.read_flash_ID) for read_flash_ID
- system_n32wb03x.o(i.OTPTrim_Read) refers to memcpya.o(.text) for __aeabi_memcpy
+ system_n32wb03x.o(i.OTPTrim_Read) refers to memmovea.o(.text) for __aeabi_memcpy
system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(i.__set_PRIMASK) for __set_PRIMASK
system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(.constdata) for TRIM_READ_CMD_CODE
system_n32wb03x.o(i.RCC_HsiCalib) refers to uidiv.o(.text) for __aeabi_uidivmod
@@ -33,7 +33,7 @@ Section Cross References
system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(.bss) for trim_stored
system_n32wb03x.o(i.SystemTrimValueRead) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read
system_n32wb03x.o(i.read_flash_ID) refers to memseta.o(.text) for __aeabi_memclr4
- system_n32wb03x.o(i.read_flash_ID) refers to memcpya.o(.text) for __aeabi_memcpy
+ system_n32wb03x.o(i.read_flash_ID) refers to memmovea.o(.text) for __aeabi_memcpy
system_n32wb03x.o(i.read_flash_ID) refers to system_n32wb03x.o(i.__set_PRIMASK) for __set_PRIMASK
system_n32wb03x.o(i.read_flash_ID) refers to system_n32wb03x.o(.constdata) for CMD_RDID
system_n32wb03x.o(i.system_delay_n_10us) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles
@@ -48,10 +48,569 @@ Section Cross References
n32wb03x_usart.o(i.USART_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset) for RCC_EnableAPB1PeriphReset
n32wb03x_usart.o(i.USART_Init) refers to n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) for RCC_GetClocksFreqValue
n32wb03x_usart.o(i.USART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
+ n32wb03x_qflash.o(i.Qflash_Erase_Sector) refers to n32wb03x_qflash.o(i.__set_PRIMASK) for __set_PRIMASK
+ n32wb03x_qflash.o(i.Qflash_Erase_Sector) refers to n32wb03x_qflash.o(.data) for CMD_FLASH_SE
+ n32wb03x_qflash.o(i.Qflash_Init) refers to memmovea.o(.text) for __aeabi_memcpy
+ n32wb03x_qflash.o(i.Qflash_Init) refers to n32wb03x_qflash.o(.bss) for ram_qflash_cmd
+ n32wb03x_qflash.o(i.Qflash_Init) refers to n32wb03x_qflash.o(.data) for CMD_FLASH_SE
+ n32wb03x_qflash.o(i.Qflash_Init) refers to n32wb03x_qflash.o(.constdata) for const_qflash_cmd
+ n32wb03x_qflash.o(i.Qflash_Read) refers to n32wb03x_qflash.o(i.__set_PRIMASK) for __set_PRIMASK
+ n32wb03x_qflash.o(i.Qflash_Read) refers to n32wb03x_qflash.o(.data) for CMD_FLASH_READ
+ n32wb03x_qflash.o(i.Qflash_Write) refers to n32wb03x_qflash.o(i.__set_PRIMASK) for __set_PRIMASK
+ n32wb03x_qflash.o(i.Qflash_Write) refers to n32wb03x_qflash.o(.data) for CMD_FLASH_WRITE
+ lib_att.o(i.attm_att_set_value) refers to memmovea.o(.text) for __aeabi_memcpy
+ rwip.o(i.rwip_init) refers to rwip_driver.o(i.llhwc_phy_prerx_flash) for llhwc_phy_prerx_flash
+ rwip_driver.o(i.llhwc_modem_setmode) refers to rwip_driver.o(i.llhwc_setmode_reg_config) for llhwc_setmode_reg_config
+ rwip_driver.o(i.llhwc_modem_setmode) refers to rwip_driver.o(.data) for modem_setmode
+ rwip_driver.o(i.llhwc_phy_prerx_flash) refers to rwip_driver.o(i.llhwc_setmode_reg_config) for llhwc_setmode_reg_config
+ rwip_driver.o(i.llhwc_phy_prerx_flash) refers to rwip_driver.o(i.radio_freq_cal_from_trim) for radio_freq_cal_from_trim
+ rwip_driver.o(i.llhwc_setmode_reg_config) refers to ns_ble.o(.bss) for app_env
+ rwip_driver.o(i.llhwc_setmode_reg_config) refers to rwip_driver.o(.data) for modem_setmode
+ rwip_driver.o(i.radio_freq_cal_from_trim) refers to rwip_driver.o(.data) for actual_frequency
+ rwip_driver.o(i.radio_hse_mco_set) refers to ffltui.o(.text) for __aeabi_ui2f
+ rwip_driver.o(i.radio_hse_mco_set) refers to fflti.o(.text) for __aeabi_i2f
+ rwip_driver.o(i.radio_hse_mco_set) refers to fdiv.o(.text) for __aeabi_fdiv
+ rwip_driver.o(i.radio_hse_mco_set) refers to fmul.o(.text) for __aeabi_fmul
+ rwip_driver.o(i.radio_hse_mco_set) refers to ffixui.o(.text) for __aeabi_f2uiz
+ rwip_driver.o(i.radio_hse_mco_set) refers to fadd.o(.text) for __aeabi_fadd
+ rwip_driver.o(i.radio_hse_mco_set) refers to rwip_driver.o(i.radio_freq_cal_from_trim) for radio_freq_cal_from_trim
+ rwip_driver.o(i.radio_hse_mco_set) refers to rwip_driver.o(.data) for actual_frequency
+ rwip_driver.o(i.radio_read_trim_mac_address) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read
+ rwip_driver.o(i.radio_read_trim_mac_address) refers to memmovea.o(.text) for __aeabi_memcpy
+ rwip_driver.o(i.radio_read_trim_mco_freq) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read
+ rwip_driver.o(i.rf_tx_power_set) refers to rwip_driver.o(.data) for g_rf_tx_power
+ rwip_driver.o(i.rf_tx_power_set) refers to rwip_driver.o(.constdata) for TXPWR_MAP
+ rwip_driver.o(i.rwip_lpcycles_2_hus) refers to dfltui.o(.text) for __aeabi_ui2d
+ rwip_driver.o(i.rwip_lpcycles_2_hus) refers to ddiv.o(.text) for __aeabi_ddiv
+ rwip_driver.o(i.rwip_lpcycles_2_hus) refers to dfltul.o(.text) for __aeabi_ul2d
+ rwip_driver.o(i.rwip_lpcycles_2_hus) refers to dmul.o(.text) for __aeabi_dmul
+ rwip_driver.o(i.rwip_lpcycles_2_hus) refers to dfixul.o(.text) for __aeabi_d2ulz
+ rwip_driver.o(i.rwip_sleep) refers to rwip_driver.o(i.co_min_s) for co_min_s
+ rwip_driver.o(i.rwip_sleep) refers to uidiv.o(.text) for __aeabi_uidivmod
+ rwip_driver.o(i.rwip_sleep) refers to rwip_driver.o(i.__ARM_common_ll_mulss) for __ARM_common_ll_mulss
+ rwip_driver.o(i.rwip_sleep) refers to uldiv.o(.text) for __aeabi_uldivmod
+ rwip_driver.o(i.rwip_sleep) refers to ns_ble.o(.bss) for app_env
+ rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(i.rwip_wakeup) for rwip_wakeup
+ rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(i.llhwc_phy_prerx_flash) for llhwc_phy_prerx_flash
+ rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(.data) for g_rf_tx_power
+ rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(.constdata) for TXPWR_MAP
+ rwip_driver.o(i.rwip_wakeup) refers to rwip_driver.o(i.rwip_lpcycles_2_hus) for rwip_lpcycles_2_hus
+ rwip_driver.o(i.rwip_wakeup) refers to uldiv.o(.text) for __aeabi_uldivmod
+ prf.o(i.prf_add_profile) refers to prf.o(i.prf_itf_get) for prf_itf_get
+ prf.o(i.prf_add_profile) refers to prf.o(.bss) for prf_env
+ prf.o(i.prf_cleanup) refers to prf.o(i.prf_itf_get) for prf_itf_get
+ prf.o(i.prf_cleanup) refers to prf.o(.bss) for prf_env
+ prf.o(i.prf_create) refers to prf.o(i.prf_itf_get) for prf_itf_get
+ prf.o(i.prf_create) refers to prf.o(.bss) for prf_env
+ prf.o(i.prf_env_get) refers to prf.o(.bss) for prf_env
+ prf.o(i.prf_get_id_from_task) refers to prf.o(.bss) for prf_env
+ prf.o(i.prf_get_itf_func_register) refers to prf.o(.bss) for get_itf
+ prf.o(i.prf_get_task_from_id) refers to prf.o(.bss) for prf_env
+ prf.o(i.prf_init) refers to prf.o(i.prf_itf_get) for prf_itf_get
+ prf.o(i.prf_init) refers to prf.o(.bss) for get_itf
+ prf.o(i.prf_itf_get) refers to prf.o(.bss) for get_itf
+ rdtss.o(i.rdtss_cleanup) refers to rdtss_task.o(i.rdtss_set_ccc_value) for rdtss_set_ccc_value
+ rdtss.o(i.rdtss_create) refers to rdtss_task.o(i.rdtss_set_ccc_value) for rdtss_set_ccc_value
+ rdtss.o(i.rdtss_init) refers to rdtss_task.o(i.rdtss_task_init) for rdtss_task_init
+ rdtss.o(i.rdtss_init) refers to rdtss_task.o(i.rdtss_init_ccc_values) for rdtss_init_ccc_values
+ rdtss.o(i.rdtss_prf_itf_get) refers to rdtss.o(.constdata) for rdtss_itf
+ rdtss.o(.constdata) refers to rdtss.o(i.rdtss_init) for rdtss_init
+ rdtss.o(.constdata) refers to rdtss.o(i.rdtss_destroy) for rdtss_destroy
+ rdtss.o(.constdata) refers to rdtss.o(i.rdtss_create) for rdtss_create
+ rdtss.o(.constdata) refers to rdtss.o(i.rdtss_cleanup) for rdtss_cleanup
+ rdtss_task.o(i.gattc_att_info_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.gattc_cmp_evt_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.gattc_read_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.gattc_read_req_ind_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx
+ rdtss_task.o(i.gattc_read_req_ind_handler) refers to rdtss_task.o(i.rdtss_get_ccc_value) for rdtss_get_ccc_value
+ rdtss_task.o(i.gattc_read_req_ind_handler) refers to prf.o(i.prf_dst_task_get) for prf_dst_task_get
+ rdtss_task.o(i.gattc_read_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdts_common.o(i.get_value_handle) for get_value_handle
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdts_common.o(i.check_client_char_cfg) for check_client_char_cfg
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdtss_task.o(i.rdtss_set_ccc_value) for rdtss_set_ccc_value
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to prf.o(i.prf_dst_task_get) for prf_dst_task_get
+ rdtss_task.o(i.gattc_write_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(i.rdtss_att_get_value) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_att_info_rsp_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_att_set_value) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_att_set_value) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(i.rdtss_get_ccc_value) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value
+ rdtss_task.o(i.rdtss_init_ccc_values) refers to rdtss_task.o(i.rdtss_att_set_value) for rdtss_att_set_value
+ rdtss_task.o(i.rdtss_set_ccc_value) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value
+ rdtss_task.o(i.rdtss_set_ccc_value) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(i.rdtss_set_ccc_value) refers to rdtss_task.o(i.rdtss_att_set_value) for rdtss_att_set_value
+ rdtss_task.o(i.rdtss_task_init) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_task_init) refers to rdtss_task.o(.constdata) for rdtss_msg_handler_tab
+ rdtss_task.o(i.rdtss_val_ind_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_val_ind_req_handler) refers to rdts_common.o(i.get_cfg_handle) for get_cfg_handle
+ rdtss_task.o(i.rdtss_val_ind_req_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx
+ rdtss_task.o(i.rdtss_val_ind_req_handler) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value
+ rdtss_task.o(i.rdtss_val_ind_req_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to rdts_common.o(i.get_cfg_handle) for get_cfg_handle
+ rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx
+ rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value
+ rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(i.rdtss_val_set_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdtss_task.o(i.rdtss_val_set_req_handler) refers to lib_att.o(i.attm_att_set_value) for attm_att_set_value
+ rdtss_task.o(i.rdtss_value_req_rsp_handler) refers to rdts_common.o(i.rdtss_get_att_handle) for rdtss_get_att_handle
+ rdtss_task.o(i.rdtss_value_req_rsp_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_read_req_ind_handler) for gattc_read_req_ind_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_write_req_ind_handler) for gattc_write_req_ind_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_att_info_req_ind_handler) for gattc_att_info_req_ind_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_val_ntf_req_handler) for rdtss_val_ntf_req_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_val_set_req_handler) for rdtss_val_set_req_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_val_ind_req_handler) for rdtss_val_ind_req_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_att_info_rsp_handler) for rdtss_att_info_rsp_handler
+ rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_value_req_rsp_handler) for rdtss_value_req_rsp_handler
+ rdts_common.o(i.rdtss_get_att_handle) refers to prf.o(i.prf_env_get) for prf_env_get
+ rdts_common.o(i.rdtss_get_att_idx) refers to prf.o(i.prf_env_get) for prf_env_get
+ ns_ble.o(i.NS_BLE_STACK_INIT) refers to rwip.o(i.rwip_init) for rwip_init
+ ns_ble.o(i.NS_BLE_STACK_INIT) refers to prf.o(i.prf_add_profile) for prf_add_profile
+ ns_ble.o(i.NS_BLE_STACK_INIT) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
+ ns_ble.o(i.NS_BLE_STACK_INIT) refers to prf.o(i.prf_get_id_from_task) for prf_get_id_from_task
+ ns_ble.o(i.app_create_advertising) refers to ns_sec.o(i.ns_sec_get_bond_status) for ns_sec_get_bond_status
+ ns_ble.o(i.app_create_advertising) refers to ns_sec.o(i.ns_bond_last_bonded_peer_id) for ns_bond_last_bonded_peer_id
+ ns_ble.o(i.app_create_advertising) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.app_delete_activity) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.app_set_adv_data) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.app_set_adv_data) refers to ns_ble.o(.bss) for adv_env
+ ns_ble.o(i.app_set_scan_rsp_data) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.app_set_scan_rsp_data) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.app_start_advertising) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode
+ ns_ble.o(i.app_start_advertising) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.app_stop_advertising) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to n32wb03x_exti.o(i.EXTI_GetITStatus) for EXTI_GetITStatus
+ ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to n32wb03x_exti.o(i.EXTI_ClrITPendBit) for EXTI_ClrITPendBit
+ ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to ns_ble.o(i.NVIC_SystemReset) for NVIC_SystemReset
+ ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to ns_ble.o(.data) for user_EXTI4_12_IRQHandler
+ ns_ble.o(i.ns_HardFault_Handler) refers to ns_ble.o(i.NVIC_SystemReset) for NVIC_SystemReset
+ ns_ble.o(i.ns_HardFault_Handler) refers to ns_ble.o(.data) for user_HardFault_Handler
+ ns_ble.o(i.ns_NRST_config) refers to n32wb03x_exti.o(i.EXTI_InitPeripheral) for EXTI_InitPeripheral
+ ns_ble.o(i.ns_ble_active_rssi) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_add_prf_func_register) refers to ns_ble.o(.bss) for add_prf_evn
+ ns_ble.o(i.ns_ble_add_svc) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_adv_data_set) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_adv_data_set) refers to ns_ble.o(i.app_set_adv_data) for app_set_adv_data
+ ns_ble.o(i.ns_ble_adv_data_set) refers to ns_ble.o(.bss) for adv_env
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_create_advertising) for app_create_advertising
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_start_advertising) for app_start_advertising
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_set_adv_data) for app_set_adv_data
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_set_scan_rsp_data) for app_set_scan_rsp_data
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_stop_advertising) for app_stop_advertising
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_delete_activity) for app_delete_activity
+ ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_adv_init) refers to memmovea.o(.text) for __aeabi_memcpy4
+ ns_ble.o(i.ns_ble_adv_init) refers to ns_ble.o(.bss) for adv_env
+ ns_ble.o(i.ns_ble_adv_start) refers to ns_ble.o(i.app_create_advertising) for app_create_advertising
+ ns_ble.o(i.ns_ble_adv_start) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_adv_stop) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_ble.o(i.ns_ble_adv_stop) refers to ns_ble.o(i.app_stop_advertising) for app_stop_advertising
+ ns_ble.o(i.ns_ble_adv_stop) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_create_init) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_create_scan) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_delete_init) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_delete_scan) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_disconnect) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_dle_set) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_evn_init) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_ble.o(i.ns_ble_evn_init) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_ex_adv_data_set) refers to ns_ble.o(i.app_set_adv_data) for app_set_adv_data
+ ns_ble.o(i.ns_ble_ex_adv_data_set) refers to ns_ble.o(.bss) for adv_env
+ ns_ble.o(i.ns_ble_gap_init) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_gap_init) refers to ns_ble.o(.bss) for gap_env
+ ns_ble.o(i.ns_ble_get_active_connection) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_get_conidx_by_role) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_get_connection_num) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_get_connection_state) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_get_peer_info) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_list_set_ral) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_list_set_wl) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_master_connection_num) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_mtu_set) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_phy_set) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_prf_task_register) refers to ns_ble.o(.bss) for ble_prf_evn
+ ns_ble.o(i.ns_ble_prod_test_cmd_send) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_prod_test_cmd_send) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode
+ ns_ble.o(i.ns_ble_radio_calibration) refers to ffltui.o(.text) for __aeabi_ui2f
+ ns_ble.o(i.ns_ble_radio_calibration) refers to fdiv.o(.text) for __aeabi_fdiv
+ ns_ble.o(i.ns_ble_radio_calibration) refers to ffixui.o(.text) for __aeabi_f2uiz
+ ns_ble.o(i.ns_ble_radio_calibration) refers to rwip_driver.o(i.radio_hse_mco_set) for radio_hse_mco_set
+ ns_ble.o(i.ns_ble_radio_power_set) refers to rwip_driver.o(i.rf_tx_power_set) for rf_tx_power_set
+ ns_ble.o(i.ns_ble_resolv_addr) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_scan_data_find) refers to memcmp.o(.text) for memcmp
+ ns_ble.o(i.ns_ble_scan_init) refers to memmovea.o(.text) for __aeabi_memcpy4
+ ns_ble.o(i.ns_ble_scan_init) refers to ns_ble.o(.bss) for scan_env
+ ns_ble.o(i.ns_ble_scan_rsp_data_set) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_scan_rsp_data_set) refers to ns_ble.o(i.app_set_scan_rsp_data) for app_set_scan_rsp_data
+ ns_ble.o(i.ns_ble_scan_rsp_data_set) refers to ns_ble.o(.bss) for adv_env
+ ns_ble.o(i.ns_ble_set_active_connection) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_set_channel_map) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_set_slave_latency) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_slave_connection_num) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.ns_ble_stack_vtor_init) for ns_ble_stack_vtor_init
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.ns_ble_evn_init) for ns_ble_evn_init
+ ns_ble.o(i.ns_ble_stack_init) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) for RCC_EnableAHBPeriphClk
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.patchx_enable) for patchx_enable
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.NS_BLE_STACK_INIT) for NS_BLE_STACK_INIT
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.ns_ble_task_init) for ns_ble_task_init
+ ns_ble.o(i.ns_ble_stack_init) refers to prf.o(i.prf_init) for prf_init
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.app_send_gapm_reset_cmd) for app_send_gapm_reset_cmd
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(.data) for patch_4_Array
+ ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(.constdata) for fun_5_Array
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to memmovea.o(.text) for __aeabi_memcpy4
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to ns_ble.o(i.NVIC_EnableIRQ) for NVIC_EnableIRQ
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to ns_ble.o(i.ns_NRST_config) for ns_NRST_config
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to startup_n32wb03x.o(RESET) for __Vectors
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to ns_ble.o(i.ns_HardFault_Handler) for ns_HardFault_Handler
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to ns_ble.o(.data) for rwip_fifo_isr_codeArray
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to rwip_driver.o(i.rwip_slp_isr) for rwip_slp_isr
+ ns_ble.o(i.ns_ble_stack_vtor_init) refers to ns_ble.o(i.ns_EXTI4_12_IRQHandler) for ns_EXTI4_12_IRQHandler
+ ns_ble.o(i.ns_ble_start_init) refers to ns_ble.o(i.ns_ble_create_init) for ns_ble_create_init
+ ns_ble.o(i.ns_ble_start_init) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble.o(i.ns_ble_start_init) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode
+ ns_ble.o(i.ns_ble_start_init) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_start_scan) refers to ns_ble.o(i.ns_ble_create_scan) for ns_ble_create_scan
+ ns_ble.o(i.ns_ble_start_scan) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode
+ ns_ble.o(i.ns_ble_start_scan) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_stop_init) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_stop_scan) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_ble_task_init) refers to ns_ble_task.o(.constdata) for TASK_DESC_APP_M
+ ns_ble.o(i.ns_ble_update_param) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_iwdg_config) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_iwdg_reload) refers to ns_ble.o(.data) for reload_time
+ ns_ble.o(i.ns_iwdg_reload) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(i.ns_ble_lsc_config) for ns_ble_lsc_config
+ ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(i.ns_iwdg_config) for ns_iwdg_config
+ ns_ble.o(i.ns_peripheral_config) refers to ns_sleep.o(i.ns_sleep_lock_acquire) for ns_sleep_lock_acquire
+ ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(i.NVIC_SetPriority) for NVIC_SetPriority
+ ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(.bss) for app_env
+ ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(.data) for reload_time
+ ns_ble_task.o(i.app_conn_params_update_evt_handler) refers to ns_ble.o(i.ns_ble_update_param) for ns_ble_update_param
+ ns_ble_task.o(i.app_conn_params_update_evt_handler) refers to ns_ble.o(.bss) for gap_env
+ ns_ble_task.o(i.app_entry_point_handler) refers to ns_timer.o(i.ns_timer_api_process_handler) for ns_timer_api_process_handler
+ ns_ble_task.o(i.app_entry_point_handler) refers to ns_ble_task.o(i.app_msg_handler) for app_msg_handler
+ ns_ble_task.o(i.app_entry_point_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.app_init_timeout_evt_handler) refers to ns_ble.o(i.ns_ble_stop_init) for ns_ble_stop_init
+ ns_ble_task.o(i.app_init_timeout_evt_handler) refers to ns_ble.o(.bss) for scan_env
+ ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_ble.o(i.ns_ble_lsc_config) for ns_ble_lsc_config
+ ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_sleep.o(i.ns_sleep_lock_release) for ns_sleep_lock_release
+ ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_ble_task.o(.data) for calib_times
+ ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.app_msg_handler) refers to ns_ble_task.o(i.app_get_handler) for app_get_handler
+ ns_ble_task.o(i.app_msg_handler) refers to ns_sec.o(.constdata) for app_sec_handlers
+ ns_ble_task.o(i.app_msg_handler) refers to ns_ble.o(.bss) for ble_prf_evn
+ ns_ble_task.o(i.gapc_cmp_evt_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_conn_rssi_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_sec.o(i.ns_sec_get_bond_status) for ns_sec_get_bond_status
+ ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_sec.o(i.ns_sec_get_iocap) for ns_sec_get_iocap
+ ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start
+ ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_disconnect_ind_handler) refers to ns_ble.o(i.ns_ble_get_connection_num) for ns_ble_get_connection_num
+ ns_ble_task.o(i.gapc_disconnect_ind_handler) refers to memseta.o(.text) for __aeabi_memclr
+ ns_ble_task.o(i.gapc_disconnect_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) refers to ns_ble.o(.bss) for gap_env
+ ns_ble_task.o(i.gapc_le_phy_ind_handler) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode
+ ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_param_update_req_ind_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start
+ ns_ble_task.o(i.gapc_param_update_req_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_param_updated_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) refers to ns_ble.o(.bss) for gap_env
+ ns_ble_task.o(i.gapm_activity_created_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(i.ns_ble_adv_fsm_next) for ns_ble_adv_fsm_next
+ ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(i.ns_ble_delete_scan) for ns_ble_delete_scan
+ ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(i.ns_ble_delete_init) for ns_ble_delete_init
+ ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapm_addr_solved_ind_handler) refers to ns_sec.o(i.ns_bond_search_addr_irk) for ns_bond_search_addr_irk
+ ns_ble_task.o(i.gapm_addr_solved_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble_task.o(i.gapm_addr_solved_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to prf.o(i.prf_init) for prf_init
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_peripheral_config) for ns_peripheral_config
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to memseta.o(.text) for __aeabi_memclr
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_sec_get_bond_status) for ns_sec_get_bond_status
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_bond_last_bonded_ral_info) for ns_bond_last_bonded_ral_info
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_bond_last_bonded_addr) for ns_bond_last_bonded_addr
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_list_set_ral) for ns_ble_list_set_ral
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_add_svc) for ns_ble_add_svc
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_adv_stop) for ns_ble_adv_stop
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_start_scan) for ns_ble_start_scan
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_bond_resolv_addr_start) for ns_bond_resolv_addr_start
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_adv_fsm_next) for ns_ble_adv_fsm_next
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(.bss) for gap_env
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble_task.o(.constdata) for gapm_att_db
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_delete_scan) for ns_ble_delete_scan
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_start_init) for ns_ble_start_init
+ ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_delete_init) for ns_ble_delete_init
+ ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to memcmp.o(.text) for memcmp
+ ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(i.ns_ble_scan_data_find) for ns_ble_scan_data_find
+ ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(i.ns_ble_stop_scan) for ns_ble_stop_scan
+ ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(i.ns_ble_start_init) for ns_ble_start_init
+ ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(.bss) for scan_env
+ ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) refers to rand.o(.text) for srand
+ ns_ble_task.o(i.gattc_cmp_evt_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(i.gattc_mtu_changed_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_entry_point_handler) for app_entry_point_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_activity_created_ind_handler) for gapm_activity_created_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_activity_stopped_ind_handler) for gapm_activity_stopped_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) for gapm_gen_rand_nb_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_addr_solved_ind_handler) for gapm_addr_solved_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_cmp_evt_handler) for gapm_cmp_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_profile_added_ind_handler) for gapm_profile_added_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) for gapm_ext_adv_repoer_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_scan_request_ind_handler) for gapm_scan_request_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gattc_mtu_changed_ind_handler) for gattc_mtu_changed_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_connection_req_ind_handler) for gapc_connection_req_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_param_update_req_ind_handler) for gapc_param_update_req_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_param_updated_ind_handler) for gapc_param_updated_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) for gapc_le_pkt_size_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_disconnect_ind_handler) for gapc_disconnect_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) for gapc_get_dev_info_req_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_le_phy_ind_handler) for gapc_le_phy_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) for gapc_set_dev_info_req_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_cmp_evt_handler) for gapc_cmp_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_conn_rssi_ind_handler) for gapc_conn_rssi_ind_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_lsi_calib_evt_handler) for app_lsi_calib_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_conn_params_update_evt_handler) for app_conn_params_update_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_init_timeout_evt_handler) for app_init_timeout_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_sec.o(i.ns_sec_bond_store_evt_handler) for ns_sec_bond_store_evt_handler
+ ns_ble_task.o(.constdata) refers to ns_ble_task.o(.data) for app_state
+ ns_sleep.o(i.entry_sleep) refers to ns_sleep.o(i.__set_PRIMASK) for __set_PRIMASK
+ ns_sleep.o(i.entry_sleep) refers to ns_ble.o(i.ns_iwdg_config) for ns_iwdg_config
+ ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(i.__set_PRIMASK) for __set_PRIMASK
+ ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(i.app_sleep_prepare_proc) for app_sleep_prepare_proc
+ ns_sleep.o(i.ns_sleep) refers to rwip_driver.o(i.rwip_sleep) for rwip_sleep
+ ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(i.entry_sleep) for entry_sleep
+ ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(i.entry_idle) for entry_idle
+ ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(i.app_sleep_resume_proc) for app_sleep_resume_proc
+ ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(.data) for ns_sleep_lock
+ ns_sleep.o(i.ns_sleep_lock_acquire) refers to ns_sleep.o(.data) for ns_sleep_lock
+ ns_sleep.o(i.ns_sleep_lock_release) refers to ns_sleep.o(.data) for ns_sleep_lock
+ ns_sec.o(i.gapc_bond_ind_handler) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_sec.o(i.gapc_bond_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.gapc_bond_ind_handler) refers to ns_ble.o(i.ns_ble_disconnect) for ns_ble_disconnect
+ ns_sec.o(i.gapc_bond_ind_handler) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.gapc_bond_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to ns_sec.o(i.co_rand_word) for co_rand_word
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to uidiv.o(.text) for __aeabi_uidivmod
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to memseta.o(.text) for __aeabi_memclr
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.gapc_bond_req_ind_handler) refers to ns_ble.o(.bss) for app_env
+ ns_sec.o(i.gapc_encrypt_ind_handler) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to memcmp.o(.text) for memcmp
+ ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_bond_db_add_entry) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_bond_db_add_entry) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_db_add_entry) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_db_add_entry) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector
+ ns_sec.o(i.ns_bond_db_add_entry) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write
+ ns_sec.o(i.ns_bond_db_add_entry) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_bond_db_get_size) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector
+ ns_sec.o(i.ns_bond_db_get_size) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_bond_db_init) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init
+ ns_sec.o(i.ns_bond_db_init) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_db_init) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_bond_db_load) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_db_load) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_bond_last_bonded_addr) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_bond_last_bonded_addr) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_last_bonded_addr) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.ns_bond_last_bonded_addr) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to ns_ble.o(.bss) for gap_env
+ ns_sec.o(i.ns_bond_resolv_addr_start) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_resolv_addr_start) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_resolv_addr_start) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_bond_resolv_addr_start) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_sec.o(i.ns_bond_resolv_addr_start) for ns_bond_resolv_addr_start
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to memcmp.o(.text) for memcmp
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_ble.o(.bss) for app_env
+ ns_sec.o(i.ns_sec_bond_db_erase_all) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector
+ ns_sec.o(i.ns_sec_bond_db_erase_all) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_sec.o(i.ns_bond_db_add_entry) for ns_bond_db_add_entry
+ ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_ble.o(i.ns_ble_list_set_ral) for ns_ble_list_set_ral
+ ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_ble.o(.bss) for gap_env
+ ns_sec.o(i.ns_sec_get_bond_status) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_get_iocap) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_init) refers to memmovea.o(.text) for __aeabi_memcpy4
+ ns_sec.o(i.ns_sec_init) refers to ns_sec.o(i.ns_bond_db_init) for ns_bond_db_init
+ ns_sec.o(i.ns_sec_init) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_pincode_respond) refers to memseta.o(.text) for __aeabi_memclr
+ ns_sec.o(i.ns_sec_send_bond_start) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to memseta.o(.text) for __aeabi_memclr4
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to memcmp.o(.text) for memcmp
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to memmovea.o(.text) for __aeabi_memcpy
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_ble.o(.bss) for app_env
+ ns_sec.o(i.ns_sec_send_security_req) refers to ns_sec.o(.bss) for app_sec_env
+ ns_sec.o(.constdata) refers to ns_sec.o(i.app_sec_msg_dflt_handler) for app_sec_msg_dflt_handler
+ ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_bond_req_ind_handler) for gapc_bond_req_ind_handler
+ ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_bond_ind_handler) for gapc_bond_ind_handler
+ ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_encrypt_req_ind_handler) for gapc_encrypt_req_ind_handler
+ ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_encrypt_ind_handler) for gapc_encrypt_ind_handler
+ ns_timer.o(i.call_user_callback) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_timer.o(i.call_user_callback) refers to ns_timer.o(i.timer_modified_handler) for timer_modified_handler
+ ns_timer.o(i.call_user_callback) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler
+ ns_timer.o(i.cancel_timer_msg_handler) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_timer.o(i.cancel_timer_msg_handler) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler
+ ns_timer.o(i.cancel_timer_msg_handler) refers to ns_timer.o(i.timer_modified_handler) for timer_modified_handler
+ ns_timer.o(i.modify_timer_msg_handler) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_timer.o(i.modify_timer_msg_handler) refers to ns_timer.o(i.timer_modified_handler) for timer_modified_handler
+ ns_timer.o(i.ns_timer_api_process_handler) refers to ns_timer.o(i.cancel_timer_msg_handler) for cancel_timer_msg_handler
+ ns_timer.o(i.ns_timer_api_process_handler) refers to ns_timer.o(i.modify_timer_msg_handler) for modify_timer_msg_handler
+ ns_timer.o(i.ns_timer_api_process_handler) refers to ns_timer.o(i.call_user_callback) for call_user_callback
+ ns_timer.o(i.ns_timer_cancel) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_timer.o(i.ns_timer_cancel) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler
+ ns_timer.o(i.ns_timer_cancel_all) refers to ns_timer.o(i.ns_timer_cancel) for ns_timer_cancel
+ ns_timer.o(i.ns_timer_cancel_all) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_timer.o(i.ns_timer_cancel_all) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler
+ ns_timer.o(i.ns_timer_create) refers to ns_timer.o(i.set_callback) for set_callback
+ ns_timer.o(i.ns_timer_modify) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_timer.o(i.ns_timer_modify) refers to ns_timer.o(i.timer_modified_handler) for timer_modified_handler
+ ns_timer.o(i.set_callback) refers to ns_timer.o(.bss) for timer_callback_array
+ ns_error.o(i.error_handler) refers to ns_error.o(i.error_save_and_stop) for error_save_and_stop
+ ns_error.o(i.error_save_and_stop) refers to ns_error.o(.bss) for m_error_data
+ app_ble.o(i.app_ble_adv_init) refers to memseta.o(.text) for __aeabi_memclr4
+ app_ble.o(i.app_ble_adv_init) refers to memmovea.o(.text) for __aeabi_memcpy4
+ app_ble.o(i.app_ble_adv_init) refers to ns_ble.o(i.ns_ble_adv_init) for ns_ble_adv_init
+ app_ble.o(i.app_ble_adv_init) refers to app_ble.o(i.app_ble_adv_msg_handler) for app_ble_adv_msg_handler
+ app_ble.o(i.app_ble_connected) refers to app_cls.o(i.app_cls_notify_state_reset) for app_cls_notify_state_reset
+ app_ble.o(i.app_ble_connected) refers to bsp_usart.o(i.bsp_usart_tx_lock) for bsp_usart_tx_lock
+ app_ble.o(i.app_ble_connected) refers to printfa.o(i.__0printf) for __2printf
+ app_ble.o(i.app_ble_connected) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock
+ app_ble.o(i.app_ble_connected) refers to app_ble.o(.data) for s_ble_connected
+ app_ble.o(i.app_ble_connected) refers to ns_ble.o(.bss) for app_env
+ app_ble.o(i.app_ble_disconnected) refers to app_cls.o(i.app_cls_notify_state_reset) for app_cls_notify_state_reset
+ app_ble.o(i.app_ble_disconnected) refers to app_ble_proto.o(i.app_ble_proto_on_disconnect) for app_ble_proto_on_disconnect
+ app_ble.o(i.app_ble_disconnected) refers to bsp_usart.o(i.bsp_usart_tx_lock) for bsp_usart_tx_lock
+ app_ble.o(i.app_ble_disconnected) refers to printfa.o(i.__0printf) for __2printf
+ app_ble.o(i.app_ble_disconnected) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock
+ app_ble.o(i.app_ble_disconnected) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start
+ app_ble.o(i.app_ble_disconnected) refers to app_ble.o(.data) for s_ble_connected
+ app_ble.o(i.app_ble_gap_params_init) refers to memseta.o(.text) for __aeabi_memclr4
+ app_ble.o(i.app_ble_gap_params_init) refers to system_n32wb03x.o(i.SystemGetMacAddr) for SystemGetMacAddr
+ app_ble.o(i.app_ble_gap_params_init) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_ble.o(i.app_ble_gap_params_init) refers to ns_ble.o(i.ns_ble_gap_init) for ns_ble_gap_init
+ app_ble.o(i.app_ble_init) refers to ns_ble.o(i.ns_ble_stack_init) for ns_ble_stack_init
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_gap_params_init) for app_ble_gap_params_init
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_sec_init) for app_ble_sec_init
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_adv_init) for app_ble_adv_init
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_prf_init) for app_ble_prf_init
+ app_ble.o(i.app_ble_init) refers to app_ble_proto.o(i.app_ble_proto_init) for app_ble_proto_init
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_set_rx_callback) for app_ble_set_rx_callback
+ app_ble.o(i.app_ble_init) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start
+ app_ble.o(i.app_ble_init) refers to tasks.o(i.xTaskCreate) for xTaskCreate
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_msg_handler) for app_ble_msg_handler
+ app_ble.o(i.app_ble_init) refers to app_ble_proto.o(i.app_ble_proto_rx_bytes) for app_ble_proto_rx_bytes
+ app_ble.o(i.app_ble_init) refers to app_ble.o(i.ble_schedule_task) for ble_schedule_task
+ app_ble.o(i.app_ble_is_connected) refers to app_ble.o(.data) for s_ble_connected
+ app_ble.o(i.app_ble_max_payload) refers to app_ble.o(.data) for s_ble_connected
+ app_ble.o(i.app_ble_max_payload) refers to ns_ble.o(.bss) for app_env
+ app_ble.o(i.app_ble_msg_handler) refers to app_ble.o(i.app_ble_connected) for app_ble_connected
+ app_ble.o(i.app_ble_msg_handler) refers to app_ble.o(i.app_ble_disconnected) for app_ble_disconnected
+ app_ble.o(i.app_ble_msg_handler) refers to bsp_usart.o(i.bsp_usart_tx_lock) for bsp_usart_tx_lock
+ app_ble.o(i.app_ble_msg_handler) refers to printfa.o(i.__0printf) for __2printf
+ app_ble.o(i.app_ble_msg_handler) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock
+ app_ble.o(i.app_ble_msg_handler) refers to ns_ble.o(.bss) for app_env
+ app_ble.o(i.app_ble_notify_send) refers to app_cls.o(i.app_cls_send_notify) for app_cls_send_notify
+ app_ble.o(i.app_ble_prf_init) refers to ns_ble.o(i.ns_ble_add_prf_func_register) for ns_ble_add_prf_func_register
+ app_ble.o(i.app_ble_prf_init) refers to app_cls.o(i.app_cls_add_cls) for app_cls_add_cls
+ app_ble.o(i.app_ble_sec_init) refers to memseta.o(.text) for __aeabi_memclr4
+ app_ble.o(i.app_ble_sec_init) refers to ns_sec.o(i.ns_sec_init) for ns_sec_init
+ app_ble.o(i.app_ble_set_rx_callback) refers to app_cls.o(i.app_cls_set_rx_callback) for app_cls_set_rx_callback
+ app_ble.o(i.ble_schedule_task) refers to app_ble_proto.o(i.app_ble_proto_poll) for app_ble_proto_poll
+ app_ble.o(i.ble_schedule_task) refers to tasks.o(i.vTaskDelay) for vTaskDelay
+ app_cls.o(i.app_cls_add_cls) refers to app_cls.o(i.app_cls_init) for app_cls_init
+ app_cls.o(i.app_cls_add_cls) refers to app_cls.o(.constdata) for app_cls_att_db
+ app_cls.o(i.app_cls_init) refers to ns_ble.o(i.ns_ble_prf_task_register) for ns_ble_prf_task_register
+ app_cls.o(i.app_cls_init) refers to prf.o(i.prf_get_itf_func_register) for prf_get_itf_func_register
+ app_cls.o(i.app_cls_init) refers to app_cls.o(.constdata) for app_cls_handlers
+ app_cls.o(i.app_cls_init) refers to rdtss.o(i.rdtss_prf_itf_get) for rdtss_prf_itf_get
+ app_cls.o(i.app_cls_notify_state_reset) refers to app_cls.o(.data) for s_cls_notify_en
+ app_cls.o(i.app_cls_send_notify) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
+ app_cls.o(i.app_cls_send_notify) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_cls.o(i.app_cls_send_notify) refers to app_cls.o(.data) for s_cls_notify_en
+ app_cls.o(i.app_cls_send_notify) refers to ns_ble.o(.bss) for app_env
+ app_cls.o(i.app_cls_set_rx_callback) refers to app_cls.o(.data) for s_cls_rx_cb
+ app_cls.o(i.cls_val_ntf_cfm_handler) refers to app_cls.o(.data) for s_cls_ntf_busy
+ app_cls.o(i.cls_val_write_ind_handler) refers to app_cls.o(.data) for s_cls_notify_en
+ app_cls.o(i.cls_value_req_ind_handler) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_cls.o(.constdata) refers to app_cls.o(i.cls_value_req_ind_handler) for cls_value_req_ind_handler
+ app_cls.o(.constdata) refers to app_cls.o(i.cls_val_write_ind_handler) for cls_val_write_ind_handler
+ app_cls.o(.constdata) refers to app_cls.o(i.cls_val_ntf_cfm_handler) for cls_val_ntf_cfm_handler
+ app_ble_proto.o(i.app_ble_proto_init) refers to app_ble_proto.o(.data) for s_rxState
+ app_ble_proto.o(i.app_ble_proto_on_disconnect) refers to app_ota.o(i.app_ota_abort) for app_ota_abort
+ app_ble_proto.o(i.app_ble_proto_on_disconnect) refers to app_ble_proto.o(.data) for s_pendLen
+ app_ble_proto.o(i.app_ble_proto_poll) refers to app_ble.o(i.app_ble_is_connected) for app_ble_is_connected
+ app_ble_proto.o(i.app_ble_proto_poll) refers to app_ble.o(i.app_ble_notify_send) for app_ble_notify_send
+ app_ble_proto.o(i.app_ble_proto_poll) refers to memmovea.o(.text) for __aeabi_memmove
+ app_ble_proto.o(i.app_ble_proto_poll) refers to app_ble_proto.o(.data) for s_pendLen
+ app_ble_proto.o(i.app_ble_proto_poll) refers to app_ble_proto.o(.bss) for s_pending
+ app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(i.proto_crc16) for proto_crc16
+ app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(i.proto_dispatch_frame) for proto_dispatch_frame
+ app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(.data) for s_rxState
+ app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(.bss) for s_rxBuf
+ app_ble_proto.o(i.app_ble_proto_send_frame) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_ble_proto.o(i.app_ble_proto_send_frame) refers to app_ble_proto.o(i.proto_crc16) for proto_crc16
+ app_ble_proto.o(i.app_ble_proto_send_frame) refers to app_ble_proto.o(i.proto_emit_frame) for proto_emit_frame
+ app_ble_proto.o(i.app_ble_proto_send_frame) refers to app_ble_proto.o(.bss) for s_txFrame
+ app_ble_proto.o(i.proto_cli_out) refers to app_ble.o(i.app_ble_max_payload) for app_ble_max_payload
+ app_ble_proto.o(i.proto_cli_out) refers to strlen.o(.text) for strlen
+ app_ble_proto.o(i.proto_cli_out) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame
+ app_ble_proto.o(i.proto_cli_out) refers to app_ble_proto.o(.data) for s_txSeq
+ app_ble_proto.o(i.proto_dispatch_frame) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_ble_proto.o(i.proto_dispatch_frame) refers to cli_core.o(i.cli_set_output) for cli_set_output
+ app_ble_proto.o(i.proto_dispatch_frame) refers to cli_core.o(i.cli_exec_line) for cli_exec_line
+ app_ble_proto.o(i.proto_dispatch_frame) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame
+ app_ble_proto.o(i.proto_dispatch_frame) refers to app_ota.o(i.app_ota_handle_frame) for app_ota_handle_frame
+ app_ble_proto.o(i.proto_dispatch_frame) refers to app_ble_proto.o(.bss) for s_line
+ app_ble_proto.o(i.proto_dispatch_frame) refers to app_ble_proto.o(i.proto_cli_out) for proto_cli_out
+ app_ble_proto.o(i.proto_emit_frame) refers to app_ble.o(i.app_ble_is_connected) for app_ble_is_connected
+ app_ble_proto.o(i.proto_emit_frame) refers to app_ble.o(i.app_ble_notify_send) for app_ble_notify_send
+ app_ble_proto.o(i.proto_emit_frame) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_ble_proto.o(i.proto_emit_frame) refers to app_ble_proto.o(.data) for s_pendLen
+ app_ble_proto.o(i.proto_emit_frame) refers to app_ble_proto.o(.bss) for s_pending
queue.o(i.pcQueueGetName) refers to queue.o(.bss) for xQueueRegistry
- queue.o(i.prvCopyDataFromQueue) refers to memcpya.o(.text) for __aeabi_memcpy
+ queue.o(i.prvCopyDataFromQueue) refers to memmovea.o(.text) for __aeabi_memcpy
queue.o(i.prvCopyDataToQueue) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit
- queue.o(i.prvCopyDataToQueue) refers to memcpya.o(.text) for __aeabi_memcpy
+ queue.o(i.prvCopyDataToQueue) refers to memmovea.o(.text) for __aeabi_memcpy
queue.o(i.prvInitialiseMutex) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
queue.o(i.prvInitialiseNewQueue) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset
queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
@@ -394,6 +953,7 @@ Section Cross References
main.o(i.main) refers to bsp_usart.o(i.bsp_usart_init) for bsp_usart_init
main.o(i.main) refers to printfa.o(i.__0printf) for __2printf
main.o(i.main) refers to bsp_led.o(i.bsp_led_init) for bsp_led_init
+ main.o(i.main) refers to app_ble.o(i.app_ble_init) for app_ble_init
main.o(i.main) refers to app_tasks.o(i.AppTasks_CreateAll) for AppTasks_CreateAll
main.o(i.main) refers to app_cli.o(i.AppCli_Init) for AppCli_Init
main.o(i.main) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler
@@ -467,7 +1027,7 @@ Section Cross References
app_tasks.o(i.PrintTask) refers to app_tasks.o(.data) for s_logQueue
app_cli.o(i.AppCli_Init) refers to tasks.o(i.xTaskCreate) for xTaskCreate
app_cli.o(i.AppCli_Init) refers to app_cli.o(i.CliTask) for CliTask
- app_cli.o(i.CliTask) refers to app_cli.o(i.cli_write) for cli_write
+ app_cli.o(i.CliTask) refers to app_cli.o(i.cli_uart_write) for cli_uart_write
app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_read_byte) for bsp_usart_read_byte
app_cli.o(i.CliTask) refers to app_cli.o(i.cli_history_get) for cli_history_get
app_cli.o(i.CliTask) refers to strcpy.o(.text) for strcpy
@@ -478,67 +1038,119 @@ Section Cross References
app_cli.o(i.CliTask) refers to app_cli.o(i.cli_tab_complete) for cli_tab_complete
app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock
app_cli.o(i.CliTask) refers to app_cli.o(i.cli_history_add) for cli_history_add
- app_cli.o(i.CliTask) refers to app_cli.o(i.cli_dispatch) for cli_dispatch
+ app_cli.o(i.CliTask) refers to cli_core.o(i.cli_set_output) for cli_set_output
+ app_cli.o(i.CliTask) refers to cli_core.o(i.cli_exec_line) for cli_exec_line
app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma
app_cli.o(i.CliTask) refers to app_cli.o(.data) for s_histCount
app_cli.o(i.CliTask) refers to app_cli.o(.bss) for line
- app_cli.o(i.CmdHelp) refers to app_cli.o(i.cli_write) for cli_write
- app_cli.o(i.CmdHelp) refers to app_cli.o(i.cli_printf) for cli_printf
- app_cli.o(i.CmdHelp) refers to app_cli.o(.constdata) for s_cmds
- app_cli.o(i.CmdLed) refers to app_cli.o(i.cli_write) for cli_write
- app_cli.o(i.CmdLed) refers to strcmp.o(.text) for strcmp
- app_cli.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_on) for bsp_led_on
- app_cli.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_off) for bsp_led_off
- app_cli.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle
- app_cli.o(i.CmdLed) refers to app_cli.o(i.cli_printf) for cli_printf
- app_cli.o(i.CmdLog) refers to app_tasks.o(i.AppTasks_GetLogEnabled) for AppTasks_GetLogEnabled
- app_cli.o(i.CmdLog) refers to app_cli.o(i.cli_printf) for cli_printf
- app_cli.o(i.CmdLog) refers to strcmp.o(.text) for strcmp
- app_cli.o(i.CmdLog) refers to app_tasks.o(i.AppTasks_SetLogEnabled) for AppTasks_SetLogEnabled
- app_cli.o(i.CmdLog) refers to app_cli.o(i.cli_write) for cli_write
- app_cli.o(i.CmdSysInfo) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
- app_cli.o(i.CmdSysInfo) refers to uidiv.o(.text) for __aeabi_uidivmod
- app_cli.o(i.CmdSysInfo) refers to app_cli.o(i.cli_printf) for cli_printf
- app_cli.o(i.CmdSysInfo) refers to tasks.o(i.uxTaskGetNumberOfTasks) for uxTaskGetNumberOfTasks
- app_cli.o(i.CmdSysInfo) refers to heap_4.o(i.xPortGetMinimumEverFreeHeapSize) for xPortGetMinimumEverFreeHeapSize
- app_cli.o(i.CmdSysInfo) refers to heap_4.o(i.xPortGetFreeHeapSize) for xPortGetFreeHeapSize
- app_cli.o(i.CmdSysInfo) refers to app_cli.o(i.cli_write) for cli_write
- app_cli.o(i.CmdSysInfo) refers to tasks.o(i.vTaskList) for vTaskList
- app_cli.o(i.CmdSysInfo) refers to app_cli.o(.bss) for s_taskList
- app_cli.o(i.CmdVersion) refers to app_cli.o(i.cli_printf) for cli_printf
- app_cli.o(i.CmdVersion) refers to app_cli.o(i.cli_write) for cli_write
- app_cli.o(i.CmdVersion) refers to system_n32wb03x.o(.data) for SystemCoreClock
- app_cli.o(i.cli_dispatch) refers to strcmp.o(.text) for strcmp
- app_cli.o(i.cli_dispatch) refers to app_cli.o(i.cli_printf) for cli_printf
- app_cli.o(i.cli_dispatch) refers to app_cli.o(.constdata) for s_cmds
app_cli.o(i.cli_history_add) refers to strcmp.o(.text) for strcmp
app_cli.o(i.cli_history_add) refers to strcpy.o(.text) for strcpy
app_cli.o(i.cli_history_add) refers to app_cli.o(.data) for s_histCount
app_cli.o(i.cli_history_add) refers to app_cli.o(.bss) for s_history
app_cli.o(i.cli_history_get) refers to app_cli.o(.data) for s_histHead
app_cli.o(i.cli_history_get) refers to app_cli.o(.bss) for s_history
- app_cli.o(i.cli_printf) refers to printfa.o(i.__0vsnprintf) for vsnprintf
- app_cli.o(i.cli_printf) refers to app_cli.o(i.cli_write) for cli_write
- app_cli.o(i.cli_printf) refers to app_cli.o(.bss) for s_txBuf
app_cli.o(i.cli_redraw_line) refers to strlen.o(.text) for strlen
- app_cli.o(i.cli_redraw_line) refers to app_cli.o(i.cli_write) for cli_write
+ app_cli.o(i.cli_redraw_line) refers to app_cli.o(i.cli_uart_write) for cli_uart_write
app_cli.o(i.cli_redraw_line) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma
+ app_cli.o(i.cli_tab_complete) refers to cli_core.o(i.cli_cmd_count) for cli_cmd_count
app_cli.o(i.cli_tab_complete) refers to memchr.o(.text) for memchr
+ app_cli.o(i.cli_tab_complete) refers to cli_core.o(i.cli_cmd_name) for cli_cmd_name
app_cli.o(i.cli_tab_complete) refers to strncmp.o(.text) for strncmp
app_cli.o(i.cli_tab_complete) refers to strcpy.o(.text) for strcpy
app_cli.o(i.cli_tab_complete) refers to strlen.o(.text) for strlen
app_cli.o(i.cli_tab_complete) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma
- app_cli.o(i.cli_tab_complete) refers to app_cli.o(i.cli_write) for cli_write
+ app_cli.o(i.cli_tab_complete) refers to app_cli.o(i.cli_uart_write) for cli_uart_write
app_cli.o(i.cli_tab_complete) refers to app_cli.o(i.cli_redraw_line) for cli_redraw_line
- app_cli.o(i.cli_tab_complete) refers to app_cli.o(.constdata) for s_cmds
- app_cli.o(i.cli_write) refers to strlen.o(.text) for strlen
- app_cli.o(i.cli_write) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma
- app_cli.o(.constdata) refers to app_cli.o(.conststring) for .conststring
- app_cli.o(.constdata) refers to app_cli.o(i.CmdHelp) for CmdHelp
- app_cli.o(.constdata) refers to app_cli.o(i.CmdVersion) for CmdVersion
- app_cli.o(.constdata) refers to app_cli.o(i.CmdSysInfo) for CmdSysInfo
- app_cli.o(.constdata) refers to app_cli.o(i.CmdLog) for CmdLog
- app_cli.o(.constdata) refers to app_cli.o(i.CmdLed) for CmdLed
+ app_cli.o(i.cli_uart_write) refers to strlen.o(.text) for strlen
+ app_cli.o(i.cli_uart_write) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma
+ cli_core.o(i.CmdBankInfo) refers to app_ota.o(i.app_ota_current_bank_base) for app_ota_current_bank_base
+ cli_core.o(i.CmdBankInfo) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.CmdBankInfo) refers to memmovea.o(.text) for __aeabi_memcpy4
+ cli_core.o(i.CmdBankInfo) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.CmdBankInfo) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32
+ cli_core.o(i.CmdHelp) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.CmdHelp) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.CmdHelp) refers to cli_core.o(.constdata) for s_cmds
+ cli_core.o(i.CmdLed) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.CmdLed) refers to strcmp.o(.text) for strcmp
+ cli_core.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_on) for bsp_led_on
+ cli_core.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_off) for bsp_led_off
+ cli_core.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle
+ cli_core.o(i.CmdLed) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.CmdLog) refers to app_tasks.o(i.AppTasks_GetLogEnabled) for AppTasks_GetLogEnabled
+ cli_core.o(i.CmdLog) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.CmdLog) refers to strcmp.o(.text) for strcmp
+ cli_core.o(i.CmdLog) refers to app_tasks.o(i.AppTasks_SetLogEnabled) for AppTasks_SetLogEnabled
+ cli_core.o(i.CmdLog) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.CmdSysInfo) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
+ cli_core.o(i.CmdSysInfo) refers to uidiv.o(.text) for __aeabi_uidivmod
+ cli_core.o(i.CmdSysInfo) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.CmdSysInfo) refers to tasks.o(i.uxTaskGetNumberOfTasks) for uxTaskGetNumberOfTasks
+ cli_core.o(i.CmdSysInfo) refers to heap_4.o(i.xPortGetMinimumEverFreeHeapSize) for xPortGetMinimumEverFreeHeapSize
+ cli_core.o(i.CmdSysInfo) refers to heap_4.o(i.xPortGetFreeHeapSize) for xPortGetFreeHeapSize
+ cli_core.o(i.CmdSysInfo) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.CmdSysInfo) refers to tasks.o(i.vTaskList) for vTaskList
+ cli_core.o(i.CmdSysInfo) refers to cli_core.o(.bss) for s_taskList
+ cli_core.o(i.CmdVersion) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.CmdVersion) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.CmdVersion) refers to system_n32wb03x.o(.data) for SystemCoreClock
+ cli_core.o(i.cli_cmd_name) refers to cli_core.o(.constdata) for s_cmds
+ cli_core.o(i.cli_exec_line) refers to strcmp.o(.text) for strcmp
+ cli_core.o(i.cli_exec_line) refers to cli_core.o(i.cli_printf) for cli_printf
+ cli_core.o(i.cli_exec_line) refers to cli_core.o(.constdata) for s_cmds
+ cli_core.o(i.cli_out_uart) refers to strlen.o(.text) for strlen
+ cli_core.o(i.cli_out_uart) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma
+ cli_core.o(i.cli_printf) refers to printfa.o(i.__0vsnprintf) for vsnprintf
+ cli_core.o(i.cli_printf) refers to cli_core.o(i.cli_write) for cli_write
+ cli_core.o(i.cli_printf) refers to cli_core.o(.bss) for s_txBuf
+ cli_core.o(i.cli_set_output) refers to cli_core.o(.data) for s_out
+ cli_core.o(i.cli_write) refers to cli_core.o(i.cli_out_uart) for cli_out_uart
+ cli_core.o(i.cli_write) refers to cli_core.o(.data) for s_out
+ cli_core.o(.constdata) refers to cli_core.o(.conststring) for .conststring
+ cli_core.o(.constdata) refers to cli_core.o(i.CmdHelp) for CmdHelp
+ cli_core.o(.constdata) refers to cli_core.o(i.CmdVersion) for CmdVersion
+ cli_core.o(.constdata) refers to cli_core.o(i.CmdSysInfo) for CmdSysInfo
+ cli_core.o(.constdata) refers to cli_core.o(i.CmdLog) for CmdLog
+ cli_core.o(.constdata) refers to cli_core.o(i.CmdLed) for CmdLed
+ cli_core.o(.constdata) refers to cli_core.o(i.CmdBankInfo) for CmdBankInfo
+ app_ota.o(i.app_ota_abort) refers to app_ota.o(.data) for s_active
+ app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(i.ota_on_begin) for ota_on_begin
+ app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(i.ota_on_data) for ota_on_data
+ app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(i.ota_on_end) for ota_on_end
+ app_ota.o(i.ota_flush_full_sector) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector
+ app_ota.o(i.ota_flush_full_sector) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write
+ app_ota.o(i.ota_flush_full_sector) refers to app_ota.o(.data) for s_sector_idx
+ app_ota.o(i.ota_flush_full_sector) refers to app_ota.o(.bss) for s_sector_buf
+ app_ota.o(i.ota_on_begin) refers to app_ota.o(i.ota_respond) for ota_respond
+ app_ota.o(i.ota_on_begin) refers to app_ota.o(i.ota_rd32) for ota_rd32
+ app_ota.o(i.ota_on_begin) refers to app_ota.o(i.app_ota_current_bank_base) for app_ota_current_bank_base
+ app_ota.o(i.ota_on_begin) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init
+ app_ota.o(i.ota_on_begin) refers to app_ota.o(.data) for s_qflash_ready
+ app_ota.o(i.ota_on_data) refers to app_ota.o(i.ota_respond) for ota_respond
+ app_ota.o(i.ota_on_data) refers to app_ota.o(i.ota_rd32) for ota_rd32
+ app_ota.o(i.ota_on_data) refers to memmovea.o(.text) for __aeabi_memcpy
+ app_ota.o(i.ota_on_data) refers to app_ota.o(i.ota_flush_full_sector) for ota_flush_full_sector
+ app_ota.o(i.ota_on_data) refers to app_ota.o(i.app_ota_abort) for app_ota_abort
+ app_ota.o(i.ota_on_data) refers to app_ota.o(.data) for s_active
+ app_ota.o(i.ota_on_data) refers to app_ota.o(.bss) for s_sector_buf
+ app_ota.o(i.ota_on_end) refers to app_ota.o(i.ota_respond) for ota_respond
+ app_ota.o(i.ota_on_end) refers to app_ota.o(i.ota_rd32) for ota_rd32
+ app_ota.o(i.ota_on_end) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector
+ app_ota.o(i.ota_on_end) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write
+ app_ota.o(i.ota_on_end) refers to app_ota.o(i.app_ota_abort) for app_ota_abort
+ app_ota.o(i.ota_on_end) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32
+ app_ota.o(i.ota_on_end) refers to app_ota.o(i.ota_update_bootsetting) for ota_update_bootsetting
+ app_ota.o(i.ota_on_end) refers to tasks.o(i.vTaskDelay) for vTaskDelay
+ app_ota.o(i.ota_on_end) refers to app_ota.o(.data) for s_active
+ app_ota.o(i.ota_on_end) refers to app_ota.o(.bss) for s_sector_buf
+ app_ota.o(i.ota_respond) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame
+ app_ota.o(i.ota_update_bootsetting) refers to memmovea.o(.text) for __aeabi_memcpy4
+ app_ota.o(i.ota_update_bootsetting) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32
+ app_ota.o(i.ota_update_bootsetting) refers to memseta.o(.text) for __aeabi_memclr4
+ app_ota.o(i.ota_update_bootsetting) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector
+ app_ota.o(i.ota_update_bootsetting) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write
+ app_ota.o(i.ota_update_bootsetting) refers to memcmp.o(.text) for memcmp
+ app_ota.o(i.ota_update_bootsetting) refers to app_ota.o(.data) for s_target_base
n32wb03x_it.o(i.USART1_IRQHandler) refers to bsp_usart.o(i.bsp_usart_rx_isr_handler) for bsp_usart_rx_isr_handler
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
@@ -547,11 +1159,13 @@ Section Cross References
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
+ uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ rand.o(.text) refers to rand.o(.data) for .data
printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0fprintf$bare) refers to bsp_usart.o(i.fputc) for fputc
printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0printf$bare) refers to bsp_usart.o(i.fputc) for fputc
- printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
@@ -560,7 +1174,6 @@ Section Cross References
printfb.o(i.__0vfprintf$bare) refers to bsp_usart.o(i.fputc) for fputc
printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vprintf$bare) refers to bsp_usart.o(i.fputc) for fputc
- printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
@@ -569,7 +1182,6 @@ Section Cross References
printf0.o(i.__0fprintf$0) refers to bsp_usart.o(i.fputc) for fputc
printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0printf$0) refers to bsp_usart.o(i.fputc) for fputc
- printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
@@ -578,7 +1190,6 @@ Section Cross References
printf0.o(i.__0vfprintf$0) refers to bsp_usart.o(i.fputc) for fputc
printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vprintf$0) refers to bsp_usart.o(i.fputc) for fputc
- printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
@@ -587,7 +1198,6 @@ Section Cross References
printf1.o(i.__0fprintf$1) refers to bsp_usart.o(i.fputc) for fputc
printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0printf$1) refers to bsp_usart.o(i.fputc) for fputc
- printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
@@ -596,7 +1206,6 @@ Section Cross References
printf1.o(i.__0vfprintf$1) refers to bsp_usart.o(i.fputc) for fputc
printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vprintf$1) refers to bsp_usart.o(i.fputc) for fputc
- printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
@@ -606,7 +1215,6 @@ Section Cross References
printf2.o(i.__0fprintf$2) refers to bsp_usart.o(i.fputc) for fputc
printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0printf$2) refers to bsp_usart.o(i.fputc) for fputc
- printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
@@ -615,7 +1223,6 @@ Section Cross References
printf2.o(i.__0vfprintf$2) refers to bsp_usart.o(i.fputc) for fputc
printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vprintf$2) refers to bsp_usart.o(i.fputc) for fputc
- printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
@@ -624,7 +1231,6 @@ Section Cross References
printf3.o(i.__0fprintf$3) refers to bsp_usart.o(i.fputc) for fputc
printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0printf$3) refers to bsp_usart.o(i.fputc) for fputc
- printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
@@ -633,7 +1239,6 @@ Section Cross References
printf3.o(i.__0vfprintf$3) refers to bsp_usart.o(i.fputc) for fputc
printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vprintf$3) refers to bsp_usart.o(i.fputc) for fputc
- printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
@@ -643,7 +1248,6 @@ Section Cross References
printf4.o(i.__0fprintf$4) refers to bsp_usart.o(i.fputc) for fputc
printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0printf$4) refers to bsp_usart.o(i.fputc) for fputc
- printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
@@ -652,7 +1256,6 @@ Section Cross References
printf4.o(i.__0vfprintf$4) refers to bsp_usart.o(i.fputc) for fputc
printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vprintf$4) refers to bsp_usart.o(i.fputc) for fputc
- printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
@@ -662,7 +1265,6 @@ Section Cross References
printf5.o(i.__0fprintf$5) refers to bsp_usart.o(i.fputc) for fputc
printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0printf$5) refers to bsp_usart.o(i.fputc) for fputc
- printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
@@ -671,7 +1273,6 @@ Section Cross References
printf5.o(i.__0vfprintf$5) refers to bsp_usart.o(i.fputc) for fputc
printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vprintf$5) refers to bsp_usart.o(i.fputc) for fputc
- printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
@@ -681,7 +1282,6 @@ Section Cross References
printf6.o(i.__0fprintf$6) refers to bsp_usart.o(i.fputc) for fputc
printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0printf$6) refers to bsp_usart.o(i.fputc) for fputc
- printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
@@ -690,7 +1290,6 @@ Section Cross References
printf6.o(i.__0vfprintf$6) refers to bsp_usart.o(i.fputc) for fputc
printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vprintf$6) refers to bsp_usart.o(i.fputc) for fputc
- printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
@@ -702,7 +1301,6 @@ Section Cross References
printf7.o(i.__0fprintf$7) refers to bsp_usart.o(i.fputc) for fputc
printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0printf$7) refers to bsp_usart.o(i.fputc) for fputc
- printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
@@ -711,7 +1309,6 @@ Section Cross References
printf7.o(i.__0vfprintf$7) refers to bsp_usart.o(i.fputc) for fputc
printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vprintf$7) refers to bsp_usart.o(i.fputc) for fputc
- printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
@@ -723,7 +1320,6 @@ Section Cross References
printf8.o(i.__0fprintf$8) refers to bsp_usart.o(i.fputc) for fputc
printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0printf$8) refers to bsp_usart.o(i.fputc) for fputc
- printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
@@ -732,7 +1328,6 @@ Section Cross References
printf8.o(i.__0vfprintf$8) refers to bsp_usart.o(i.fputc) for fputc
printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vprintf$8) refers to bsp_usart.o(i.fputc) for fputc
- printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
@@ -746,7 +1341,6 @@ Section Cross References
printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0printf) refers to bsp_usart.o(i.fputc) for fputc
- printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
@@ -759,7 +1353,6 @@ Section Cross References
printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vprintf) refers to bsp_usart.o(i.fputc) for fputc
- printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
@@ -783,6 +1376,27 @@ Section Cross References
printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
+ fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ dfltul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to startup_n32wb03x.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup_n32wb03x.o(STACK) for __initial_sp
@@ -790,19 +1404,14 @@ Section Cross References
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
- uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
- uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
- dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
- dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
- dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
- dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
- ddiv.o(.text) refers to depilogue.o(.text) for _double_round
- dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
- dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
- init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+ ns_sec.o(i.co_rand_word) refers to rand.o(.text) for rand
==============================================================================
@@ -810,7 +1419,6 @@ Section Cross References
Removing Unused input sections from the image.
Removing startup_n32wb03x.o(HEAP), (512 bytes).
- Removing system_n32wb03x.o(i.SystemGetMacAddr), (60 bytes).
Removing system_n32wb03x.o(i.SystemGetUUID), (60 bytes).
Removing system_n32wb03x.o(i.SystemTrimValueGet), (60 bytes).
Removing system_n32wb03x.o(i.system_delay_n_10us), (16 bytes).
@@ -892,6 +1500,90 @@ Removing Unused input sections from the image.
Removing n32wb03x_dma.o(i.DMA_GetIntStatus), (26 bytes).
Removing n32wb03x_dma.o(i.DMA_SetCurrDataCounter), (4 bytes).
Removing n32wb03x_dma.o(i.DMA_StructInit), (26 bytes).
+ Removing n32wb03x_qflash.o(.emb_text), (8 bytes).
+ Removing n32wb03x_qflash.o(i.Qflash_Read), (68 bytes).
+ Removing n32wb03x_exti.o(.emb_text), (8 bytes).
+ Removing n32wb03x_exti.o(i.EXTI_ClrStatusFlag), (12 bytes).
+ Removing n32wb03x_exti.o(i.EXTI_DeInit), (28 bytes).
+ Removing n32wb03x_exti.o(i.EXTI_GetStatusFlag), (28 bytes).
+ Removing n32wb03x_exti.o(i.EXTI_InitStruct), (16 bytes).
+ Removing n32wb03x_exti.o(i.EXTI_TriggerSWInt), (16 bytes).
+ Removing lib_att.o(.emb_text), (8 bytes).
+ Removing lib_att.o(i.attm_att_set_permission), (216 bytes).
+ Removing lib_att.o(i.attm_reserve_handle_range), (40 bytes).
+ Removing rwip.o(.emb_text), (8 bytes).
+ Removing rwip.o(i.rwip_reset), (200 bytes).
+ Removing rwip.o(.constdata), (852 bytes).
+ Removing rwip.o(.data), (1664 bytes).
+ Removing rwip_driver.o(.emb_text), (8 bytes).
+ Removing rwip_driver.o(i.co_min_s), (14 bytes).
+ Removing rwip_driver.o(i.radio_hse_mco_set), (168 bytes).
+ Removing rwip_driver.o(i.radio_read_trim_mac_address), (56 bytes).
+ Removing rwip_driver.o(i.radio_read_trim_mco_freq), (44 bytes).
+ Removing rwip_driver.o(i.rf_tx_power_set), (180 bytes).
+ Removing rwip_driver.o(i.rwip_sleep), (516 bytes).
+ Removing prf.o(.emb_text), (8 bytes).
+ Removing prf.o(i.prf_cleanup), (60 bytes).
+ Removing prf.o(i.prf_create), (56 bytes).
+ Removing prf.o(i.prf_src_task_get), (30 bytes).
+ Removing prf_utils.o(.emb_text), (8 bytes).
+ Removing rdtss.o(.emb_text), (8 bytes).
+ Removing rdtss_task.o(.emb_text), (8 bytes).
+ Removing rdts_common.o(.emb_text), (8 bytes).
+ Removing ns_ble.o(.emb_text), (8 bytes).
+ Removing ns_ble.o(i.ns_ble_active_rssi), (56 bytes).
+ Removing ns_ble.o(i.ns_ble_adv_data_set), (88 bytes).
+ Removing ns_ble.o(i.ns_ble_dle_set), (52 bytes).
+ Removing ns_ble.o(i.ns_ble_ex_adv_data_set), (72 bytes).
+ Removing ns_ble.o(i.ns_ble_get_active_connection), (12 bytes).
+ Removing ns_ble.o(i.ns_ble_get_conidx_by_role), (64 bytes).
+ Removing ns_ble.o(i.ns_ble_get_connection_state), (28 bytes).
+ Removing ns_ble.o(i.ns_ble_get_peer_info), (44 bytes).
+ Removing ns_ble.o(i.ns_ble_list_set_wl), (76 bytes).
+ Removing ns_ble.o(i.ns_ble_master_connection_num), (52 bytes).
+ Removing ns_ble.o(i.ns_ble_mtu_set), (56 bytes).
+ Removing ns_ble.o(i.ns_ble_phy_set), (64 bytes).
+ Removing ns_ble.o(i.ns_ble_prod_test_cmd_send), (100 bytes).
+ Removing ns_ble.o(i.ns_ble_radio_calibration), (56 bytes).
+ Removing ns_ble.o(i.ns_ble_radio_power_set), (12 bytes).
+ Removing ns_ble.o(i.ns_ble_resolv_addr), (68 bytes).
+ Removing ns_ble.o(i.ns_ble_scan_init), (24 bytes).
+ Removing ns_ble.o(i.ns_ble_scan_rsp_data_set), (76 bytes).
+ Removing ns_ble.o(i.ns_ble_set_active_connection), (12 bytes).
+ Removing ns_ble.o(i.ns_ble_set_channel_map), (44 bytes).
+ Removing ns_ble.o(i.ns_ble_set_slave_latency), (48 bytes).
+ Removing ns_ble.o(i.ns_ble_slave_connection_num), (52 bytes).
+ Removing ns_ble.o(i.ns_iwdg_reload), (100 bytes).
+ Removing ns_ble_task.o(.emb_text), (8 bytes).
+ Removing ns_sleep.o(.emb_text), (8 bytes).
+ Removing ns_sleep.o(i.__set_PRIMASK), (6 bytes).
+ Removing ns_sleep.o(i.app_sleep_prepare_proc), (2 bytes).
+ Removing ns_sleep.o(i.app_sleep_resume_proc), (2 bytes).
+ Removing ns_sleep.o(i.entry_idle), (44 bytes).
+ Removing ns_sleep.o(i.entry_sleep), (232 bytes).
+ Removing ns_sleep.o(i.ns_sleep), (224 bytes).
+ Removing ns_sleep.o(.constdata), (852 bytes).
+ Removing ns_sec.o(.emb_text), (8 bytes).
+ Removing ns_sec.o(i.ns_sec_bond_db_erase_all), (24 bytes).
+ Removing ns_sec.o(i.ns_sec_pincode_respond), (80 bytes).
+ Removing ns_sec.o(i.ns_sec_send_bond_start), (76 bytes).
+ Removing ns_sec.o(i.ns_sec_send_encrypt_req), (192 bytes).
+ Removing ns_sec.o(i.ns_sec_send_security_req), (48 bytes).
+ Removing ns_sec.o(.data), (1664 bytes).
+ Removing ns_timer.o(.emb_text), (8 bytes).
+ Removing ns_timer.o(i.ns_timer_cancel), (88 bytes).
+ Removing ns_timer.o(i.ns_timer_cancel_all), (48 bytes).
+ Removing ns_timer.o(i.ns_timer_create), (40 bytes).
+ Removing ns_timer.o(i.ns_timer_modify), (112 bytes).
+ Removing ns_timer.o(i.set_callback), (40 bytes).
+ Removing ns_timer.o(.constdata), (852 bytes).
+ Removing ns_timer.o(.data), (1664 bytes).
+ Removing ns_error.o(i.error_handler), (24 bytes).
+ Removing ns_error.o(i.error_save_and_stop), (36 bytes).
+ Removing ns_error.o(.bss), (12 bytes).
+ Removing app_ble.o(.emb_text), (8 bytes).
+ Removing app_ble.o(.constdata), (852 bytes).
+ Removing app_cls.o(.emb_text), (8 bytes).
Removing queue.o(i.pcQueueGetName), (44 bytes).
Removing queue.o(i.ucQueueGetQueueType), (8 bytes).
Removing queue.o(i.uxQueueGetQueueNumber), (6 bytes).
@@ -946,9 +1638,45 @@ Removing Unused input sections from the image.
Removing bsp_led.o(.emb_text), (8 bytes).
Removing app_tasks.o(.emb_text), (8 bytes).
Removing app_cli.o(.emb_text), (8 bytes).
+ Removing cli_core.o(.emb_text), (8 bytes).
+ Removing app_ota.o(.emb_text), (8 bytes).
Removing n32wb03x_it.o(.emb_text), (8 bytes).
+ Removing fadd.o(.text), (178 bytes).
+ Removing fmul.o(.text), (122 bytes).
+ Removing fdiv.o(.text), (124 bytes).
+ Removing fflti.o(.text), (22 bytes).
+ Removing ffltui.o(.text), (14 bytes).
+ Removing ffixui.o(.text), (40 bytes).
+ Removing fepilogue.o(.text), (130 bytes).
+ Removing rwip_driver.o(i.co_max), (14 bytes).
+ Removing rwip_driver.o(i.__ARM_common_ll_mulss), (48 bytes).
+ Removing rwip_driver.o(i.__ARM_common_ll_muluu), (48 bytes).
-138 unused section(s) (total 7566 bytes) removed from the image.
+233 unused section(s) (total 21132 bytes) removed from the image.
+
+==============================================================================
+
+Adding Veneers to the image
+
+ Adding TT veneer (12 bytes, Long) for call to 'attmdb_get_attribute' from lib_att.o(i.attm_att_set_value).
+ Adding TT veneer (12 bytes, Long) for call to 'attmdb_uuid16_comp' from lib_att.o(i.attm_att_set_value).
+ Adding TT veneer (12 bytes, Long) for call to 'attm_svc_create_db' from ns_ble_task.o(i.gapm_cmp_evt_handler).
+ Adding TT veneer (12 bytes, Long) for call to 'attmdb_att_get_permission' from rdtss_task.o(i.gattc_write_req_ind_handler).
+ Adding TT veneer (12 bytes, Long) for call to 'attmdb_get_service' from rdts_common.o(i.get_cfg_handle).
+ Adding TT veneer (12 bytes, Long) for call to 'attmdb_get_uuid' from rdts_common.o(i.get_cfg_handle).
+ Adding TT veneer (12 bytes, Long) for call to 'calib_lsi_clk' from ns_ble.o(i.ns_ble_lsc_config).
+ Adding TT veneer (12 bytes, Long) for call to 'co_list_extract' from rdtss_task.o(i.rdtss_att_set_value).
+ Adding TT veneer (12 bytes, Long) for call to 'co_list_push_back' from rdtss_task.o(i.rdtss_att_set_value).
+ Adding TT veneer (12 bytes, Long) for call to 'co_list_pop_front' from rdtss.o(i.rdtss_destroy).
+ Adding TT veneer (12 bytes, Long) for call to 'attm_svc_create_db_128' from rdtss.o(i.rdtss_init).
+ Adding TT veneer (12 bytes, Long) for call to 'co_list_init' from rdtss.o(i.rdtss_init).
+ Adding TT veneer (12 bytes, Long) for call to 'ecc_init' from rwip.o(i.rwip_init).
+ Adding TT veneer (12 bytes, Long) for call to 'h4tl_init' from rwip.o(i.rwip_init).
+ Adding TT veneer (12 bytes, Long) for call to 'hci_init' from rwip.o(i.rwip_init).
+ Adding TT veneer (12 bytes, Long) for call to 'ahi_init' from rwip.o(i.rwip_init).
+ Adding TT veneer (12 bytes, Long) for call to '__ARM_common_ll_muluu' from rwip_driver.o(i.rwip_lpcycles_2_hus).
+
+17 Veneer(s) (total 204 bytes) added to the image.
==============================================================================
@@ -958,40 +1686,44 @@ Image Symbol Table
Symbol Name Value Ov Type Size Object(Section)
- ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
+ ../clib/../cmprslib/lz77c.c 0x00000000 Number 0 __dclz77c.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
- ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
- ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
+ ../clib/microlib/stdlib/rand.c 0x00000000 Number 0 rand.o ABSOLUTE
../clib/microlib/string/memchr.c 0x00000000 Number 0 memchr.o ABSOLUTE
+ ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memmoveb.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memmovea.o ABSOLUTE
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
../clib/microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE
../clib/microlib/string/strcpy.c 0x00000000 Number 0 strcpy.o ABSOLUTE
@@ -999,17 +1731,43 @@ Image Symbol Table
../clib/microlib/string/strncmp.c 0x00000000 Number 0 strncmp.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
+ ..\..\Boot\src\boot_crc32.c 0x00000000 Number 0 boot_crc32.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s 0x00000000 Number 0 startup_n32wb03x.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_dma.c 0x00000000 Number 0 n32wb03x_dma.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_exti.c 0x00000000 Number 0 n32wb03x_exti.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_qflash.c 0x00000000 Number 0 n32wb03x_qflash.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\prf.c 0x00000000 Number 0 prf.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\prf_utils.c 0x00000000 Number 0 prf_utils.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdts_common.c 0x00000000 Number 0 rdts_common.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\src\rdtss.c 0x00000000 Number 0 rdtss.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\src\rdtss_task.c 0x00000000 Number 0 rdtss_task.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\att\lib_att.c 0x00000000 Number 0 lib_att.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\rwip.c 0x00000000 Number 0 rwip.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\rwip_driver.c 0x00000000 Number 0 rwip_driver.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble.c 0x00000000 Number 0 ns_ble.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble_task.c 0x00000000 Number 0 ns_ble_task.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\error\ns_error.c 0x00000000 Number 0 ns_error.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sec\ns_sec.c 0x00000000 Number 0 ns_sec.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sleep\ns_sleep.c 0x00000000 Number 0 ns_sleep.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\timer\ns_timer.c 0x00000000 Number 0 ns_timer.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c 0x00000000 Number 0 list.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c 0x00000000 Number 0 heap_4.o ABSOLUTE
..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c 0x00000000 Number 0 port.o ABSOLUTE
@@ -1019,324 +1777,755 @@ Image Symbol Table
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\CMSIS\\device\\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_dma.c 0x00000000 Number 0 n32wb03x_dma.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_exti.c 0x00000000 Number 0 n32wb03x_exti.o ABSOLUTE
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_qflash.c 0x00000000 Number 0 n32wb03x_qflash.o ABSOLUTE
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\prf.c 0x00000000 Number 0 prf.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\prf_utils.c 0x00000000 Number 0 prf_utils.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\rdts\\rdts_common.c 0x00000000 Number 0 rdts_common.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\rdts\\rdtss\\src\\rdtss.c 0x00000000 Number 0 rdtss.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\rdts\\rdtss\\src\\rdtss_task.c 0x00000000 Number 0 rdtss_task.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_stack\\ip\\ble\\hl\\src\\att\\lib_att.c 0x00000000 Number 0 lib_att.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_stack\\stack_common\\rwip.c 0x00000000 Number 0 rwip.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_stack\\stack_common\\rwip_driver.c 0x00000000 Number 0 rwip_driver.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\ble\\ns_ble.c 0x00000000 Number 0 ns_ble.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\ble\\ns_ble_task.c 0x00000000 Number 0 ns_ble_task.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\sec\\ns_sec.c 0x00000000 Number 0 ns_sec.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\sleep\\ns_sleep.c 0x00000000 Number 0 ns_sleep.o ABSOLUTE
+ ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\timer\\ns_timer.c 0x00000000 Number 0 ns_timer.o ABSOLUTE
..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\RVDS\\ARM_CM0\\port.c 0x00000000 Number 0 port.o ABSOLUTE
..\\app\\app_cli.c 0x00000000 Number 0 app_cli.o ABSOLUTE
+ ..\\app\\app_ota.c 0x00000000 Number 0 app_ota.o ABSOLUTE
..\\app\\app_tasks.c 0x00000000 Number 0 app_tasks.o ABSOLUTE
+ ..\\app\\ble\\app_ble.c 0x00000000 Number 0 app_ble.o ABSOLUTE
+ ..\\app\\ble\\app_profile\\app_cls.c 0x00000000 Number 0 app_cls.o ABSOLUTE
..\\app\\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE
..\\app\\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE
+ ..\\app\\cli_core.c 0x00000000 Number 0 cli_core.o ABSOLUTE
..\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\\app\\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE
..\app\app_cli.c 0x00000000 Number 0 app_cli.o ABSOLUTE
+ ..\app\app_ota.c 0x00000000 Number 0 app_ota.o ABSOLUTE
..\app\app_tasks.c 0x00000000 Number 0 app_tasks.o ABSOLUTE
+ ..\app\ble\app_ble.c 0x00000000 Number 0 app_ble.o ABSOLUTE
+ ..\app\ble\app_ble_proto.c 0x00000000 Number 0 app_ble_proto.o ABSOLUTE
+ ..\app\ble\app_profile\app_cls.c 0x00000000 Number 0 app_cls.o ABSOLUTE
..\app\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE
..\app\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE
+ ..\app\cli_core.c 0x00000000 Number 0 cli_core.o ABSOLUTE
..\app\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\app\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
- handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
init.s 0x00000000 Number 0 init.o ABSOLUTE
- RESET 0x01000000 Section 192 startup_n32wb03x.o(RESET)
- .ARM.Collect$$$$00000000 0x010000c0 Section 0 entry.o(.ARM.Collect$$$$00000000)
- .ARM.Collect$$$$00000001 0x010000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001)
- .ARM.Collect$$$$00000004 0x010000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004)
- .ARM.Collect$$$$00000008 0x010000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
- .ARM.Collect$$$$0000000A 0x010000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
- .ARM.Collect$$$$0000000B 0x010000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
- .ARM.Collect$$$$0000000D 0x010000d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
- .ARM.Collect$$$$0000000F 0x010000d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
- .ARM.Collect$$$$00002712 0x010000d0 Section 4 entry2.o(.ARM.Collect$$$$00002712)
- __lit__00000000 0x010000d0 Data 4 entry2.o(.ARM.Collect$$$$00002712)
- .emb_text 0x010000d4 Section 14 system_n32wb03x.o(.emb_text)
- .emb_text 0x010000e4 Section 120 port.o(.emb_text)
- .text 0x0100015c Section 28 startup_n32wb03x.o(.text)
- .text 0x01000178 Section 0 uidiv.o(.text)
- .text 0x010001a4 Section 0 memcpya.o(.text)
- .text 0x010001c8 Section 0 memseta.o(.text)
- .text 0x010001ec Section 0 strlen.o(.text)
- .text 0x010001fa Section 0 strcmp.o(.text)
- .text 0x01000216 Section 0 memchr.o(.text)
- .text 0x0100022a Section 0 strcpy.o(.text)
- .text 0x0100023c Section 0 strncmp.o(.text)
- .text 0x0100025a Section 0 uldiv.o(.text)
- .text 0x010002ba Section 0 iusefp.o(.text)
- .text 0x010002bc Section 0 dadd.o(.text)
- .text 0x01000420 Section 0 dmul.o(.text)
- .text 0x010004f0 Section 0 ddiv.o(.text)
- .text 0x010005e0 Section 0 dfixul.o(.text)
- .text 0x01000620 Section 40 cdrcmple.o(.text)
- .text 0x01000648 Section 36 init.o(.text)
- .text 0x0100066c Section 0 llshl.o(.text)
- .text 0x0100068c Section 0 llushr.o(.text)
- .text 0x010006ae Section 0 llsshr.o(.text)
- .text 0x010006d4 Section 0 depilogue.o(.text)
- i.AppCli_Init 0x01000794 Section 0 app_cli.o(i.AppCli_Init)
- i.AppTasks_CreateAll 0x010007b8 Section 0 app_tasks.o(i.AppTasks_CreateAll)
- i.AppTasks_GetLogEnabled 0x01000830 Section 0 app_tasks.o(i.AppTasks_GetLogEnabled)
- i.AppTasks_SetLogEnabled 0x0100083c Section 0 app_tasks.o(i.AppTasks_SetLogEnabled)
- i.CliTask 0x01000850 Section 0 app_cli.o(i.CliTask)
- CliTask 0x01000851 Thumb Code 446 app_cli.o(i.CliTask)
- i.CmdHelp 0x01000a64 Section 0 app_cli.o(i.CmdHelp)
- CmdHelp 0x01000a65 Thumb Code 52 app_cli.o(i.CmdHelp)
- i.CmdLed 0x01000af0 Section 0 app_cli.o(i.CmdLed)
- CmdLed 0x01000af1 Thumb Code 158 app_cli.o(i.CmdLed)
- i.CmdLog 0x01000be0 Section 0 app_cli.o(i.CmdLog)
- CmdLog 0x01000be1 Thumb Code 110 app_cli.o(i.CmdLog)
- i.CmdSysInfo 0x01000c8c Section 0 app_cli.o(i.CmdSysInfo)
- CmdSysInfo 0x01000c8d Thumb Code 98 app_cli.o(i.CmdSysInfo)
- i.CmdVersion 0x01000d80 Section 0 app_cli.o(i.CmdVersion)
- CmdVersion 0x01000d81 Thumb Code 32 app_cli.o(i.CmdVersion)
- i.DMA_ClearFlag 0x01000e18 Section 0 n32wb03x_dma.o(i.DMA_ClearFlag)
- i.DMA_DeInit 0x01000e1c Section 0 n32wb03x_dma.o(i.DMA_DeInit)
- i.DMA_EnableChannel 0x01000ebc Section 0 n32wb03x_dma.o(i.DMA_EnableChannel)
- i.DMA_GetFlagStatus 0x01000ed8 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus)
- i.DMA_Init 0x01000ef4 Section 0 n32wb03x_dma.o(i.DMA_Init)
- i.DMA_RequestRemap 0x01000f34 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap)
- i.GPIO_InitPeripheral 0x01000f44 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral)
- i.GPIO_InitStruct 0x0100104c Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct)
- i.GPIO_ResetBits 0x01001068 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits)
- i.GPIO_SetBits 0x0100106c Section 0 n32wb03x_gpio.o(i.GPIO_SetBits)
- i.GPIO_TogglePin 0x01001070 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin)
- i.HardFault_Handler 0x01001078 Section 0 n32wb03x_it.o(i.HardFault_Handler)
- i.LedTask 0x0100107c Section 0 app_tasks.o(i.LedTask)
- LedTask 0x0100107d Thumb Code 62 app_tasks.o(i.LedTask)
- i.LedTask2 0x010010c8 Section 0 app_tasks.o(i.LedTask2)
- LedTask2 0x010010c9 Thumb Code 62 app_tasks.o(i.LedTask2)
- i.NMI_Handler 0x01001114 Section 0 n32wb03x_it.o(i.NMI_Handler)
- i.NVIC_Init 0x01001118 Section 0 misc.o(i.NVIC_Init)
- i.NVIC_SetPriority 0x0100115c Section 0 misc.o(i.NVIC_SetPriority)
- NVIC_SetPriority 0x0100115d Thumb Code 110 misc.o(i.NVIC_SetPriority)
- i.OTPTrim_Read 0x010011d4 Section 0 system_n32wb03x.o(i.OTPTrim_Read)
- i.PrintTask 0x010012a0 Section 0 app_tasks.o(i.PrintTask)
- PrintTask 0x010012a1 Thumb Code 44 app_tasks.o(i.PrintTask)
- i.RCC_EnableAHBPeriphClk 0x010012ec Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk)
- i.RCC_EnableAPB2PeriphClk 0x0100130c Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk)
- i.RCC_GetClocksFreqValue 0x0100132c Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue)
- i.RCC_HsiCalib 0x010013d0 Section 0 system_n32wb03x.o(i.RCC_HsiCalib)
- RCC_HsiCalib 0x010013d1 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib)
- i.SVC_Handler 0x01001500 Section 0 port.o(i.SVC_Handler)
- i.SysTick_Handler 0x01001504 Section 0 port.o(i.SysTick_Handler)
- i.SystemCoreClockUpdate 0x01001528 Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate)
- i.SystemInit 0x01001538 Section 0 system_n32wb03x.o(i.SystemInit)
- i.SystemTrimValueRead 0x01001654 Section 0 system_n32wb03x.o(i.SystemTrimValueRead)
- i.USART1_IRQHandler 0x01001668 Section 0 n32wb03x_it.o(i.USART1_IRQHandler)
- i.USART_ConfigInt 0x01001670 Section 0 n32wb03x_usart.o(i.USART_ConfigInt)
- i.USART_Enable 0x010016c4 Section 0 n32wb03x_usart.o(i.USART_Enable)
- i.USART_EnableDMA 0x010016e4 Section 0 n32wb03x_usart.o(i.USART_EnableDMA)
- i.USART_GetFlagStatus 0x010016f8 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus)
- i.USART_GetIntStatus 0x01001718 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus)
- i.USART_Init 0x01001774 Section 0 n32wb03x_usart.o(i.USART_Init)
- i.USART_ReceiveData 0x01001828 Section 0 n32wb03x_usart.o(i.USART_ReceiveData)
- i.USART_SendData 0x01001832 Section 0 n32wb03x_usart.o(i.USART_SendData)
- i.__0printf 0x0100183c Section 0 printfa.o(i.__0printf)
- i.__0sprintf 0x0100185c Section 0 printfa.o(i.__0sprintf)
- i.__0vsnprintf 0x01001884 Section 0 printfa.o(i.__0vsnprintf)
- i.__ARM_clz 0x010018b0 Section 0 depilogue.o(i.__ARM_clz)
- i.__ARM_common_switch8 0x010018de Section 0 n32wb03x_gpio.o(i.__ARM_common_switch8)
- i.__scatterload_copy 0x010018fa Section 14 handlers.o(i.__scatterload_copy)
- i.__scatterload_null 0x01001908 Section 2 handlers.o(i.__scatterload_null)
- i.__scatterload_zeroinit 0x0100190a Section 14 handlers.o(i.__scatterload_zeroinit)
- i.__set_PRIMASK 0x01001918 Section 0 system_n32wb03x.o(i.__set_PRIMASK)
- __set_PRIMASK 0x01001919 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK)
- i._fp_digits 0x01001920 Section 0 printfa.o(i._fp_digits)
- _fp_digits 0x01001921 Thumb Code 344 printfa.o(i._fp_digits)
- i._printf_core 0x01001a94 Section 0 printfa.o(i._printf_core)
- _printf_core 0x01001a95 Thumb Code 1754 printfa.o(i._printf_core)
- i._printf_post_padding 0x01002180 Section 0 printfa.o(i._printf_post_padding)
- _printf_post_padding 0x01002181 Thumb Code 32 printfa.o(i._printf_post_padding)
- i._printf_pre_padding 0x010021a0 Section 0 printfa.o(i._printf_pre_padding)
- _printf_pre_padding 0x010021a1 Thumb Code 44 printfa.o(i._printf_pre_padding)
- i._snputc 0x010021cc Section 0 printfa.o(i._snputc)
- _snputc 0x010021cd Thumb Code 22 printfa.o(i._snputc)
- i._sputc 0x010021e2 Section 0 printfa.o(i._sputc)
- _sputc 0x010021e3 Thumb Code 10 printfa.o(i._sputc)
- i.bsp_led_init 0x010021ec Section 0 bsp_led.o(i.bsp_led_init)
- i.bsp_led_off 0x01002218 Section 0 bsp_led.o(i.bsp_led_off)
- i.bsp_led_on 0x01002228 Section 0 bsp_led.o(i.bsp_led_on)
- i.bsp_led_toggle 0x01002238 Section 0 bsp_led.o(i.bsp_led_toggle)
- i.bsp_usart_init 0x01002248 Section 0 bsp_usart.o(i.bsp_usart_init)
- i.bsp_usart_read_byte 0x01002324 Section 0 bsp_usart.o(i.bsp_usart_read_byte)
- i.bsp_usart_rx_isr_handler 0x0100236c Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler)
- i.bsp_usart_tx_lock 0x010023c0 Section 0 bsp_usart.o(i.bsp_usart_tx_lock)
- i.bsp_usart_tx_unlock 0x010023e4 Section 0 bsp_usart.o(i.bsp_usart_tx_unlock)
- i.bsp_usart_write_dma 0x0100240c Section 0 bsp_usart.o(i.bsp_usart_write_dma)
- i.cli_dispatch 0x010024a8 Section 0 app_cli.o(i.cli_dispatch)
- cli_dispatch 0x010024a9 Thumb Code 158 app_cli.o(i.cli_dispatch)
- i.cli_history_add 0x01002570 Section 0 app_cli.o(i.cli_history_add)
- cli_history_add 0x01002571 Thumb Code 120 app_cli.o(i.cli_history_add)
- i.cli_history_get 0x010025f4 Section 0 app_cli.o(i.cli_history_get)
- cli_history_get 0x010025f5 Thumb Code 34 app_cli.o(i.cli_history_get)
- i.cli_printf 0x01002620 Section 0 app_cli.o(i.cli_printf)
- cli_printf 0x01002621 Thumb Code 46 app_cli.o(i.cli_printf)
- i.cli_redraw_line 0x01002654 Section 0 app_cli.o(i.cli_redraw_line)
- cli_redraw_line 0x01002655 Thumb Code 60 app_cli.o(i.cli_redraw_line)
- i.cli_tab_complete 0x010026a0 Section 0 app_cli.o(i.cli_tab_complete)
- cli_tab_complete 0x010026a1 Thumb Code 316 app_cli.o(i.cli_tab_complete)
- i.cli_write 0x010027ec Section 0 app_cli.o(i.cli_write)
- cli_write 0x010027ed Thumb Code 22 app_cli.o(i.cli_write)
- i.eTaskGetState 0x01002804 Section 0 tasks.o(i.eTaskGetState)
- i.fputc 0x0100287c Section 0 bsp_usart.o(i.fputc)
- i.led_init 0x010028bc Section 0 bsp_led.o(i.led_init)
- led_init 0x010028bd Thumb Code 68 bsp_led.o(i.led_init)
- i.main 0x01002908 Section 0 main.o(i.main)
- i.prvAddCurrentTaskToDelayedList 0x01002a0c Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList)
- prvAddCurrentTaskToDelayedList 0x01002a0d Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList)
- i.prvAddNewTaskToReadyList 0x01002a88 Section 0 tasks.o(i.prvAddNewTaskToReadyList)
- prvAddNewTaskToReadyList 0x01002a89 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList)
- i.prvCheckTasksWaitingTermination 0x01002b34 Section 0 tasks.o(i.prvCheckTasksWaitingTermination)
- prvCheckTasksWaitingTermination 0x01002b35 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination)
- i.prvCopyDataFromQueue 0x01002b7c Section 0 queue.o(i.prvCopyDataFromQueue)
- prvCopyDataFromQueue 0x01002b7d Thumb Code 44 queue.o(i.prvCopyDataFromQueue)
- i.prvCopyDataToQueue 0x01002ba8 Section 0 queue.o(i.prvCopyDataToQueue)
- prvCopyDataToQueue 0x01002ba9 Thumb Code 128 queue.o(i.prvCopyDataToQueue)
- i.prvDeleteTCB 0x01002c28 Section 0 tasks.o(i.prvDeleteTCB)
- prvDeleteTCB 0x01002c29 Thumb Code 18 tasks.o(i.prvDeleteTCB)
- i.prvGetDisinheritPriorityAfterTimeout 0x01002c3a Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout)
- prvGetDisinheritPriorityAfterTimeout 0x01002c3b Thumb Code 22 queue.o(i.prvGetDisinheritPriorityAfterTimeout)
- i.prvHeapInit 0x01002c50 Section 0 heap_4.o(i.prvHeapInit)
- prvHeapInit 0x01002c51 Thumb Code 100 heap_4.o(i.prvHeapInit)
- i.prvIdleTask 0x01002ccc Section 0 tasks.o(i.prvIdleTask)
- prvIdleTask 0x01002ccd Thumb Code 20 tasks.o(i.prvIdleTask)
- i.prvInitialiseMutex 0x01002ce4 Section 0 queue.o(i.prvInitialiseMutex)
- prvInitialiseMutex 0x01002ce5 Thumb Code 30 queue.o(i.prvInitialiseMutex)
- i.prvInitialiseNewQueue 0x01002d02 Section 0 queue.o(i.prvInitialiseNewQueue)
- prvInitialiseNewQueue 0x01002d03 Thumb Code 44 queue.o(i.prvInitialiseNewQueue)
- i.prvInitialiseNewTask 0x01002d2e Section 0 tasks.o(i.prvInitialiseNewTask)
- prvInitialiseNewTask 0x01002d2f Thumb Code 176 tasks.o(i.prvInitialiseNewTask)
- i.prvInitialiseTaskLists 0x01002de0 Section 0 tasks.o(i.prvInitialiseTaskLists)
- prvInitialiseTaskLists 0x01002de1 Thumb Code 68 tasks.o(i.prvInitialiseTaskLists)
- i.prvInsertBlockIntoFreeList 0x01002e44 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList)
- prvInsertBlockIntoFreeList 0x01002e45 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList)
- i.prvIsQueueEmpty 0x01002eac Section 0 queue.o(i.prvIsQueueEmpty)
- prvIsQueueEmpty 0x01002ead Thumb Code 28 queue.o(i.prvIsQueueEmpty)
- i.prvIsQueueFull 0x01002ec8 Section 0 queue.o(i.prvIsQueueFull)
- prvIsQueueFull 0x01002ec9 Thumb Code 30 queue.o(i.prvIsQueueFull)
- i.prvListTasksWithinSingleList 0x01002ee6 Section 0 tasks.o(i.prvListTasksWithinSingleList)
- prvListTasksWithinSingleList 0x01002ee7 Thumb Code 106 tasks.o(i.prvListTasksWithinSingleList)
- i.prvResetNextTaskUnblockTime 0x01002f50 Section 0 tasks.o(i.prvResetNextTaskUnblockTime)
- prvResetNextTaskUnblockTime 0x01002f51 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime)
- i.prvSetupTimerInterrupt 0x01002f88 Section 0 port.o(i.prvSetupTimerInterrupt)
- prvSetupTimerInterrupt 0x01002f89 Thumb Code 34 port.o(i.prvSetupTimerInterrupt)
- i.prvTaskCheckFreeStackSpace 0x01002fb4 Section 0 tasks.o(i.prvTaskCheckFreeStackSpace)
- prvTaskCheckFreeStackSpace 0x01002fb5 Thumb Code 22 tasks.o(i.prvTaskCheckFreeStackSpace)
- i.prvTaskExitError 0x01002fcc Section 0 port.o(i.prvTaskExitError)
- prvTaskExitError 0x01002fcd Thumb Code 32 port.o(i.prvTaskExitError)
- i.prvUnlockQueue 0x01002ff0 Section 0 queue.o(i.prvUnlockQueue)
- prvUnlockQueue 0x01002ff1 Thumb Code 142 queue.o(i.prvUnlockQueue)
- i.prvWriteNameToBuffer 0x0100307e Section 0 tasks.o(i.prvWriteNameToBuffer)
- prvWriteNameToBuffer 0x0100307f Thumb Code 42 tasks.o(i.prvWriteNameToBuffer)
- i.pvPortMalloc 0x010030a8 Section 0 heap_4.o(i.pvPortMalloc)
- i.pvTaskIncrementMutexHeldCount 0x010031c4 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount)
- i.pxPortInitialiseStack 0x010031e4 Section 0 port.o(i.pxPortInitialiseStack)
- i.read_flash_ID 0x01003204 Section 0 system_n32wb03x.o(i.read_flash_ID)
- read_flash_ID 0x01003205 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID)
- i.uxListRemove 0x01003248 Section 0 list.o(i.uxListRemove)
- i.uxTaskGetNumberOfTasks 0x01003270 Section 0 tasks.o(i.uxTaskGetNumberOfTasks)
- i.uxTaskGetSystemState 0x0100327c Section 0 tasks.o(i.uxTaskGetSystemState)
- i.vListInitialise 0x01003320 Section 0 list.o(i.vListInitialise)
- i.vListInitialiseItem 0x0100333a Section 0 list.o(i.vListInitialiseItem)
- i.vListInsert 0x01003340 Section 0 list.o(i.vListInsert)
- i.vListInsertEnd 0x01003376 Section 0 list.o(i.vListInsertEnd)
- i.vPortEnterCritical 0x01003390 Section 0 port.o(i.vPortEnterCritical)
- i.vPortExitCritical 0x010033ac Section 0 port.o(i.vPortExitCritical)
- i.vPortFree 0x010033d4 Section 0 heap_4.o(i.vPortFree)
- i.vPortYield 0x01003454 Section 0 port.o(i.vPortYield)
- i.vTaskDelay 0x0100346c Section 0 tasks.o(i.vTaskDelay)
- i.vTaskGetInfo 0x010034b0 Section 0 tasks.o(i.vTaskGetInfo)
- i.vTaskInternalSetTimeOutState 0x01003534 Section 0 tasks.o(i.vTaskInternalSetTimeOutState)
- i.vTaskList 0x0100354c Section 0 tasks.o(i.vTaskList)
- i.vTaskMissedYield 0x01003620 Section 0 tasks.o(i.vTaskMissedYield)
- i.vTaskPlaceOnEventList 0x0100362c Section 0 tasks.o(i.vTaskPlaceOnEventList)
- i.vTaskPriorityDisinheritAfterTimeout 0x01003658 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout)
- i.vTaskStartScheduler 0x01003708 Section 0 tasks.o(i.vTaskStartScheduler)
- i.vTaskSuspendAll 0x01003774 Section 0 tasks.o(i.vTaskSuspendAll)
- i.vTaskSwitchContext 0x01003784 Section 0 tasks.o(i.vTaskSwitchContext)
- i.xPortGetFreeHeapSize 0x01003804 Section 0 heap_4.o(i.xPortGetFreeHeapSize)
- i.xPortGetMinimumEverFreeHeapSize 0x01003810 Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize)
- i.xPortStartScheduler 0x0100381c Section 0 port.o(i.xPortStartScheduler)
- i.xQueueCreateMutex 0x01003854 Section 0 queue.o(i.xQueueCreateMutex)
- i.xQueueGenericCreate 0x01003872 Section 0 queue.o(i.xQueueGenericCreate)
- i.xQueueGenericReset 0x010038c2 Section 0 queue.o(i.xQueueGenericReset)
- i.xQueueGenericSend 0x01003944 Section 0 queue.o(i.xQueueGenericSend)
- i.xQueueGenericSendFromISR 0x01003a9e Section 0 queue.o(i.xQueueGenericSendFromISR)
- i.xQueueReceive 0x01003b5a Section 0 queue.o(i.xQueueReceive)
- i.xQueueSemaphoreTake 0x01003c92 Section 0 queue.o(i.xQueueSemaphoreTake)
- i.xTaskCheckForTimeOut 0x01003e10 Section 0 tasks.o(i.xTaskCheckForTimeOut)
- i.xTaskCreate 0x01003e84 Section 0 tasks.o(i.xTaskCreate)
- i.xTaskGetSchedulerState 0x01003ee0 Section 0 tasks.o(i.xTaskGetSchedulerState)
- i.xTaskGetTickCount 0x01003f04 Section 0 tasks.o(i.xTaskGetTickCount)
- i.xTaskIncrementTick 0x01003f10 Section 0 tasks.o(i.xTaskIncrementTick)
- i.xTaskPriorityDisinherit 0x0100404c Section 0 tasks.o(i.xTaskPriorityDisinherit)
- i.xTaskPriorityInherit 0x010040d4 Section 0 tasks.o(i.xTaskPriorityInherit)
- i.xTaskRemoveFromEventList 0x01004178 Section 0 tasks.o(i.xTaskRemoveFromEventList)
- i.xTaskResumeAll 0x01004200 Section 0 tasks.o(i.xTaskResumeAll)
- .constdata 0x010042f0 Section 472 system_n32wb03x.o(.constdata)
- .constdata 0x010044c8 Section 12 n32wb03x_rcc.o(.constdata)
- s_ApbPresTable 0x010044c8 Data 8 n32wb03x_rcc.o(.constdata)
- s_AhbPresTable 0x010044d0 Data 4 n32wb03x_rcc.o(.constdata)
- .constdata 0x010044d4 Section 16 app_tasks.o(.constdata)
- .constdata 0x010044e4 Section 60 app_cli.o(.constdata)
- s_cmds 0x010044e4 Data 60 app_cli.o(.constdata)
- .conststring 0x01004520 Section 234 app_cli.o(.conststring)
+ RESET 0x01008000 Section 192 startup_n32wb03x.o(RESET)
+ .ARM.Collect$$$$00000000 0x010080c0 Section 0 entry.o(.ARM.Collect$$$$00000000)
+ .ARM.Collect$$$$00000001 0x010080c0 Section 4 entry2.o(.ARM.Collect$$$$00000001)
+ .ARM.Collect$$$$00000004 0x010080c4 Section 4 entry5.o(.ARM.Collect$$$$00000004)
+ .ARM.Collect$$$$00000008 0x010080c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
+ .ARM.Collect$$$$0000000A 0x010080c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ .ARM.Collect$$$$0000000B 0x010080c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
+ .ARM.Collect$$$$0000000D 0x010080d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ .ARM.Collect$$$$0000000F 0x010080d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ .ARM.Collect$$$$00002712 0x010080d0 Section 4 entry2.o(.ARM.Collect$$$$00002712)
+ __lit__00000000 0x010080d0 Data 4 entry2.o(.ARM.Collect$$$$00002712)
+ .emb_text 0x010080d4 Section 14 system_n32wb03x.o(.emb_text)
+ .emb_text 0x010080e4 Section 120 port.o(.emb_text)
+ .text 0x0100815c Section 28 startup_n32wb03x.o(.text)
+ .text 0x01008178 Section 0 uidiv.o(.text)
+ .text 0x010081a4 Section 0 uldiv.o(.text)
+ .text 0x01008204 Section 0 rand.o(.text)
+ .text 0x01008228 Section 0 memmovea.o(.text)
+ .text 0x01008268 Section 0 memseta.o(.text)
+ .text 0x0100828c Section 0 strlen.o(.text)
+ .text 0x0100829a Section 0 strcmp.o(.text)
+ .text 0x010082b6 Section 0 memchr.o(.text)
+ .text 0x010082ca Section 0 memcmp.o(.text)
+ .text 0x010082e4 Section 0 strcpy.o(.text)
+ .text 0x010082f6 Section 0 strncmp.o(.text)
+ .text 0x01008314 Section 0 dmul.o(.text)
+ .text 0x010083e4 Section 0 ddiv.o(.text)
+ .text 0x010084d4 Section 0 dfltui.o(.text)
+ .text 0x010084f0 Section 0 dfltul.o(.text)
+ .text 0x0100850c Section 0 dfixul.o(.text)
+ .text 0x0100854c Section 0 llshl.o(.text)
+ .text 0x0100856c Section 0 llushr.o(.text)
+ .text 0x0100858e Section 0 iusefp.o(.text)
+ .text 0x0100858e Section 0 depilogue.o(.text)
+ .text 0x0100864c Section 0 dadd.o(.text)
+ .text 0x010087b0 Section 40 cdrcmple.o(.text)
+ .text 0x010087d8 Section 36 init.o(.text)
+ .text 0x010087fc Section 0 llsshr.o(.text)
+ .text 0x01008822 Section 0 __dclz77c.o(.text)
+ i.AppCli_Init 0x01008950 Section 0 app_cli.o(i.AppCli_Init)
+ i.AppTasks_CreateAll 0x01008974 Section 0 app_tasks.o(i.AppTasks_CreateAll)
+ i.AppTasks_GetLogEnabled 0x010089ec Section 0 app_tasks.o(i.AppTasks_GetLogEnabled)
+ i.AppTasks_SetLogEnabled 0x010089f8 Section 0 app_tasks.o(i.AppTasks_SetLogEnabled)
+ i.CliTask 0x01008a0c Section 0 app_cli.o(i.CliTask)
+ CliTask 0x01008a0d Thumb Code 452 app_cli.o(i.CliTask)
+ i.CmdBankInfo 0x01008c24 Section 0 cli_core.o(i.CmdBankInfo)
+ CmdBankInfo 0x01008c25 Thumb Code 132 cli_core.o(i.CmdBankInfo)
+ i.CmdHelp 0x01008dbc Section 0 cli_core.o(i.CmdHelp)
+ CmdHelp 0x01008dbd Thumb Code 52 cli_core.o(i.CmdHelp)
+ i.CmdLed 0x01008e48 Section 0 cli_core.o(i.CmdLed)
+ CmdLed 0x01008e49 Thumb Code 158 cli_core.o(i.CmdLed)
+ i.CmdLog 0x01008f38 Section 0 cli_core.o(i.CmdLog)
+ CmdLog 0x01008f39 Thumb Code 110 cli_core.o(i.CmdLog)
+ i.CmdSysInfo 0x01008fe4 Section 0 cli_core.o(i.CmdSysInfo)
+ CmdSysInfo 0x01008fe5 Thumb Code 98 cli_core.o(i.CmdSysInfo)
+ i.CmdVersion 0x010090d8 Section 0 cli_core.o(i.CmdVersion)
+ CmdVersion 0x010090d9 Thumb Code 32 cli_core.o(i.CmdVersion)
+ i.DMA_ClearFlag 0x01009170 Section 0 n32wb03x_dma.o(i.DMA_ClearFlag)
+ i.DMA_DeInit 0x01009174 Section 0 n32wb03x_dma.o(i.DMA_DeInit)
+ i.DMA_EnableChannel 0x01009214 Section 0 n32wb03x_dma.o(i.DMA_EnableChannel)
+ i.DMA_GetFlagStatus 0x01009230 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus)
+ i.DMA_Init 0x0100924c Section 0 n32wb03x_dma.o(i.DMA_Init)
+ i.DMA_RequestRemap 0x0100928c Section 0 n32wb03x_dma.o(i.DMA_RequestRemap)
+ i.EXTI_ClrITPendBit 0x0100929c Section 0 n32wb03x_exti.o(i.EXTI_ClrITPendBit)
+ i.EXTI_GetITStatus 0x010092a8 Section 0 n32wb03x_exti.o(i.EXTI_GetITStatus)
+ i.EXTI_InitPeripheral 0x010092d0 Section 0 n32wb03x_exti.o(i.EXTI_InitPeripheral)
+ i.GPIO_InitPeripheral 0x01009358 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral)
+ i.GPIO_InitStruct 0x01009460 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct)
+ i.GPIO_ResetBits 0x0100947c Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits)
+ i.GPIO_SetBits 0x01009480 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits)
+ i.GPIO_TogglePin 0x01009484 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin)
+ i.HardFault_Handler 0x0100948c Section 0 n32wb03x_it.o(i.HardFault_Handler)
+ i.LedTask 0x01009490 Section 0 app_tasks.o(i.LedTask)
+ LedTask 0x01009491 Thumb Code 62 app_tasks.o(i.LedTask)
+ i.LedTask2 0x010094dc Section 0 app_tasks.o(i.LedTask2)
+ LedTask2 0x010094dd Thumb Code 62 app_tasks.o(i.LedTask2)
+ i.NMI_Handler 0x01009528 Section 0 n32wb03x_it.o(i.NMI_Handler)
+ i.NS_BLE_STACK_INIT 0x0100952c Section 0 ns_ble.o(i.NS_BLE_STACK_INIT)
+ NS_BLE_STACK_INIT 0x0100952d Thumb Code 96 ns_ble.o(i.NS_BLE_STACK_INIT)
+ i.NVIC_EnableIRQ 0x010095c4 Section 0 ns_ble.o(i.NVIC_EnableIRQ)
+ NVIC_EnableIRQ 0x010095c5 Thumb Code 14 ns_ble.o(i.NVIC_EnableIRQ)
+ i.NVIC_Init 0x010095d8 Section 0 misc.o(i.NVIC_Init)
+ i.NVIC_SetPriority 0x0100961c Section 0 misc.o(i.NVIC_SetPriority)
+ NVIC_SetPriority 0x0100961d Thumb Code 110 misc.o(i.NVIC_SetPriority)
+ i.NVIC_SetPriority 0x01009694 Section 0 ns_ble.o(i.NVIC_SetPriority)
+ NVIC_SetPriority 0x01009695 Thumb Code 110 ns_ble.o(i.NVIC_SetPriority)
+ i.NVIC_SystemReset 0x0100970c Section 0 ns_ble.o(i.NVIC_SystemReset)
+ NVIC_SystemReset 0x0100970d Thumb Code 18 ns_ble.o(i.NVIC_SystemReset)
+ i.OTPTrim_Read 0x01009728 Section 0 system_n32wb03x.o(i.OTPTrim_Read)
+ i.PrintTask 0x010097f4 Section 0 app_tasks.o(i.PrintTask)
+ PrintTask 0x010097f5 Thumb Code 44 app_tasks.o(i.PrintTask)
+ i.Qflash_Erase_Sector 0x01009840 Section 0 n32wb03x_qflash.o(i.Qflash_Erase_Sector)
+ i.Qflash_Init 0x0100987c Section 0 n32wb03x_qflash.o(i.Qflash_Init)
+ i.Qflash_Write 0x010098b4 Section 0 n32wb03x_qflash.o(i.Qflash_Write)
+ i.RCC_EnableAHBPeriphClk 0x010098f8 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk)
+ i.RCC_EnableAPB2PeriphClk 0x01009918 Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk)
+ i.RCC_GetClocksFreqValue 0x01009938 Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue)
+ i.RCC_HsiCalib 0x010099dc Section 0 system_n32wb03x.o(i.RCC_HsiCalib)
+ RCC_HsiCalib 0x010099dd Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib)
+ i.SVC_Handler 0x01009b0c Section 0 port.o(i.SVC_Handler)
+ i.SysTick_Handler 0x01009b10 Section 0 port.o(i.SysTick_Handler)
+ i.SystemCoreClockUpdate 0x01009b34 Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate)
+ i.SystemGetMacAddr 0x01009b44 Section 0 system_n32wb03x.o(i.SystemGetMacAddr)
+ i.SystemInit 0x01009b80 Section 0 system_n32wb03x.o(i.SystemInit)
+ i.SystemTrimValueRead 0x01009c9c Section 0 system_n32wb03x.o(i.SystemTrimValueRead)
+ i.USART1_IRQHandler 0x01009cb0 Section 0 n32wb03x_it.o(i.USART1_IRQHandler)
+ i.USART_ConfigInt 0x01009cb8 Section 0 n32wb03x_usart.o(i.USART_ConfigInt)
+ i.USART_Enable 0x01009d0c Section 0 n32wb03x_usart.o(i.USART_Enable)
+ i.USART_EnableDMA 0x01009d2c Section 0 n32wb03x_usart.o(i.USART_EnableDMA)
+ i.USART_GetFlagStatus 0x01009d40 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus)
+ i.USART_GetIntStatus 0x01009d60 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus)
+ i.USART_Init 0x01009dbc Section 0 n32wb03x_usart.o(i.USART_Init)
+ i.USART_ReceiveData 0x01009e70 Section 0 n32wb03x_usart.o(i.USART_ReceiveData)
+ i.USART_SendData 0x01009e7a Section 0 n32wb03x_usart.o(i.USART_SendData)
+ i.__0printf 0x01009e84 Section 0 printfa.o(i.__0printf)
+ i.__0sprintf 0x01009ea4 Section 0 printfa.o(i.__0sprintf)
+ i.__0vsnprintf 0x01009ecc Section 0 printfa.o(i.__0vsnprintf)
+ i.__ARM_clz 0x01009ef8 Section 0 depilogue.o(i.__ARM_clz)
+ i.__ARM_common_switch8 0x01009f26 Section 0 n32wb03x_gpio.o(i.__ARM_common_switch8)
+ i.__set_PRIMASK 0x01009f42 Section 0 system_n32wb03x.o(i.__set_PRIMASK)
+ __set_PRIMASK 0x01009f43 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK)
+ i.__set_PRIMASK 0x01009f48 Section 0 n32wb03x_qflash.o(i.__set_PRIMASK)
+ __set_PRIMASK 0x01009f49 Thumb Code 6 n32wb03x_qflash.o(i.__set_PRIMASK)
+ i._fp_digits 0x01009f50 Section 0 printfa.o(i._fp_digits)
+ _fp_digits 0x01009f51 Thumb Code 344 printfa.o(i._fp_digits)
+ i._printf_core 0x0100a0c4 Section 0 printfa.o(i._printf_core)
+ _printf_core 0x0100a0c5 Thumb Code 1754 printfa.o(i._printf_core)
+ i._printf_post_padding 0x0100a7b0 Section 0 printfa.o(i._printf_post_padding)
+ _printf_post_padding 0x0100a7b1 Thumb Code 32 printfa.o(i._printf_post_padding)
+ i._printf_pre_padding 0x0100a7d0 Section 0 printfa.o(i._printf_pre_padding)
+ _printf_pre_padding 0x0100a7d1 Thumb Code 44 printfa.o(i._printf_pre_padding)
+ i._snputc 0x0100a7fc Section 0 printfa.o(i._snputc)
+ _snputc 0x0100a7fd Thumb Code 22 printfa.o(i._snputc)
+ i._sputc 0x0100a812 Section 0 printfa.o(i._sputc)
+ _sputc 0x0100a813 Thumb Code 10 printfa.o(i._sputc)
+ i.app_ble_adv_init 0x0100a81c Section 0 app_ble.o(i.app_ble_adv_init)
+ app_ble_adv_init 0x0100a81d Thumb Code 100 app_ble.o(i.app_ble_adv_init)
+ i.app_ble_adv_msg_handler 0x0100a898 Section 0 app_ble.o(i.app_ble_adv_msg_handler)
+ app_ble_adv_msg_handler 0x0100a899 Thumb Code 26 app_ble.o(i.app_ble_adv_msg_handler)
+ i.app_ble_connected 0x0100a8b4 Section 0 app_ble.o(i.app_ble_connected)
+ app_ble_connected 0x0100a8b5 Thumb Code 32 app_ble.o(i.app_ble_connected)
+ i.app_ble_disconnected 0x0100a8f8 Section 0 app_ble.o(i.app_ble_disconnected)
+ app_ble_disconnected 0x0100a8f9 Thumb Code 36 app_ble.o(i.app_ble_disconnected)
+ i.app_ble_gap_params_init 0x0100a94c Section 0 app_ble.o(i.app_ble_gap_params_init)
+ app_ble_gap_params_init 0x0100a94d Thumb Code 108 app_ble.o(i.app_ble_gap_params_init)
+ i.app_ble_init 0x0100a9d0 Section 0 app_ble.o(i.app_ble_init)
+ i.app_ble_is_connected 0x0100aa34 Section 0 app_ble.o(i.app_ble_is_connected)
+ i.app_ble_max_payload 0x0100aa40 Section 0 app_ble.o(i.app_ble_max_payload)
+ i.app_ble_msg_handler 0x0100aa68 Section 0 app_ble.o(i.app_ble_msg_handler)
+ app_ble_msg_handler 0x0100aa69 Thumb Code 64 app_ble.o(i.app_ble_msg_handler)
+ i.app_ble_notify_send 0x0100aac4 Section 0 app_ble.o(i.app_ble_notify_send)
+ i.app_ble_prf_init 0x0100aad4 Section 0 app_ble.o(i.app_ble_prf_init)
+ app_ble_prf_init 0x0100aad5 Thumb Code 10 app_ble.o(i.app_ble_prf_init)
+ i.app_ble_proto_init 0x0100aae4 Section 0 app_ble_proto.o(i.app_ble_proto_init)
+ i.app_ble_proto_on_disconnect 0x0100ab18 Section 0 app_ble_proto.o(i.app_ble_proto_on_disconnect)
+ i.app_ble_proto_poll 0x0100ab3c Section 0 app_ble_proto.o(i.app_ble_proto_poll)
+ i.app_ble_proto_rx_bytes 0x0100aba8 Section 0 app_ble_proto.o(i.app_ble_proto_rx_bytes)
+ i.app_ble_proto_send_frame 0x0100acc8 Section 0 app_ble_proto.o(i.app_ble_proto_send_frame)
+ i.app_ble_sec_init 0x0100ad30 Section 0 app_ble.o(i.app_ble_sec_init)
+ app_ble_sec_init 0x0100ad31 Thumb Code 82 app_ble.o(i.app_ble_sec_init)
+ i.app_ble_set_rx_callback 0x0100ad8c Section 0 app_ble.o(i.app_ble_set_rx_callback)
+ i.app_cls_add_cls 0x0100ad98 Section 0 app_cls.o(i.app_cls_add_cls)
+ i.app_cls_init 0x0100ade4 Section 0 app_cls.o(i.app_cls_init)
+ i.app_cls_notify_state_reset 0x0100ae10 Section 0 app_cls.o(i.app_cls_notify_state_reset)
+ i.app_cls_send_notify 0x0100ae24 Section 0 app_cls.o(i.app_cls_send_notify)
+ i.app_cls_set_rx_callback 0x0100ae94 Section 0 app_cls.o(i.app_cls_set_rx_callback)
+ i.app_conn_params_update_evt_handler 0x0100aea0 Section 0 ns_ble_task.o(i.app_conn_params_update_evt_handler)
+ app_conn_params_update_evt_handler 0x0100aea1 Thumb Code 20 ns_ble_task.o(i.app_conn_params_update_evt_handler)
+ i.app_create_advertising 0x0100aeb8 Section 0 ns_ble.o(i.app_create_advertising)
+ app_create_advertising 0x0100aeb9 Thumb Code 252 ns_ble.o(i.app_create_advertising)
+ i.app_delete_activity 0x0100afc0 Section 0 ns_ble.o(i.app_delete_activity)
+ app_delete_activity 0x0100afc1 Thumb Code 140 ns_ble.o(i.app_delete_activity)
+ i.app_entry_point_handler 0x0100b058 Section 0 ns_ble_task.o(i.app_entry_point_handler)
+ i.app_get_handler 0x0100b0b0 Section 0 ns_ble_task.o(i.app_get_handler)
+ app_get_handler 0x0100b0b1 Thumb Code 74 ns_ble_task.o(i.app_get_handler)
+ i.app_init_timeout_evt_handler 0x0100b100 Section 0 ns_ble_task.o(i.app_init_timeout_evt_handler)
+ app_init_timeout_evt_handler 0x0100b101 Thumb Code 34 ns_ble_task.o(i.app_init_timeout_evt_handler)
+ i.app_lsi_calib_evt_handler 0x0100b128 Section 0 ns_ble_task.o(i.app_lsi_calib_evt_handler)
+ app_lsi_calib_evt_handler 0x0100b129 Thumb Code 202 ns_ble_task.o(i.app_lsi_calib_evt_handler)
+ i.app_msg_handler 0x0100b210 Section 0 ns_ble_task.o(i.app_msg_handler)
+ app_msg_handler 0x0100b211 Thumb Code 102 ns_ble_task.o(i.app_msg_handler)
+ i.app_ota_abort 0x0100b284 Section 0 app_ota.o(i.app_ota_abort)
+ i.app_ota_current_bank_base 0x0100b2a8 Section 0 app_ota.o(i.app_ota_current_bank_base)
+ i.app_ota_handle_frame 0x0100b2b0 Section 0 app_ota.o(i.app_ota_handle_frame)
+ i.app_sec_msg_dflt_handler 0x0100b2f2 Section 0 ns_sec.o(i.app_sec_msg_dflt_handler)
+ app_sec_msg_dflt_handler 0x0100b2f3 Thumb Code 8 ns_sec.o(i.app_sec_msg_dflt_handler)
+ i.app_send_gapm_reset_cmd 0x0100b2fc Section 0 ns_ble.o(i.app_send_gapm_reset_cmd)
+ app_send_gapm_reset_cmd 0x0100b2fd Thumb Code 28 ns_ble.o(i.app_send_gapm_reset_cmd)
+ i.app_set_adv_data 0x0100b31c Section 0 ns_ble.o(i.app_set_adv_data)
+ app_set_adv_data 0x0100b31d Thumb Code 124 ns_ble.o(i.app_set_adv_data)
+ i.app_set_scan_rsp_data 0x0100b3a4 Section 0 ns_ble.o(i.app_set_scan_rsp_data)
+ app_set_scan_rsp_data 0x0100b3a5 Thumb Code 206 ns_ble.o(i.app_set_scan_rsp_data)
+ i.app_start_advertising 0x0100b484 Section 0 ns_ble.o(i.app_start_advertising)
+ app_start_advertising 0x0100b485 Thumb Code 124 ns_ble.o(i.app_start_advertising)
+ i.app_stop_advertising 0x0100b50c Section 0 ns_ble.o(i.app_stop_advertising)
+ app_stop_advertising 0x0100b50d Thumb Code 44 ns_ble.o(i.app_stop_advertising)
+ i.attm_att_set_value 0x0100b540 Section 0 lib_att.o(i.attm_att_set_value)
+ i.ble_schedule_task 0x0100b60c Section 0 app_ble.o(i.ble_schedule_task)
+ ble_schedule_task 0x0100b60d Thumb Code 18 app_ble.o(i.ble_schedule_task)
+ i.bsp_led_init 0x0100b620 Section 0 bsp_led.o(i.bsp_led_init)
+ i.bsp_led_off 0x0100b64c Section 0 bsp_led.o(i.bsp_led_off)
+ i.bsp_led_on 0x0100b65c Section 0 bsp_led.o(i.bsp_led_on)
+ i.bsp_led_toggle 0x0100b66c Section 0 bsp_led.o(i.bsp_led_toggle)
+ i.bsp_usart_init 0x0100b67c Section 0 bsp_usart.o(i.bsp_usart_init)
+ i.bsp_usart_read_byte 0x0100b758 Section 0 bsp_usart.o(i.bsp_usart_read_byte)
+ i.bsp_usart_rx_isr_handler 0x0100b7a0 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler)
+ i.bsp_usart_tx_lock 0x0100b7f4 Section 0 bsp_usart.o(i.bsp_usart_tx_lock)
+ i.bsp_usart_tx_unlock 0x0100b818 Section 0 bsp_usart.o(i.bsp_usart_tx_unlock)
+ i.bsp_usart_write_dma 0x0100b840 Section 0 bsp_usart.o(i.bsp_usart_write_dma)
+ i.caiic_crc32 0x0100b8dc Section 0 boot_crc32.o(i.caiic_crc32)
+ i.call_user_callback 0x0100b920 Section 0 ns_timer.o(i.call_user_callback)
+ call_user_callback 0x0100b921 Thumb Code 58 ns_timer.o(i.call_user_callback)
+ i.cancel_timer_msg_handler 0x0100b96c Section 0 ns_timer.o(i.cancel_timer_msg_handler)
+ cancel_timer_msg_handler 0x0100b96d Thumb Code 90 ns_timer.o(i.cancel_timer_msg_handler)
+ i.check_client_char_cfg 0x0100b9dc Section 0 rdts_common.o(i.check_client_char_cfg)
+ i.cli_cmd_count 0x0100ba0e Section 0 cli_core.o(i.cli_cmd_count)
+ i.cli_cmd_name 0x0100ba14 Section 0 cli_core.o(i.cli_cmd_name)
+ i.cli_exec_line 0x0100ba2c Section 0 cli_core.o(i.cli_exec_line)
+ i.cli_history_add 0x0100baf8 Section 0 app_cli.o(i.cli_history_add)
+ cli_history_add 0x0100baf9 Thumb Code 120 app_cli.o(i.cli_history_add)
+ i.cli_history_get 0x0100bb7c Section 0 app_cli.o(i.cli_history_get)
+ cli_history_get 0x0100bb7d Thumb Code 34 app_cli.o(i.cli_history_get)
+ i.cli_out_uart 0x0100bba8 Section 0 cli_core.o(i.cli_out_uart)
+ cli_out_uart 0x0100bba9 Thumb Code 22 cli_core.o(i.cli_out_uart)
+ i.cli_printf 0x0100bbc0 Section 0 cli_core.o(i.cli_printf)
+ i.cli_redraw_line 0x0100bbf4 Section 0 app_cli.o(i.cli_redraw_line)
+ cli_redraw_line 0x0100bbf5 Thumb Code 60 app_cli.o(i.cli_redraw_line)
+ i.cli_set_output 0x0100bc40 Section 0 cli_core.o(i.cli_set_output)
+ i.cli_tab_complete 0x0100bc4c Section 0 app_cli.o(i.cli_tab_complete)
+ cli_tab_complete 0x0100bc4d Thumb Code 312 app_cli.o(i.cli_tab_complete)
+ i.cli_uart_write 0x0100bd90 Section 0 app_cli.o(i.cli_uart_write)
+ cli_uart_write 0x0100bd91 Thumb Code 22 app_cli.o(i.cli_uart_write)
+ i.cli_write 0x0100bda8 Section 0 cli_core.o(i.cli_write)
+ i.cls_val_ntf_cfm_handler 0x0100bdcc Section 0 app_cls.o(i.cls_val_ntf_cfm_handler)
+ cls_val_ntf_cfm_handler 0x0100bdcd Thumb Code 12 app_cls.o(i.cls_val_ntf_cfm_handler)
+ i.cls_val_write_ind_handler 0x0100bddc Section 0 app_cls.o(i.cls_val_write_ind_handler)
+ cls_val_write_ind_handler 0x0100bddd Thumb Code 82 app_cls.o(i.cls_val_write_ind_handler)
+ i.cls_value_req_ind_handler 0x0100be38 Section 0 app_cls.o(i.cls_value_req_ind_handler)
+ cls_value_req_ind_handler 0x0100be39 Thumb Code 72 app_cls.o(i.cls_value_req_ind_handler)
+ i.co_rand_word 0x0100be8c Section 0 ns_sec.o(i.co_rand_word)
+ i.eTaskGetState 0x0100be94 Section 0 tasks.o(i.eTaskGetState)
+ i.fputc 0x0100bf0c Section 0 bsp_usart.o(i.fputc)
+ i.gapc_bond_ind_handler 0x0100bf4c Section 0 ns_sec.o(i.gapc_bond_ind_handler)
+ gapc_bond_ind_handler 0x0100bf4d Thumb Code 260 ns_sec.o(i.gapc_bond_ind_handler)
+ i.gapc_bond_req_ind_handler 0x0100c060 Section 0 ns_sec.o(i.gapc_bond_req_ind_handler)
+ gapc_bond_req_ind_handler 0x0100c061 Thumb Code 572 ns_sec.o(i.gapc_bond_req_ind_handler)
+ i.gapc_cmp_evt_handler 0x0100c2bc Section 0 ns_ble_task.o(i.gapc_cmp_evt_handler)
+ gapc_cmp_evt_handler 0x0100c2bd Thumb Code 90 ns_ble_task.o(i.gapc_cmp_evt_handler)
+ i.gapc_conn_rssi_ind_handler 0x0100c31c Section 0 ns_ble_task.o(i.gapc_conn_rssi_ind_handler)
+ gapc_conn_rssi_ind_handler 0x0100c31d Thumb Code 120 ns_ble_task.o(i.gapc_conn_rssi_ind_handler)
+ i.gapc_connection_req_ind_handler 0x0100c39c Section 0 ns_ble_task.o(i.gapc_connection_req_ind_handler)
+ gapc_connection_req_ind_handler 0x0100c39d Thumb Code 390 ns_ble_task.o(i.gapc_connection_req_ind_handler)
+ i.gapc_disconnect_ind_handler 0x0100c538 Section 0 ns_ble_task.o(i.gapc_disconnect_ind_handler)
+ gapc_disconnect_ind_handler 0x0100c539 Thumb Code 106 ns_ble_task.o(i.gapc_disconnect_ind_handler)
+ i.gapc_encrypt_ind_handler 0x0100c5ac Section 0 ns_sec.o(i.gapc_encrypt_ind_handler)
+ gapc_encrypt_ind_handler 0x0100c5ad Thumb Code 44 ns_sec.o(i.gapc_encrypt_ind_handler)
+ i.gapc_encrypt_req_ind_handler 0x0100c5dc Section 0 ns_sec.o(i.gapc_encrypt_req_ind_handler)
+ gapc_encrypt_req_ind_handler 0x0100c5dd Thumb Code 296 ns_sec.o(i.gapc_encrypt_req_ind_handler)
+ i.gapc_get_dev_info_req_ind_handler 0x0100c710 Section 0 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler)
+ gapc_get_dev_info_req_ind_handler 0x0100c711 Thumb Code 156 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler)
+ i.gapc_le_phy_ind_handler 0x0100c7b4 Section 0 ns_ble_task.o(i.gapc_le_phy_ind_handler)
+ gapc_le_phy_ind_handler 0x0100c7b5 Thumb Code 20 ns_ble_task.o(i.gapc_le_phy_ind_handler)
+ i.gapc_le_pkt_size_ind_handler 0x0100c7c8 Section 0 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler)
+ gapc_le_pkt_size_ind_handler 0x0100c7c9 Thumb Code 30 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler)
+ i.gapc_param_update_req_ind_handler 0x0100c7ec Section 0 ns_ble_task.o(i.gapc_param_update_req_ind_handler)
+ gapc_param_update_req_ind_handler 0x0100c7ed Thumb Code 106 ns_ble_task.o(i.gapc_param_update_req_ind_handler)
+ i.gapc_param_updated_ind_handler 0x0100c85c Section 0 ns_ble_task.o(i.gapc_param_updated_ind_handler)
+ gapc_param_updated_ind_handler 0x0100c85d Thumb Code 48 ns_ble_task.o(i.gapc_param_updated_ind_handler)
+ i.gapc_set_dev_info_req_ind_handler 0x0100c890 Section 0 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler)
+ gapc_set_dev_info_req_ind_handler 0x0100c891 Thumb Code 58 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler)
+ i.gapm_activity_created_ind_handler 0x0100c8d4 Section 0 ns_ble_task.o(i.gapm_activity_created_ind_handler)
+ gapm_activity_created_ind_handler 0x0100c8d5 Thumb Code 60 ns_ble_task.o(i.gapm_activity_created_ind_handler)
+ i.gapm_activity_stopped_ind_handler 0x0100c914 Section 0 ns_ble_task.o(i.gapm_activity_stopped_ind_handler)
+ gapm_activity_stopped_ind_handler 0x0100c915 Thumb Code 114 ns_ble_task.o(i.gapm_activity_stopped_ind_handler)
+ i.gapm_addr_solved_ind_handler 0x0100c990 Section 0 ns_ble_task.o(i.gapm_addr_solved_ind_handler)
+ gapm_addr_solved_ind_handler 0x0100c991 Thumb Code 42 ns_ble_task.o(i.gapm_addr_solved_ind_handler)
+ i.gapm_cmp_evt_handler 0x0100c9c0 Section 0 ns_ble_task.o(i.gapm_cmp_evt_handler)
+ gapm_cmp_evt_handler 0x0100c9c1 Thumb Code 1216 ns_ble_task.o(i.gapm_cmp_evt_handler)
+ i.gapm_ext_adv_repoer_ind_handler 0x0100ce88 Section 0 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler)
+ gapm_ext_adv_repoer_ind_handler 0x0100ce89 Thumb Code 222 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler)
+ i.gapm_gen_rand_nb_ind_handler 0x0100cf70 Section 0 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler)
+ gapm_gen_rand_nb_ind_handler 0x0100cf71 Thumb Code 30 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler)
+ i.gapm_profile_added_ind_handler 0x0100cf8e Section 0 ns_ble_task.o(i.gapm_profile_added_ind_handler)
+ gapm_profile_added_ind_handler 0x0100cf8f Thumb Code 30 ns_ble_task.o(i.gapm_profile_added_ind_handler)
+ i.gapm_scan_request_ind_handler 0x0100cfac Section 0 ns_ble_task.o(i.gapm_scan_request_ind_handler)
+ gapm_scan_request_ind_handler 0x0100cfad Thumb Code 18 ns_ble_task.o(i.gapm_scan_request_ind_handler)
+ i.gattc_att_info_req_ind_handler 0x0100cfc0 Section 0 rdtss_task.o(i.gattc_att_info_req_ind_handler)
+ gattc_att_info_req_ind_handler 0x0100cfc1 Thumb Code 72 rdtss_task.o(i.gattc_att_info_req_ind_handler)
+ i.gattc_cmp_evt_handler 0x0100d00c Section 0 rdtss_task.o(i.gattc_cmp_evt_handler)
+ gattc_cmp_evt_handler 0x0100d00d Thumb Code 140 rdtss_task.o(i.gattc_cmp_evt_handler)
+ i.gattc_cmp_evt_handler 0x0100d09c Section 0 ns_ble_task.o(i.gattc_cmp_evt_handler)
+ gattc_cmp_evt_handler 0x0100d09d Thumb Code 108 ns_ble_task.o(i.gattc_cmp_evt_handler)
+ i.gattc_mtu_changed_ind_handler 0x0100d10c Section 0 ns_ble_task.o(i.gattc_mtu_changed_ind_handler)
+ gattc_mtu_changed_ind_handler 0x0100d10d Thumb Code 100 ns_ble_task.o(i.gattc_mtu_changed_ind_handler)
+ i.gattc_read_req_ind_handler 0x0100d178 Section 0 rdtss_task.o(i.gattc_read_req_ind_handler)
+ gattc_read_req_ind_handler 0x0100d179 Thumb Code 266 rdtss_task.o(i.gattc_read_req_ind_handler)
+ i.gattc_write_req_ind_handler 0x0100d290 Section 0 rdtss_task.o(i.gattc_write_req_ind_handler)
+ gattc_write_req_ind_handler 0x0100d291 Thumb Code 282 rdtss_task.o(i.gattc_write_req_ind_handler)
+ i.get_cfg_handle 0x0100d3b8 Section 0 rdts_common.o(i.get_cfg_handle)
+ i.get_value_handle 0x0100d42c Section 0 rdts_common.o(i.get_value_handle)
+ i.led_init 0x0100d484 Section 0 bsp_led.o(i.led_init)
+ led_init 0x0100d485 Thumb Code 68 bsp_led.o(i.led_init)
+ i.llhwc_modem_setmode 0x0100d4d0 Section 0 rwip_driver.o(i.llhwc_modem_setmode)
+ i.llhwc_phy_prerx_flash 0x0100d50c Section 0 rwip_driver.o(i.llhwc_phy_prerx_flash)
+ i.llhwc_setmode_reg_config 0x0100d618 Section 0 rwip_driver.o(i.llhwc_setmode_reg_config)
+ llhwc_setmode_reg_config 0x0100d619 Thumb Code 112 rwip_driver.o(i.llhwc_setmode_reg_config)
+ i.main 0x0100d6b4 Section 0 main.o(i.main)
+ i.modify_timer_msg_handler 0x0100d808 Section 0 ns_timer.o(i.modify_timer_msg_handler)
+ modify_timer_msg_handler 0x0100d809 Thumb Code 64 ns_timer.o(i.modify_timer_msg_handler)
+ i.ns_EXTI4_12_IRQHandler 0x0100d858 Section 0 ns_ble.o(i.ns_EXTI4_12_IRQHandler)
+ i.ns_HardFault_Handler 0x0100d8a4 Section 0 ns_ble.o(i.ns_HardFault_Handler)
+ i.ns_NRST_config 0x0100d8c4 Section 0 ns_ble.o(i.ns_NRST_config)
+ ns_NRST_config 0x0100d8c5 Thumb Code 34 ns_ble.o(i.ns_NRST_config)
+ i.ns_ble_add_prf_func_register 0x0100d8e8 Section 0 ns_ble.o(i.ns_ble_add_prf_func_register)
+ i.ns_ble_add_svc 0x0100d914 Section 0 ns_ble.o(i.ns_ble_add_svc)
+ i.ns_ble_adv_fsm_next 0x0100d94c Section 0 ns_ble.o(i.ns_ble_adv_fsm_next)
+ i.ns_ble_adv_init 0x0100d9cc Section 0 ns_ble.o(i.ns_ble_adv_init)
+ i.ns_ble_adv_start 0x0100da24 Section 0 ns_ble.o(i.ns_ble_adv_start)
+ i.ns_ble_adv_stop 0x0100daa0 Section 0 ns_ble.o(i.ns_ble_adv_stop)
+ i.ns_ble_create_init 0x0100dadc Section 0 ns_ble.o(i.ns_ble_create_init)
+ i.ns_ble_create_scan 0x0100db14 Section 0 ns_ble.o(i.ns_ble_create_scan)
+ i.ns_ble_delete_init 0x0100db4c Section 0 ns_ble.o(i.ns_ble_delete_init)
+ i.ns_ble_delete_scan 0x0100db90 Section 0 ns_ble.o(i.ns_ble_delete_scan)
+ i.ns_ble_disconnect 0x0100dbcc Section 0 ns_ble.o(i.ns_ble_disconnect)
+ i.ns_ble_evn_init 0x0100dbfc Section 0 ns_ble.o(i.ns_ble_evn_init)
+ ns_ble_evn_init 0x0100dbfd Thumb Code 76 ns_ble.o(i.ns_ble_evn_init)
+ i.ns_ble_gap_init 0x0100dc58 Section 0 ns_ble.o(i.ns_ble_gap_init)
+ i.ns_ble_get_connection_num 0x0100dcc8 Section 0 ns_ble.o(i.ns_ble_get_connection_num)
+ i.ns_ble_list_set_ral 0x0100dcf0 Section 0 ns_ble.o(i.ns_ble_list_set_ral)
+ i.ns_ble_lsc_config 0x0100dd48 Section 0 ns_ble.o(i.ns_ble_lsc_config)
+ i.ns_ble_prf_task_register 0x0100de08 Section 0 ns_ble.o(i.ns_ble_prf_task_register)
+ i.ns_ble_scan_data_find 0x0100de3c Section 0 ns_ble.o(i.ns_ble_scan_data_find)
+ i.ns_ble_stack_init 0x0100de90 Section 0 ns_ble.o(i.ns_ble_stack_init)
+ i.ns_ble_stack_vtor_init 0x0100df54 Section 0 ns_ble.o(i.ns_ble_stack_vtor_init)
+ ns_ble_stack_vtor_init 0x0100df55 Thumb Code 142 ns_ble.o(i.ns_ble_stack_vtor_init)
+ i.ns_ble_start_init 0x0100e014 Section 0 ns_ble.o(i.ns_ble_start_init)
+ i.ns_ble_start_scan 0x0100e158 Section 0 ns_ble.o(i.ns_ble_start_scan)
+ i.ns_ble_stop_init 0x0100e238 Section 0 ns_ble.o(i.ns_ble_stop_init)
+ i.ns_ble_stop_scan 0x0100e274 Section 0 ns_ble.o(i.ns_ble_stop_scan)
+ i.ns_ble_task_init 0x0100e2bc Section 0 ns_ble.o(i.ns_ble_task_init)
+ ns_ble_task_init 0x0100e2bd Thumb Code 20 ns_ble.o(i.ns_ble_task_init)
+ i.ns_ble_update_param 0x0100e2d4 Section 0 ns_ble.o(i.ns_ble_update_param)
+ i.ns_bond_db_add_entry 0x0100e35c Section 0 ns_sec.o(i.ns_bond_db_add_entry)
+ ns_bond_db_add_entry 0x0100e35d Thumb Code 162 ns_sec.o(i.ns_bond_db_add_entry)
+ i.ns_bond_db_get_size 0x0100e408 Section 0 ns_sec.o(i.ns_bond_db_get_size)
+ ns_bond_db_get_size 0x0100e409 Thumb Code 46 ns_sec.o(i.ns_bond_db_get_size)
+ i.ns_bond_db_init 0x0100e440 Section 0 ns_sec.o(i.ns_bond_db_init)
+ ns_bond_db_init 0x0100e441 Thumb Code 74 ns_sec.o(i.ns_bond_db_init)
+ i.ns_bond_db_load 0x0100e490 Section 0 ns_sec.o(i.ns_bond_db_load)
+ ns_bond_db_load 0x0100e491 Thumb Code 30 ns_sec.o(i.ns_bond_db_load)
+ i.ns_bond_last_bonded_addr 0x0100e4b4 Section 0 ns_sec.o(i.ns_bond_last_bonded_addr)
+ i.ns_bond_last_bonded_peer_id 0x0100e4ea Section 0 ns_sec.o(i.ns_bond_last_bonded_peer_id)
+ i.ns_bond_last_bonded_ral_info 0x0100e524 Section 0 ns_sec.o(i.ns_bond_last_bonded_ral_info)
+ i.ns_bond_resolv_addr_start 0x0100e594 Section 0 ns_sec.o(i.ns_bond_resolv_addr_start)
+ i.ns_bond_search_addr_irk 0x0100e5fc Section 0 ns_sec.o(i.ns_bond_search_addr_irk)
+ i.ns_iwdg_config 0x0100e66c Section 0 ns_ble.o(i.ns_iwdg_config)
+ i.ns_peripheral_config 0x0100e6c4 Section 0 ns_ble.o(i.ns_peripheral_config)
+ i.ns_sec_bond_store_evt_handler 0x0100e768 Section 0 ns_sec.o(i.ns_sec_bond_store_evt_handler)
+ i.ns_sec_get_bond_status 0x0100e87c Section 0 ns_sec.o(i.ns_sec_get_bond_status)
+ i.ns_sec_get_iocap 0x0100e890 Section 0 ns_sec.o(i.ns_sec_get_iocap)
+ i.ns_sec_init 0x0100e89c Section 0 ns_sec.o(i.ns_sec_init)
+ i.ns_sleep_lock_acquire 0x0100e8c0 Section 0 ns_sleep.o(i.ns_sleep_lock_acquire)
+ i.ns_sleep_lock_release 0x0100e8dc Section 0 ns_sleep.o(i.ns_sleep_lock_release)
+ i.ns_timer_api_process_handler 0x0100e8fc Section 0 ns_timer.o(i.ns_timer_api_process_handler)
+ i.ota_flush_full_sector 0x0100e96c Section 0 app_ota.o(i.ota_flush_full_sector)
+ ota_flush_full_sector 0x0100e96d Thumb Code 52 app_ota.o(i.ota_flush_full_sector)
+ i.ota_on_begin 0x0100e9ac Section 0 app_ota.o(i.ota_on_begin)
+ ota_on_begin 0x0100e9ad Thumb Code 198 app_ota.o(i.ota_on_begin)
+ i.ota_on_data 0x0100ea9c Section 0 app_ota.o(i.ota_on_data)
+ ota_on_data 0x0100ea9d Thumb Code 270 app_ota.o(i.ota_on_data)
+ i.ota_on_end 0x0100ebc4 Section 0 app_ota.o(i.ota_on_end)
+ ota_on_end 0x0100ebc5 Thumb Code 314 app_ota.o(i.ota_on_end)
+ i.ota_rd32 0x0100ed28 Section 0 app_ota.o(i.ota_rd32)
+ ota_rd32 0x0100ed29 Thumb Code 24 app_ota.o(i.ota_rd32)
+ i.ota_respond 0x0100ed40 Section 0 app_ota.o(i.ota_respond)
+ ota_respond 0x0100ed41 Thumb Code 54 app_ota.o(i.ota_respond)
+ i.ota_update_bootsetting 0x0100ed78 Section 0 app_ota.o(i.ota_update_bootsetting)
+ ota_update_bootsetting 0x0100ed79 Thumb Code 168 app_ota.o(i.ota_update_bootsetting)
+ i.patchx_enable 0x0100ee3c Section 0 ns_ble.o(i.patchx_enable)
+ patchx_enable 0x0100ee3d Thumb Code 80 ns_ble.o(i.patchx_enable)
+ i.prf_add_profile 0x0100ee94 Section 0 prf.o(i.prf_add_profile)
+ i.prf_dst_task_get 0x0100ef40 Section 0 prf.o(i.prf_dst_task_get)
+ i.prf_env_get 0x0100ef60 Section 0 prf.o(i.prf_env_get)
+ i.prf_get_id_from_task 0x0100ef94 Section 0 prf.o(i.prf_get_id_from_task)
+ i.prf_get_itf_func_register 0x0100efd0 Section 0 prf.o(i.prf_get_itf_func_register)
+ i.prf_get_task_from_id 0x0100f004 Section 0 prf.o(i.prf_get_task_from_id)
+ i.prf_init 0x0100f040 Section 0 prf.o(i.prf_init)
+ i.prf_itf_get 0x0100f10c Section 0 prf.o(i.prf_itf_get)
+ prf_itf_get 0x0100f10d Thumb Code 52 prf.o(i.prf_itf_get)
+ i.proto_cli_out 0x0100f144 Section 0 app_ble_proto.o(i.proto_cli_out)
+ proto_cli_out 0x0100f145 Thumb Code 78 app_ble_proto.o(i.proto_cli_out)
+ i.proto_crc16 0x0100f198 Section 0 app_ble_proto.o(i.proto_crc16)
+ proto_crc16 0x0100f199 Thumb Code 66 app_ble_proto.o(i.proto_crc16)
+ i.proto_dispatch_frame 0x0100f1e4 Section 0 app_ble_proto.o(i.proto_dispatch_frame)
+ proto_dispatch_frame 0x0100f1e5 Thumb Code 114 app_ble_proto.o(i.proto_dispatch_frame)
+ i.proto_emit_frame 0x0100f260 Section 0 app_ble_proto.o(i.proto_emit_frame)
+ proto_emit_frame 0x0100f261 Thumb Code 100 app_ble_proto.o(i.proto_emit_frame)
+ i.prvAddCurrentTaskToDelayedList 0x0100f2d0 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList)
+ prvAddCurrentTaskToDelayedList 0x0100f2d1 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList)
+ i.prvAddNewTaskToReadyList 0x0100f34c Section 0 tasks.o(i.prvAddNewTaskToReadyList)
+ prvAddNewTaskToReadyList 0x0100f34d Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList)
+ i.prvCheckTasksWaitingTermination 0x0100f3f8 Section 0 tasks.o(i.prvCheckTasksWaitingTermination)
+ prvCheckTasksWaitingTermination 0x0100f3f9 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination)
+ i.prvCopyDataFromQueue 0x0100f440 Section 0 queue.o(i.prvCopyDataFromQueue)
+ prvCopyDataFromQueue 0x0100f441 Thumb Code 44 queue.o(i.prvCopyDataFromQueue)
+ i.prvCopyDataToQueue 0x0100f46c Section 0 queue.o(i.prvCopyDataToQueue)
+ prvCopyDataToQueue 0x0100f46d Thumb Code 128 queue.o(i.prvCopyDataToQueue)
+ i.prvDeleteTCB 0x0100f4ec Section 0 tasks.o(i.prvDeleteTCB)
+ prvDeleteTCB 0x0100f4ed Thumb Code 18 tasks.o(i.prvDeleteTCB)
+ i.prvGetDisinheritPriorityAfterTimeout 0x0100f4fe Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout)
+ prvGetDisinheritPriorityAfterTimeout 0x0100f4ff Thumb Code 22 queue.o(i.prvGetDisinheritPriorityAfterTimeout)
+ i.prvHeapInit 0x0100f514 Section 0 heap_4.o(i.prvHeapInit)
+ prvHeapInit 0x0100f515 Thumb Code 100 heap_4.o(i.prvHeapInit)
+ i.prvIdleTask 0x0100f590 Section 0 tasks.o(i.prvIdleTask)
+ prvIdleTask 0x0100f591 Thumb Code 20 tasks.o(i.prvIdleTask)
+ i.prvInitialiseMutex 0x0100f5a8 Section 0 queue.o(i.prvInitialiseMutex)
+ prvInitialiseMutex 0x0100f5a9 Thumb Code 30 queue.o(i.prvInitialiseMutex)
+ i.prvInitialiseNewQueue 0x0100f5c6 Section 0 queue.o(i.prvInitialiseNewQueue)
+ prvInitialiseNewQueue 0x0100f5c7 Thumb Code 44 queue.o(i.prvInitialiseNewQueue)
+ i.prvInitialiseNewTask 0x0100f5f2 Section 0 tasks.o(i.prvInitialiseNewTask)
+ prvInitialiseNewTask 0x0100f5f3 Thumb Code 176 tasks.o(i.prvInitialiseNewTask)
+ i.prvInitialiseTaskLists 0x0100f6a4 Section 0 tasks.o(i.prvInitialiseTaskLists)
+ prvInitialiseTaskLists 0x0100f6a5 Thumb Code 68 tasks.o(i.prvInitialiseTaskLists)
+ i.prvInsertBlockIntoFreeList 0x0100f708 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList)
+ prvInsertBlockIntoFreeList 0x0100f709 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList)
+ i.prvIsQueueEmpty 0x0100f770 Section 0 queue.o(i.prvIsQueueEmpty)
+ prvIsQueueEmpty 0x0100f771 Thumb Code 28 queue.o(i.prvIsQueueEmpty)
+ i.prvIsQueueFull 0x0100f78c Section 0 queue.o(i.prvIsQueueFull)
+ prvIsQueueFull 0x0100f78d Thumb Code 30 queue.o(i.prvIsQueueFull)
+ i.prvListTasksWithinSingleList 0x0100f7aa Section 0 tasks.o(i.prvListTasksWithinSingleList)
+ prvListTasksWithinSingleList 0x0100f7ab Thumb Code 106 tasks.o(i.prvListTasksWithinSingleList)
+ i.prvResetNextTaskUnblockTime 0x0100f814 Section 0 tasks.o(i.prvResetNextTaskUnblockTime)
+ prvResetNextTaskUnblockTime 0x0100f815 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime)
+ i.prvSetupTimerInterrupt 0x0100f84c Section 0 port.o(i.prvSetupTimerInterrupt)
+ prvSetupTimerInterrupt 0x0100f84d Thumb Code 34 port.o(i.prvSetupTimerInterrupt)
+ i.prvTaskCheckFreeStackSpace 0x0100f878 Section 0 tasks.o(i.prvTaskCheckFreeStackSpace)
+ prvTaskCheckFreeStackSpace 0x0100f879 Thumb Code 22 tasks.o(i.prvTaskCheckFreeStackSpace)
+ i.prvTaskExitError 0x0100f890 Section 0 port.o(i.prvTaskExitError)
+ prvTaskExitError 0x0100f891 Thumb Code 32 port.o(i.prvTaskExitError)
+ i.prvUnlockQueue 0x0100f8b4 Section 0 queue.o(i.prvUnlockQueue)
+ prvUnlockQueue 0x0100f8b5 Thumb Code 142 queue.o(i.prvUnlockQueue)
+ i.prvWriteNameToBuffer 0x0100f942 Section 0 tasks.o(i.prvWriteNameToBuffer)
+ prvWriteNameToBuffer 0x0100f943 Thumb Code 42 tasks.o(i.prvWriteNameToBuffer)
+ i.pvPortMalloc 0x0100f96c Section 0 heap_4.o(i.pvPortMalloc)
+ i.pvTaskIncrementMutexHeldCount 0x0100fa88 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount)
+ i.pxPortInitialiseStack 0x0100faa8 Section 0 port.o(i.pxPortInitialiseStack)
+ i.radio_freq_cal_from_trim 0x0100fac8 Section 0 rwip_driver.o(i.radio_freq_cal_from_trim)
+ i.rdtss_att_get_value 0x0100fb10 Section 0 rdtss_task.o(i.rdtss_att_get_value)
+ rdtss_att_get_value 0x0100fb11 Thumb Code 72 rdtss_task.o(i.rdtss_att_get_value)
+ i.rdtss_att_info_rsp_handler 0x0100fb58 Section 0 rdtss_task.o(i.rdtss_att_info_rsp_handler)
+ rdtss_att_info_rsp_handler 0x0100fb59 Thumb Code 70 rdtss_task.o(i.rdtss_att_info_rsp_handler)
+ i.rdtss_att_set_value 0x0100fba4 Section 0 rdtss_task.o(i.rdtss_att_set_value)
+ rdtss_att_set_value 0x0100fba5 Thumb Code 106 rdtss_task.o(i.rdtss_att_set_value)
+ i.rdtss_cleanup 0x0100fc10 Section 0 rdtss.o(i.rdtss_cleanup)
+ rdtss_cleanup 0x0100fc11 Thumb Code 82 rdtss.o(i.rdtss_cleanup)
+ i.rdtss_create 0x0100fc68 Section 0 rdtss.o(i.rdtss_create)
+ rdtss_create 0x0100fc69 Thumb Code 82 rdtss.o(i.rdtss_create)
+ i.rdtss_destroy 0x0100fcc0 Section 0 rdtss.o(i.rdtss_destroy)
+ rdtss_destroy 0x0100fcc1 Thumb Code 60 rdtss.o(i.rdtss_destroy)
+ i.rdtss_get_att_handle 0x0100fcfc Section 0 rdts_common.o(i.rdtss_get_att_handle)
+ i.rdtss_get_att_idx 0x0100fd1a Section 0 rdts_common.o(i.rdtss_get_att_idx)
+ i.rdtss_get_ccc_value 0x0100fd46 Section 0 rdtss_task.o(i.rdtss_get_ccc_value)
+ rdtss_get_ccc_value 0x0100fd47 Thumb Code 24 rdtss_task.o(i.rdtss_get_ccc_value)
+ i.rdtss_init 0x0100fd5e Section 0 rdtss.o(i.rdtss_init)
+ rdtss_init 0x0100fd5f Thumb Code 174 rdtss.o(i.rdtss_init)
+ i.rdtss_init_ccc_values 0x0100fe0c Section 0 rdtss_task.o(i.rdtss_init_ccc_values)
+ i.rdtss_prf_itf_get 0x0100fe5c Section 0 rdtss.o(i.rdtss_prf_itf_get)
+ i.rdtss_set_ccc_value 0x0100fe64 Section 0 rdtss_task.o(i.rdtss_set_ccc_value)
+ i.rdtss_task_init 0x0100fe94 Section 0 rdtss_task.o(i.rdtss_task_init)
+ i.rdtss_val_ind_req_handler 0x0100feb8 Section 0 rdtss_task.o(i.rdtss_val_ind_req_handler)
+ rdtss_val_ind_req_handler 0x0100feb9 Thumb Code 214 rdtss_task.o(i.rdtss_val_ind_req_handler)
+ i.rdtss_val_ntf_req_handler 0x0100ff8e Section 0 rdtss_task.o(i.rdtss_val_ntf_req_handler)
+ rdtss_val_ntf_req_handler 0x0100ff8f Thumb Code 220 rdtss_task.o(i.rdtss_val_ntf_req_handler)
+ i.rdtss_val_set_req_handler 0x0101006a Section 0 rdtss_task.o(i.rdtss_val_set_req_handler)
+ rdtss_val_set_req_handler 0x0101006b Thumb Code 38 rdtss_task.o(i.rdtss_val_set_req_handler)
+ i.rdtss_value_req_rsp_handler 0x01010090 Section 0 rdtss_task.o(i.rdtss_value_req_rsp_handler)
+ rdtss_value_req_rsp_handler 0x01010091 Thumb Code 130 rdtss_task.o(i.rdtss_value_req_rsp_handler)
+ i.read_flash_ID 0x01010118 Section 0 system_n32wb03x.o(i.read_flash_ID)
+ read_flash_ID 0x01010119 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID)
+ i.rwip_init 0x0101015c Section 0 rwip.o(i.rwip_init)
+ i.rwip_lpcycles_2_hus 0x01010300 Section 0 rwip_driver.o(i.rwip_lpcycles_2_hus)
+ rwip_lpcycles_2_hus 0x01010301 Thumb Code 104 rwip_driver.o(i.rwip_lpcycles_2_hus)
+ i.rwip_slp_isr 0x01010370 Section 0 rwip_driver.o(i.rwip_slp_isr)
+ i.rwip_wakeup 0x010103d8 Section 0 rwip_driver.o(i.rwip_wakeup)
+ rwip_wakeup 0x010103d9 Thumb Code 154 rwip_driver.o(i.rwip_wakeup)
+ i.timer_canceled_handler 0x01010484 Section 0 ns_timer.o(i.timer_canceled_handler)
+ timer_canceled_handler 0x01010485 Thumb Code 2 ns_timer.o(i.timer_canceled_handler)
+ i.timer_modified_handler 0x01010486 Section 0 ns_timer.o(i.timer_modified_handler)
+ timer_modified_handler 0x01010487 Thumb Code 2 ns_timer.o(i.timer_modified_handler)
+ i.uxListRemove 0x01010488 Section 0 list.o(i.uxListRemove)
+ i.uxTaskGetNumberOfTasks 0x010104b0 Section 0 tasks.o(i.uxTaskGetNumberOfTasks)
+ i.uxTaskGetSystemState 0x010104bc Section 0 tasks.o(i.uxTaskGetSystemState)
+ i.vListInitialise 0x01010560 Section 0 list.o(i.vListInitialise)
+ i.vListInitialiseItem 0x0101057a Section 0 list.o(i.vListInitialiseItem)
+ i.vListInsert 0x01010580 Section 0 list.o(i.vListInsert)
+ i.vListInsertEnd 0x010105b6 Section 0 list.o(i.vListInsertEnd)
+ i.vPortEnterCritical 0x010105d0 Section 0 port.o(i.vPortEnterCritical)
+ i.vPortExitCritical 0x010105ec Section 0 port.o(i.vPortExitCritical)
+ i.vPortFree 0x01010614 Section 0 heap_4.o(i.vPortFree)
+ i.vPortYield 0x01010694 Section 0 port.o(i.vPortYield)
+ i.vTaskDelay 0x010106ac Section 0 tasks.o(i.vTaskDelay)
+ i.vTaskGetInfo 0x010106f0 Section 0 tasks.o(i.vTaskGetInfo)
+ i.vTaskInternalSetTimeOutState 0x01010774 Section 0 tasks.o(i.vTaskInternalSetTimeOutState)
+ i.vTaskList 0x0101078c Section 0 tasks.o(i.vTaskList)
+ i.vTaskMissedYield 0x01010860 Section 0 tasks.o(i.vTaskMissedYield)
+ i.vTaskPlaceOnEventList 0x0101086c Section 0 tasks.o(i.vTaskPlaceOnEventList)
+ i.vTaskPriorityDisinheritAfterTimeout 0x01010898 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout)
+ i.vTaskStartScheduler 0x01010948 Section 0 tasks.o(i.vTaskStartScheduler)
+ i.vTaskSuspendAll 0x010109b4 Section 0 tasks.o(i.vTaskSuspendAll)
+ i.vTaskSwitchContext 0x010109c4 Section 0 tasks.o(i.vTaskSwitchContext)
+ i.xPortGetFreeHeapSize 0x01010a44 Section 0 heap_4.o(i.xPortGetFreeHeapSize)
+ i.xPortGetMinimumEverFreeHeapSize 0x01010a50 Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize)
+ i.xPortStartScheduler 0x01010a5c Section 0 port.o(i.xPortStartScheduler)
+ i.xQueueCreateMutex 0x01010a94 Section 0 queue.o(i.xQueueCreateMutex)
+ i.xQueueGenericCreate 0x01010ab2 Section 0 queue.o(i.xQueueGenericCreate)
+ i.xQueueGenericReset 0x01010b02 Section 0 queue.o(i.xQueueGenericReset)
+ i.xQueueGenericSend 0x01010b84 Section 0 queue.o(i.xQueueGenericSend)
+ i.xQueueGenericSendFromISR 0x01010cde Section 0 queue.o(i.xQueueGenericSendFromISR)
+ i.xQueueReceive 0x01010d9a Section 0 queue.o(i.xQueueReceive)
+ i.xQueueSemaphoreTake 0x01010ed2 Section 0 queue.o(i.xQueueSemaphoreTake)
+ i.xTaskCheckForTimeOut 0x01011050 Section 0 tasks.o(i.xTaskCheckForTimeOut)
+ i.xTaskCreate 0x010110c4 Section 0 tasks.o(i.xTaskCreate)
+ i.xTaskGetSchedulerState 0x01011120 Section 0 tasks.o(i.xTaskGetSchedulerState)
+ i.xTaskGetTickCount 0x01011144 Section 0 tasks.o(i.xTaskGetTickCount)
+ i.xTaskIncrementTick 0x01011150 Section 0 tasks.o(i.xTaskIncrementTick)
+ i.xTaskPriorityDisinherit 0x0101128c Section 0 tasks.o(i.xTaskPriorityDisinherit)
+ i.xTaskPriorityInherit 0x01011314 Section 0 tasks.o(i.xTaskPriorityInherit)
+ i.xTaskRemoveFromEventList 0x010113b8 Section 0 tasks.o(i.xTaskRemoveFromEventList)
+ i.xTaskResumeAll 0x01011440 Section 0 tasks.o(i.xTaskResumeAll)
+ .constdata 0x01011530 Section 472 system_n32wb03x.o(.constdata)
+ .constdata 0x01011708 Section 12 n32wb03x_rcc.o(.constdata)
+ s_ApbPresTable 0x01011708 Data 8 n32wb03x_rcc.o(.constdata)
+ s_AhbPresTable 0x01011710 Data 4 n32wb03x_rcc.o(.constdata)
+ .constdata 0x01011714 Section 804 n32wb03x_qflash.o(.constdata)
+ .constdata 0x01011a38 Section 852 rwip_driver.o(.constdata)
+ TXPWR_MAP 0x01011a38 Data 30 rwip_driver.o(.constdata)
+ fun_5_Array 0x01011a58 Data 820 rwip_driver.o(.constdata)
+ .constdata 0x01011d8c Section 16 rdtss.o(.constdata)
+ .constdata 0x01011d9c Section 72 rdtss_task.o(.constdata)
+ rdtss_msg_handler_tab 0x01011d9c Data 72 rdtss_task.o(.constdata)
+ .constdata 0x01011de4 Section 852 ns_ble.o(.constdata)
+ TXPWR_MAP 0x01011de4 Data 30 ns_ble.o(.constdata)
+ fun_5_Array 0x01011e04 Data 820 ns_ble.o(.constdata)
+ .constdata 0x01012138 Section 1216 ns_ble_task.o(.constdata)
+ TXPWR_MAP 0x01012138 Data 30 ns_ble_task.o(.constdata)
+ fun_5_Array 0x01012158 Data 820 ns_ble_task.o(.constdata)
+ gapm_att_db 0x0101248c Data 88 ns_ble_task.o(.constdata)
+ gattm_att_db 0x010124e4 Data 64 ns_ble_task.o(.constdata)
+ app_msg_handler_tab 0x01012524 Data 200 ns_ble_task.o(.constdata)
+ .constdata 0x010125f8 Section 900 ns_sec.o(.constdata)
+ TXPWR_MAP 0x010125f8 Data 30 ns_sec.o(.constdata)
+ fun_5_Array 0x01012618 Data 820 ns_sec.o(.constdata)
+ .constdata 0x0101297c Section 1056 app_cls.o(.constdata)
+ TXPWR_MAP 0x0101297c Data 30 app_cls.o(.constdata)
+ fun_5_Array 0x0101299c Data 820 app_cls.o(.constdata)
+ .constdata 0x01012d9c Section 16 app_tasks.o(.constdata)
+ .constdata 0x01012dac Section 72 cli_core.o(.constdata)
+ s_cmds 0x01012dac Data 72 cli_core.o(.constdata)
+ .conststring 0x01012df4 Section 290 cli_core.o(.conststring)
.data 0x20000000 Section 4 system_n32wb03x.o(.data)
- .data 0x20000004 Section 60 tasks.o(.data)
- pxDelayedTaskList 0x20000008 Data 4 tasks.o(.data)
- pxOverflowDelayedTaskList 0x2000000c Data 4 tasks.o(.data)
- uxDeletedTasksWaitingCleanUp 0x20000010 Data 4 tasks.o(.data)
- uxCurrentNumberOfTasks 0x20000014 Data 4 tasks.o(.data)
- xTickCount 0x20000018 Data 4 tasks.o(.data)
- uxTopReadyPriority 0x2000001c Data 4 tasks.o(.data)
- xSchedulerRunning 0x20000020 Data 4 tasks.o(.data)
- uxPendedTicks 0x20000024 Data 4 tasks.o(.data)
- xYieldPending 0x20000028 Data 4 tasks.o(.data)
- xNumOfOverflows 0x2000002c Data 4 tasks.o(.data)
- uxTaskNumber 0x20000030 Data 4 tasks.o(.data)
- xNextTaskUnblockTime 0x20000034 Data 4 tasks.o(.data)
- xIdleTaskHandle 0x20000038 Data 4 tasks.o(.data)
- uxSchedulerSuspended 0x2000003c Data 4 tasks.o(.data)
- .data 0x20000040 Section 4 port.o(.data)
- uxCriticalNesting 0x20000040 Data 4 port.o(.data)
- .data 0x20000044 Section 24 heap_4.o(.data)
- xStart 0x20000044 Data 8 heap_4.o(.data)
- pxEnd 0x2000004c Data 4 heap_4.o(.data)
- xFreeBytesRemaining 0x20000050 Data 4 heap_4.o(.data)
- xMinimumEverFreeBytesRemaining 0x20000054 Data 4 heap_4.o(.data)
- xBlockAllocatedBit 0x20000058 Data 4 heap_4.o(.data)
- .data 0x2000005c Section 8 bsp_usart.o(.data)
- s_rxQueue 0x2000005c Data 4 bsp_usart.o(.data)
- s_txMutex 0x20000060 Data 4 bsp_usart.o(.data)
- .data 0x20000064 Section 5 app_tasks.o(.data)
- s_logQueue 0x20000064 Data 4 app_tasks.o(.data)
- s_logEnabled 0x20000068 Data 1 app_tasks.o(.data)
- .data 0x20000069 Section 2 app_cli.o(.data)
- s_histCount 0x20000069 Data 1 app_cli.o(.data)
- s_histHead 0x2000006a Data 1 app_cli.o(.data)
- .data 0x2000006c Section 4 stdout.o(.data)
- .bss 0x20000070 Section 52 system_n32wb03x.o(.bss)
- .bss 0x200000a4 Section 240 tasks.o(.bss)
- pxReadyTasksLists 0x200000a4 Data 140 tasks.o(.bss)
- xDelayedTaskList1 0x20000130 Data 20 tasks.o(.bss)
- xDelayedTaskList2 0x20000144 Data 20 tasks.o(.bss)
- xPendingReadyList 0x20000158 Data 20 tasks.o(.bss)
- xTasksWaitingTermination 0x2000016c Data 20 tasks.o(.bss)
- xSuspendedTaskList 0x20000180 Data 20 tasks.o(.bss)
- .bss 0x20000194 Section 20480 heap_4.o(.bss)
- ucHeap 0x20000194 Data 20480 heap_4.o(.bss)
- .bss 0x20005194 Section 1056 app_cli.o(.bss)
- s_txBuf 0x20005194 Data 96 app_cli.o(.bss)
- s_history 0x200051f4 Data 512 app_cli.o(.bss)
- s_taskList 0x200053f4 Data 384 app_cli.o(.bss)
- line 0x20005574 Data 64 app_cli.o(.bss)
- STACK 0x200055b8 Section 2048 startup_n32wb03x.o(STACK)
+ .data 0x20000004 Section 12 n32wb03x_qflash.o(.data)
+ .data 0x20000040 Section 1683 rwip_driver.o(.data)
+ patch_4_Array 0x20000040 Data 64 rwip_driver.o(.data)
+ patch_5_Array 0x20000080 Data 64 rwip_driver.o(.data)
+ patch_7_Array 0x200000c0 Data 64 rwip_driver.o(.data)
+ patch_8_Array 0x20000100 Data 64 rwip_driver.o(.data)
+ fun_8_Array 0x20000140 Data 1292 rwip_driver.o(.data)
+ patch_9_Array 0x20000680 Data 64 rwip_driver.o(.data)
+ actual_frequency 0x200006c0 Data 4 rwip_driver.o(.data)
+ modem_reg_bc 0x200006c4 Data 4 rwip_driver.o(.data)
+ modem_reg_bd 0x200006c8 Data 4 rwip_driver.o(.data)
+ modem_reg_be 0x200006cc Data 4 rwip_driver.o(.data)
+ modem_setmode 0x200006d0 Data 2 rwip_driver.o(.data)
+ .data 0x20000700 Section 1732 ns_ble.o(.data)
+ patch_4_Array 0x20000700 Data 64 ns_ble.o(.data)
+ patch_5_Array 0x20000740 Data 64 ns_ble.o(.data)
+ patch_7_Array 0x20000780 Data 64 ns_ble.o(.data)
+ patch_8_Array 0x200007c0 Data 64 ns_ble.o(.data)
+ fun_8_Array 0x20000800 Data 1292 ns_ble.o(.data)
+ patch_9_Array 0x20000d40 Data 64 ns_ble.o(.data)
+ rwip_fifo_isr_codeArray 0x20000d80 Data 52 ns_ble.o(.data)
+ reload_time 0x20000dbc Data 8 ns_ble.o(.data)
+ .data 0x20000e00 Section 1668 ns_ble_task.o(.data)
+ patch_4_Array 0x20000e00 Data 64 ns_ble_task.o(.data)
+ patch_5_Array 0x20000e40 Data 64 ns_ble_task.o(.data)
+ patch_7_Array 0x20000e80 Data 64 ns_ble_task.o(.data)
+ patch_8_Array 0x20000ec0 Data 64 ns_ble_task.o(.data)
+ fun_8_Array 0x20000f00 Data 1292 ns_ble_task.o(.data)
+ patch_9_Array 0x20001440 Data 64 ns_ble_task.o(.data)
+ calib_times 0x20001482 Data 2 ns_ble_task.o(.data)
+ .data 0x200014c0 Section 1672 ns_sleep.o(.data)
+ patch_4_Array 0x200014c0 Data 64 ns_sleep.o(.data)
+ patch_5_Array 0x20001500 Data 64 ns_sleep.o(.data)
+ patch_7_Array 0x20001540 Data 64 ns_sleep.o(.data)
+ patch_8_Array 0x20001580 Data 64 ns_sleep.o(.data)
+ fun_8_Array 0x200015c0 Data 1292 ns_sleep.o(.data)
+ patch_9_Array 0x20001b00 Data 64 ns_sleep.o(.data)
+ .data 0x20001b80 Section 1665 app_ble.o(.data)
+ patch_4_Array 0x20001b80 Data 64 app_ble.o(.data)
+ patch_5_Array 0x20001bc0 Data 64 app_ble.o(.data)
+ patch_7_Array 0x20001c00 Data 64 app_ble.o(.data)
+ patch_8_Array 0x20001c40 Data 64 app_ble.o(.data)
+ fun_8_Array 0x20001c80 Data 1292 app_ble.o(.data)
+ patch_9_Array 0x200021c0 Data 64 app_ble.o(.data)
+ s_ble_connected 0x20002200 Data 1 app_ble.o(.data)
+ .data 0x20002240 Section 1672 app_cls.o(.data)
+ patch_4_Array 0x20002240 Data 64 app_cls.o(.data)
+ patch_5_Array 0x20002280 Data 64 app_cls.o(.data)
+ patch_7_Array 0x200022c0 Data 64 app_cls.o(.data)
+ patch_8_Array 0x20002300 Data 64 app_cls.o(.data)
+ fun_8_Array 0x20002340 Data 1292 app_cls.o(.data)
+ patch_9_Array 0x20002880 Data 64 app_cls.o(.data)
+ s_cls_notify_en 0x200028c0 Data 1 app_cls.o(.data)
+ s_cls_ntf_busy 0x200028c1 Data 1 app_cls.o(.data)
+ s_cls_rx_cb 0x200028c4 Data 4 app_cls.o(.data)
+ .data 0x200028c8 Section 10 app_ble_proto.o(.data)
+ s_rxHave 0x200028c8 Data 2 app_ble_proto.o(.data)
+ s_rxNeed 0x200028ca Data 2 app_ble_proto.o(.data)
+ s_rxState 0x200028cc Data 1 app_ble_proto.o(.data)
+ s_txSeq 0x200028cd Data 1 app_ble_proto.o(.data)
+ s_pendLen 0x200028ce Data 2 app_ble_proto.o(.data)
+ s_txDropCnt 0x200028d0 Data 2 app_ble_proto.o(.data)
+ .data 0x200028d4 Section 60 tasks.o(.data)
+ pxDelayedTaskList 0x200028d8 Data 4 tasks.o(.data)
+ pxOverflowDelayedTaskList 0x200028dc Data 4 tasks.o(.data)
+ uxDeletedTasksWaitingCleanUp 0x200028e0 Data 4 tasks.o(.data)
+ uxCurrentNumberOfTasks 0x200028e4 Data 4 tasks.o(.data)
+ xTickCount 0x200028e8 Data 4 tasks.o(.data)
+ uxTopReadyPriority 0x200028ec Data 4 tasks.o(.data)
+ xSchedulerRunning 0x200028f0 Data 4 tasks.o(.data)
+ uxPendedTicks 0x200028f4 Data 4 tasks.o(.data)
+ xYieldPending 0x200028f8 Data 4 tasks.o(.data)
+ xNumOfOverflows 0x200028fc Data 4 tasks.o(.data)
+ uxTaskNumber 0x20002900 Data 4 tasks.o(.data)
+ xNextTaskUnblockTime 0x20002904 Data 4 tasks.o(.data)
+ xIdleTaskHandle 0x20002908 Data 4 tasks.o(.data)
+ uxSchedulerSuspended 0x2000290c Data 4 tasks.o(.data)
+ .data 0x20002910 Section 4 port.o(.data)
+ uxCriticalNesting 0x20002910 Data 4 port.o(.data)
+ .data 0x20002914 Section 24 heap_4.o(.data)
+ xStart 0x20002914 Data 8 heap_4.o(.data)
+ pxEnd 0x2000291c Data 4 heap_4.o(.data)
+ xFreeBytesRemaining 0x20002920 Data 4 heap_4.o(.data)
+ xMinimumEverFreeBytesRemaining 0x20002924 Data 4 heap_4.o(.data)
+ xBlockAllocatedBit 0x20002928 Data 4 heap_4.o(.data)
+ .data 0x2000292c Section 8 bsp_usart.o(.data)
+ s_rxQueue 0x2000292c Data 4 bsp_usart.o(.data)
+ s_txMutex 0x20002930 Data 4 bsp_usart.o(.data)
+ .data 0x20002934 Section 5 app_tasks.o(.data)
+ s_logQueue 0x20002934 Data 4 app_tasks.o(.data)
+ s_logEnabled 0x20002938 Data 1 app_tasks.o(.data)
+ .data 0x20002939 Section 2 app_cli.o(.data)
+ s_histCount 0x20002939 Data 1 app_cli.o(.data)
+ s_histHead 0x2000293a Data 1 app_cli.o(.data)
+ .data 0x2000293c Section 4 cli_core.o(.data)
+ s_out 0x2000293c Data 4 cli_core.o(.data)
+ .data 0x20002940 Section 33 app_ota.o(.data)
+ s_active 0x20002940 Data 1 app_ota.o(.data)
+ s_target_base 0x20002944 Data 4 app_ota.o(.data)
+ s_total_size 0x20002948 Data 4 app_ota.o(.data)
+ s_image_crc32 0x2000294c Data 4 app_ota.o(.data)
+ s_version 0x20002950 Data 4 app_ota.o(.data)
+ s_offset 0x20002954 Data 4 app_ota.o(.data)
+ s_sector_idx 0x20002958 Data 4 app_ota.o(.data)
+ s_sector_fill 0x2000295c Data 4 app_ota.o(.data)
+ s_qflash_ready 0x20002960 Data 1 app_ota.o(.data)
+ .data 0x20002964 Section 4 rand.o(.data)
+ _rand_state 0x20002964 Data 4 rand.o(.data)
+ .bss 0x20002968 Section 52 system_n32wb03x.o(.bss)
+ .bss 0x2000299c Section 808 n32wb03x_qflash.o(.bss)
+ ram_qflash_cmd 0x2000299c Data 808 n32wb03x_qflash.o(.bss)
+ .bss 0x20002cc4 Section 284 prf.o(.bss)
+ .bss 0x20002de0 Section 432 ns_ble.o(.bss)
+ .bss 0x20002f90 Section 92 ns_sec.o(.bss)
+ .bss 0x20002fec Section 80 ns_timer.o(.bss)
+ timer_callback_array 0x20002fec Data 40 ns_timer.o(.bss)
+ modified_timer_callback_array 0x20003014 Data 40 ns_timer.o(.bss)
+ .bss 0x2000303c Section 1339 app_ble_proto.o(.bss)
+ s_rxBuf 0x2000303c Data 512 app_ble_proto.o(.bss)
+ s_txFrame 0x2000323c Data 251 app_ble_proto.o(.bss)
+ s_pending 0x20003337 Data 512 app_ble_proto.o(.bss)
+ s_line 0x20003537 Data 64 app_ble_proto.o(.bss)
+ .bss 0x20003578 Section 240 tasks.o(.bss)
+ pxReadyTasksLists 0x20003578 Data 140 tasks.o(.bss)
+ xDelayedTaskList1 0x20003604 Data 20 tasks.o(.bss)
+ xDelayedTaskList2 0x20003618 Data 20 tasks.o(.bss)
+ xPendingReadyList 0x2000362c Data 20 tasks.o(.bss)
+ xTasksWaitingTermination 0x20003640 Data 20 tasks.o(.bss)
+ xSuspendedTaskList 0x20003654 Data 20 tasks.o(.bss)
+ .bss 0x20003668 Section 20480 heap_4.o(.bss)
+ ucHeap 0x20003668 Data 20480 heap_4.o(.bss)
+ .bss 0x20008668 Section 576 app_cli.o(.bss)
+ s_history 0x20008668 Data 512 app_cli.o(.bss)
+ line 0x20008868 Data 64 app_cli.o(.bss)
+ .bss 0x200088a8 Section 480 cli_core.o(.bss)
+ s_txBuf 0x200088a8 Data 96 cli_core.o(.bss)
+ s_taskList 0x20008908 Data 384 cli_core.o(.bss)
+ .bss 0x20008a88 Section 4096 app_ota.o(.bss)
+ s_sector_buf 0x20008a88 Data 4096 app_ota.o(.bss)
+ STACK 0x20009a88 Section 2048 startup_n32wb03x.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
- BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
_printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
@@ -1381,217 +2570,1288 @@ Image Symbol Table
_printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
- __decompress - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_microlib_exit - Undefined Weak Reference
__Vectors_Size 0x000000c0 Number 0 startup_n32wb03x.o ABSOLUTE
- __Vectors 0x01000000 Data 4 startup_n32wb03x.o(RESET)
- __Vectors_End 0x010000c0 Data 0 startup_n32wb03x.o(RESET)
- __main 0x010000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
- _main_stk 0x010000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
- _main_scatterload 0x010000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
- __main_after_scatterload 0x010000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
- _main_clock 0x010000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
- _main_cpp_init 0x010000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
- _main_init 0x010000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
- __rt_final_cpp 0x010000d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
- __rt_final_exit 0x010000d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
- __asm___17_system_n32wb03x_c_f233b82c____REV16 0x010000d5 Thumb Code 4 system_n32wb03x.o(.emb_text)
- __asm___17_system_n32wb03x_c_f233b82c____REVSH 0x010000d9 Thumb Code 4 system_n32wb03x.o(.emb_text)
- system_delay_cycles 0x010000dd Thumb Code 6 system_n32wb03x.o(.emb_text)
- __asm___6_port_c_39a90d8d__prvPortStartFirstTask 0x010000e5 Thumb Code 36 port.o(.emb_text)
- ulSetInterruptMaskFromISR 0x0100010d Thumb Code 8 port.o(.emb_text)
- vClearInterruptMaskFromISR 0x01000115 Thumb Code 6 port.o(.emb_text)
- PendSV_Handler 0x0100011b Thumb Code 62 port.o(.emb_text)
- Reset_Handler 0x0100015d Thumb Code 8 startup_n32wb03x.o(.text)
- ADC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_CRYPT_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_ERROR_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_FIFO_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_FINETGT_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_HSLOT_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_SLP_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_SW_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_TIMESTAMP_TGT1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- BLE_TIMESTAMP_TGT2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- DMA_Channel1_2_3_4_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- DMA_Channel5_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- EXTI0_1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- EXTI2_3_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- EXTI4_12_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- FLASH_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- I2C1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- IRC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- KEYSCAN_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- LPUART1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- RCC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- RESERVED_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- RTC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- SPI1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- SPI2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- TIM1_BRK_UP_TRG_COM_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- TIM1_CC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- TIM3_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- TIM6_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- USART2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- WWDG_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text)
- __aeabi_uidiv 0x01000179 Thumb Code 0 uidiv.o(.text)
- __aeabi_uidivmod 0x01000179 Thumb Code 44 uidiv.o(.text)
- __aeabi_memcpy 0x010001a5 Thumb Code 36 memcpya.o(.text)
- __aeabi_memcpy4 0x010001a5 Thumb Code 0 memcpya.o(.text)
- __aeabi_memcpy8 0x010001a5 Thumb Code 0 memcpya.o(.text)
- __aeabi_memset 0x010001c9 Thumb Code 14 memseta.o(.text)
- __aeabi_memset4 0x010001c9 Thumb Code 0 memseta.o(.text)
- __aeabi_memset8 0x010001c9 Thumb Code 0 memseta.o(.text)
- __aeabi_memclr 0x010001d7 Thumb Code 4 memseta.o(.text)
- __aeabi_memclr4 0x010001d7 Thumb Code 0 memseta.o(.text)
- __aeabi_memclr8 0x010001d7 Thumb Code 0 memseta.o(.text)
- _memset$wrapper 0x010001db Thumb Code 18 memseta.o(.text)
- strlen 0x010001ed Thumb Code 14 strlen.o(.text)
- strcmp 0x010001fb Thumb Code 28 strcmp.o(.text)
- memchr 0x01000217 Thumb Code 20 memchr.o(.text)
- strcpy 0x0100022b Thumb Code 18 strcpy.o(.text)
- strncmp 0x0100023d Thumb Code 30 strncmp.o(.text)
- __aeabi_uldivmod 0x0100025b Thumb Code 96 uldiv.o(.text)
- __I$use$fp 0x010002bb Thumb Code 0 iusefp.o(.text)
- __aeabi_dadd 0x010002bd Thumb Code 328 dadd.o(.text)
- __aeabi_dsub 0x01000405 Thumb Code 12 dadd.o(.text)
- __aeabi_drsub 0x01000411 Thumb Code 12 dadd.o(.text)
- __aeabi_dmul 0x01000421 Thumb Code 202 dmul.o(.text)
- __aeabi_ddiv 0x010004f1 Thumb Code 234 ddiv.o(.text)
- __aeabi_d2ulz 0x010005e1 Thumb Code 54 dfixul.o(.text)
- __aeabi_cdrcmple 0x01000621 Thumb Code 38 cdrcmple.o(.text)
- __scatterload 0x01000649 Thumb Code 28 init.o(.text)
- __scatterload_rt2 0x01000649 Thumb Code 0 init.o(.text)
- __aeabi_llsl 0x0100066d Thumb Code 32 llshl.o(.text)
- _ll_shift_l 0x0100066d Thumb Code 0 llshl.o(.text)
- __aeabi_llsr 0x0100068d Thumb Code 34 llushr.o(.text)
- _ll_ushift_r 0x0100068d Thumb Code 0 llushr.o(.text)
- __aeabi_lasr 0x010006af Thumb Code 38 llsshr.o(.text)
- _ll_sshift_r 0x010006af Thumb Code 0 llsshr.o(.text)
- _double_round 0x010006d5 Thumb Code 26 depilogue.o(.text)
- _double_epilogue 0x010006ef Thumb Code 164 depilogue.o(.text)
- AppCli_Init 0x01000795 Thumb Code 26 app_cli.o(i.AppCli_Init)
- AppTasks_CreateAll 0x010007b9 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll)
- AppTasks_GetLogEnabled 0x01000831 Thumb Code 6 app_tasks.o(i.AppTasks_GetLogEnabled)
- AppTasks_SetLogEnabled 0x0100083d Thumb Code 16 app_tasks.o(i.AppTasks_SetLogEnabled)
- DMA_ClearFlag 0x01000e19 Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag)
- DMA_DeInit 0x01000e1d Thumb Code 152 n32wb03x_dma.o(i.DMA_DeInit)
- DMA_EnableChannel 0x01000ebd Thumb Code 24 n32wb03x_dma.o(i.DMA_EnableChannel)
- DMA_GetFlagStatus 0x01000ed9 Thumb Code 26 n32wb03x_dma.o(i.DMA_GetFlagStatus)
- DMA_Init 0x01000ef5 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init)
- DMA_RequestRemap 0x01000f35 Thumb Code 16 n32wb03x_dma.o(i.DMA_RequestRemap)
- GPIO_InitPeripheral 0x01000f45 Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral)
- GPIO_InitStruct 0x0100104d Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct)
- GPIO_ResetBits 0x01001069 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits)
- GPIO_SetBits 0x0100106d Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits)
- GPIO_TogglePin 0x01001071 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin)
- HardFault_Handler 0x01001079 Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler)
- NMI_Handler 0x01001115 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler)
- NVIC_Init 0x01001119 Thumb Code 64 misc.o(i.NVIC_Init)
- OTPTrim_Read 0x010011d5 Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read)
- RCC_EnableAHBPeriphClk 0x010012ed Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk)
- RCC_EnableAPB2PeriphClk 0x0100130d Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk)
- RCC_GetClocksFreqValue 0x0100132d Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue)
- SVC_Handler 0x01001501 Thumb Code 2 port.o(i.SVC_Handler)
- SysTick_Handler 0x01001505 Thumb Code 32 port.o(i.SysTick_Handler)
- SystemCoreClockUpdate 0x01001529 Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate)
- SystemInit 0x01001539 Thumb Code 250 system_n32wb03x.o(i.SystemInit)
- SystemTrimValueRead 0x01001655 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead)
- USART1_IRQHandler 0x01001669 Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler)
- USART_ConfigInt 0x01001671 Thumb Code 80 n32wb03x_usart.o(i.USART_ConfigInt)
- USART_Enable 0x010016c5 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable)
- USART_EnableDMA 0x010016e5 Thumb Code 20 n32wb03x_usart.o(i.USART_EnableDMA)
- USART_GetFlagStatus 0x010016f9 Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus)
- USART_GetIntStatus 0x01001719 Thumb Code 86 n32wb03x_usart.o(i.USART_GetIntStatus)
- USART_Init 0x01001775 Thumb Code 162 n32wb03x_usart.o(i.USART_Init)
- USART_ReceiveData 0x01001829 Thumb Code 10 n32wb03x_usart.o(i.USART_ReceiveData)
- USART_SendData 0x01001833 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData)
- __0printf 0x0100183d Thumb Code 24 printfa.o(i.__0printf)
- __1printf 0x0100183d Thumb Code 0 printfa.o(i.__0printf)
- __2printf 0x0100183d Thumb Code 0 printfa.o(i.__0printf)
- __c89printf 0x0100183d Thumb Code 0 printfa.o(i.__0printf)
- printf 0x0100183d Thumb Code 0 printfa.o(i.__0printf)
- __0sprintf 0x0100185d Thumb Code 36 printfa.o(i.__0sprintf)
- __1sprintf 0x0100185d Thumb Code 0 printfa.o(i.__0sprintf)
- __2sprintf 0x0100185d Thumb Code 0 printfa.o(i.__0sprintf)
- __c89sprintf 0x0100185d Thumb Code 0 printfa.o(i.__0sprintf)
- sprintf 0x0100185d Thumb Code 0 printfa.o(i.__0sprintf)
- __0vsnprintf 0x01001885 Thumb Code 40 printfa.o(i.__0vsnprintf)
- __1vsnprintf 0x01001885 Thumb Code 0 printfa.o(i.__0vsnprintf)
- __2vsnprintf 0x01001885 Thumb Code 0 printfa.o(i.__0vsnprintf)
- __c89vsnprintf 0x01001885 Thumb Code 0 printfa.o(i.__0vsnprintf)
- vsnprintf 0x01001885 Thumb Code 0 printfa.o(i.__0vsnprintf)
- __ARM_clz 0x010018b1 Thumb Code 46 depilogue.o(i.__ARM_clz)
- __ARM_common_switch8 0x010018df Thumb Code 28 n32wb03x_gpio.o(i.__ARM_common_switch8)
- __scatterload_copy 0x010018fb Thumb Code 14 handlers.o(i.__scatterload_copy)
- __scatterload_null 0x01001909 Thumb Code 2 handlers.o(i.__scatterload_null)
- __scatterload_zeroinit 0x0100190b Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
- bsp_led_init 0x010021ed Thumb Code 36 bsp_led.o(i.bsp_led_init)
- bsp_led_off 0x01002219 Thumb Code 16 bsp_led.o(i.bsp_led_off)
- bsp_led_on 0x01002229 Thumb Code 16 bsp_led.o(i.bsp_led_on)
- bsp_led_toggle 0x01002239 Thumb Code 16 bsp_led.o(i.bsp_led_toggle)
- bsp_usart_init 0x01002249 Thumb Code 194 bsp_usart.o(i.bsp_usart_init)
- bsp_usart_read_byte 0x01002325 Thumb Code 66 bsp_usart.o(i.bsp_usart_read_byte)
- bsp_usart_rx_isr_handler 0x0100236d Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler)
- bsp_usart_tx_lock 0x010023c1 Thumb Code 30 bsp_usart.o(i.bsp_usart_tx_lock)
- bsp_usart_tx_unlock 0x010023e5 Thumb Code 34 bsp_usart.o(i.bsp_usart_tx_unlock)
- bsp_usart_write_dma 0x0100240d Thumb Code 146 bsp_usart.o(i.bsp_usart_write_dma)
- eTaskGetState 0x01002805 Thumb Code 98 tasks.o(i.eTaskGetState)
- fputc 0x0100287d Thumb Code 58 bsp_usart.o(i.fputc)
- main 0x01002909 Thumb Code 64 main.o(i.main)
- pvPortMalloc 0x010030a9 Thumb Code 264 heap_4.o(i.pvPortMalloc)
- pvTaskIncrementMutexHeldCount 0x010031c5 Thumb Code 28 tasks.o(i.pvTaskIncrementMutexHeldCount)
- pxPortInitialiseStack 0x010031e5 Thumb Code 26 port.o(i.pxPortInitialiseStack)
- uxListRemove 0x01003249 Thumb Code 40 list.o(i.uxListRemove)
- uxTaskGetNumberOfTasks 0x01003271 Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks)
- uxTaskGetSystemState 0x0100327d Thumb Code 138 tasks.o(i.uxTaskGetSystemState)
- vListInitialise 0x01003321 Thumb Code 26 list.o(i.vListInitialise)
- vListInitialiseItem 0x0100333b Thumb Code 6 list.o(i.vListInitialiseItem)
- vListInsert 0x01003341 Thumb Code 54 list.o(i.vListInsert)
- vListInsertEnd 0x01003377 Thumb Code 24 list.o(i.vListInsertEnd)
- vPortEnterCritical 0x01003391 Thumb Code 22 port.o(i.vPortEnterCritical)
- vPortExitCritical 0x010033ad Thumb Code 36 port.o(i.vPortExitCritical)
- vPortFree 0x010033d5 Thumb Code 120 heap_4.o(i.vPortFree)
- vPortYield 0x01003455 Thumb Code 18 port.o(i.vPortYield)
- vTaskDelay 0x0100346d Thumb Code 62 tasks.o(i.vTaskDelay)
- vTaskGetInfo 0x010034b1 Thumb Code 128 tasks.o(i.vTaskGetInfo)
- vTaskInternalSetTimeOutState 0x01003535 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState)
- vTaskList 0x0100354d Thumb Code 192 tasks.o(i.vTaskList)
- vTaskMissedYield 0x01003621 Thumb Code 8 tasks.o(i.vTaskMissedYield)
- vTaskPlaceOnEventList 0x0100362d Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList)
- vTaskPriorityDisinheritAfterTimeout 0x01003659 Thumb Code 164 tasks.o(i.vTaskPriorityDisinheritAfterTimeout)
- vTaskStartScheduler 0x01003709 Thumb Code 80 tasks.o(i.vTaskStartScheduler)
- vTaskSuspendAll 0x01003775 Thumb Code 12 tasks.o(i.vTaskSuspendAll)
- vTaskSwitchContext 0x01003785 Thumb Code 108 tasks.o(i.vTaskSwitchContext)
- xPortGetFreeHeapSize 0x01003805 Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize)
- xPortGetMinimumEverFreeHeapSize 0x01003811 Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize)
- xPortStartScheduler 0x0100381d Thumb Code 48 port.o(i.xPortStartScheduler)
- xQueueCreateMutex 0x01003855 Thumb Code 30 queue.o(i.xQueueCreateMutex)
- xQueueGenericCreate 0x01003873 Thumb Code 80 queue.o(i.xQueueGenericCreate)
- xQueueGenericReset 0x010038c3 Thumb Code 130 queue.o(i.xQueueGenericReset)
- xQueueGenericSend 0x01003945 Thumb Code 346 queue.o(i.xQueueGenericSend)
- xQueueGenericSendFromISR 0x01003a9f Thumb Code 188 queue.o(i.xQueueGenericSendFromISR)
- xQueueReceive 0x01003b5b Thumb Code 312 queue.o(i.xQueueReceive)
- xQueueSemaphoreTake 0x01003c93 Thumb Code 382 queue.o(i.xQueueSemaphoreTake)
- xTaskCheckForTimeOut 0x01003e11 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut)
- xTaskCreate 0x01003e85 Thumb Code 92 tasks.o(i.xTaskCreate)
- xTaskGetSchedulerState 0x01003ee1 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState)
- xTaskGetTickCount 0x01003f05 Thumb Code 6 tasks.o(i.xTaskGetTickCount)
- xTaskIncrementTick 0x01003f11 Thumb Code 270 tasks.o(i.xTaskIncrementTick)
- xTaskPriorityDisinherit 0x0100404d Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit)
- xTaskPriorityInherit 0x010040d5 Thumb Code 150 tasks.o(i.xTaskPriorityInherit)
- xTaskRemoveFromEventList 0x01004179 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList)
- xTaskResumeAll 0x01004201 Thumb Code 206 tasks.o(i.xTaskResumeAll)
- TRIM_READ_CMD_CODE 0x010042f0 Data 320 system_n32wb03x.o(.constdata)
- CMD_RDID 0x01004430 Data 152 system_n32wb03x.o(.constdata)
- Region$$Table$$Base 0x0100460c Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x0100462c Number 0 anon$$obj.o(Region$$Table)
+ Adc_IRQHandler 0x00000a9d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Add2SelfBigHex256 0x00000abd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ AddBigHex256 0x00000b05 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ AddBigHexModP256 0x00000b55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ AddP256 0x00000ba5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ AddPdiv2_256 0x00000bd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ BT_set_advert_data 0x00000cdd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ EXTI_PA11_Configuration 0x00001079 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ModuleIrqRegister 0x00002211 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ModuleIrqRemoval 0x0000223d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Spi2_IRQHandler 0x000025d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ SubtractBigHex256 0x000025f9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ SubtractBigHexMod256 0x00002655 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ SubtractFromSelfBigHex256 0x00002751 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ SubtractFromSelfBigHexSign256 0x000027a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ SysTick_IRQHandler 0x0000286d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Tim1BrkUpRrgCom_IRQHandler 0x00002895 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Tim1Cc_IRQHandler 0x000028b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Tim3_IRQHandler 0x000028d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Tim6_IRQHandler 0x000028f5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Usart1_IRQHandler 0x00002915 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Usart2_IRQHandler 0x00002935 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ Wdt_IRQHandler 0x00002955 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_ll_muluu 0x00002985 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memclr1_5 0x000029b7 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memclr1_6 0x000029c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memclr1_8 0x000029d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memclr2_10 0x000029e9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memclr2_6 0x000029f7 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memclr2_8 0x00002a01 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy1_5 0x00002a0d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy1_6 0x00002a23 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy1_8 0x00002a3d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy2_5 0x00002a5f Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy2_6 0x00002a6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy2_8 0x00002a7b Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memcpy4_5 0x00002a8d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memset1_5 0x00002a97 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __ARM_common_memset4_5 0x00002aa5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __scatterload_copy 0x00002ae1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __scatterload_null 0x00002aef Thumb Code 0 symbol_g15.obj ABSOLUTE
+ __scatterload_zeroinit 0x00002af1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ acl_flow_ctrl_send 0x00002b1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_alloc 0x00002b5d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_c1 0x00002b75 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_cmac 0x00002bf9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_cmac_continue 0x00002c45 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_cmac_start 0x00002d71 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_encrypt 0x00002da1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_f4 0x00002e35 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_init 0x00002e89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_rand 0x00002ed9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_result_handler 0x00002f09 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_rpa_gen 0x00002f61 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_rpa_resolve 0x00002ff5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_shift_left_128 0x000030d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_start 0x00003101 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ aes_xor_128 0x00003131 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ahi_init 0x000043b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ahi_send_msg 0x00004425 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ app2ahi_evt_cmd_cmp 0x0000452d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ app2ahi_evt_other 0x00004599 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ appc_data_lenght_extend 0x00004cf5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ appm_exchange_mtu 0x00004d25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attc_l2cc_pdu_recv_handler 0x00004e3d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attc_send_att_req 0x00004e8d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_att_get_perm 0x00004eb9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_att_update_perm 0x00004ed1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_convert_to128 0x00004f4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_get_value 0x00004f95 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_init 0x00005119 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_is_bt16_uuid 0x0000513d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_is_bt32_uuid 0x00005175 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_svc_create_db 0x000051b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_svc_create_db_128 0x000052ab Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_svc_get_permission 0x000053d1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_uuid16_comp 0x000053ef Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attm_uuid_comp 0x000053fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_add_service 0x00005469 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_att_get_permission 0x000054e9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_destroy 0x0000563d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_get_attribute 0x0000566d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_get_max_len 0x000056a1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_get_next_att 0x00005715 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_get_service 0x00005799 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_get_uuid 0x000057ed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_hash_compute 0x000058d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_svc_check_hdl 0x00005dfd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ attmdb_uuid16_comp 0x00006065 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_clear_prep_data 0x000060a9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_clear_read_cache 0x000060e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_clear_rsp_data 0x00006105 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_get_dest_task 0x000067b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_l2cc_pdu_recv_handler 0x00006861 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_process_pdu 0x00006af1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_send_error 0x000071d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_send_event 0x000071fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_write_rsp_send 0x000073b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ atts_write_signed_cfm 0x0000746b Thumb Code 0 symbol_g15.obj ABSOLUTE
+ baseband_init 0x000074b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ bigHexInversion256 0x00007549 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_acl_tx_alloc 0x0000777d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_acl_tx_elt_get 0x000077a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_acl_tx_free 0x0000780d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_adv_tx_alloc 0x0000788d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_adv_tx_free 0x000078b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_init 0x0000791d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_llcp_tx_alloc 0x00007a5d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_llcp_tx_free 0x00007a79 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_rx_alloc 0x00007ac9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ble_util_buf_rx_free 0x00007ae1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ calib_clk_init 0x00007b51 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ calib_hsi_clk 0x00007b65 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ calib_lsi_clk 0x00007c1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_bdaddr_compare 0x00007e17 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_ble_pkt_dur_in_us 0x00007e37 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_extract 0x00007e69 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_extract_after 0x00007ea3 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_extract_sublist 0x00007ebd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_init 0x00007ed3 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_insert_after 0x00007edb Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_insert_before 0x00007f3d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_pool_init 0x00007f8d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_pop_front 0x00007faf Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_push_back 0x00007fc3 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_push_back_sublist 0x00007fe3 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_push_front 0x00008003 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_list_size 0x0000801b Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_nb_good_le_channels 0x00008031 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_util_pack 0x00008059 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ co_util_unpack 0x00008241 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ delay_n_10us 0x00008471 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ delay_n_ms 0x00008489 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ delay_n_us 0x000084a9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dl_upd_proc_start 0x000084c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_lpuart_read 0x00008531 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_lpuart_rx_len 0x000085f9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_soft_flow_ctrl_read 0x00008615 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_soft_flow_ctrl_write 0x00008751 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_spis_read 0x00008885 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_spis_rx_len 0x00008951 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_spis_tx_len 0x0000896d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ dma_spis_write 0x00008989 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ecc_gen_new_public_key 0x00008b4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ecc_gen_new_secret_key 0x00008b6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ecc_generate_key256 0x00008c65 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ecc_init 0x00008ff5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ entry_shutdown 0x00009575 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_auth_get 0x0000998d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_auth_set 0x000099c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_bond_cfm_handler 0x00009a25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_bond_cmd_handler 0x00009c81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_con_cleanup 0x0000a101 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_con_create 0x0000a111 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_enc_keysize_get 0x0000a505 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_encrypt_cfm_handler 0x0000a521 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_encrypt_cmd_handler 0x0000a5c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_bdaddr 0x0000a74d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_chan_sel_algo 0x0000a771 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_conhdl 0x0000a789 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_conidx 0x0000a7a9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_dest_task 0x0000a7d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_operation 0x0000ab1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_operation_ptr 0x0000ab39 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_requester 0x0000ab49 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_get_role 0x0000ab69 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_hci_handler 0x0000ab89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_init 0x0000abfd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_is_sec_set 0x0000ac51 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_lk_sec_lvl_get 0x0000ace1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_param_update_sanity 0x0000af89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_per_adv_sync_trans_cmd_handler 0x0000b039 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_process_op 0x0000b0f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_reschedule_operation 0x0000b191 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_security_cmd_handler 0x0000b1c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_send_complete_evt 0x0000b261 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_send_disconect_ind 0x0000b2d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_send_error_evt 0x0000b2f9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_set_local_addr 0x0000b469 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_set_operation_ptr 0x0000b4d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_sig_pdu_recv_handler 0x0000b601 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_sign_cmd_handler 0x0000b639 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_smp_cleanup 0x0000bb21 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_smp_gapm_cmp_evt_handler 0x0000bc6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_smp_pdu_recv 0x0000c15d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_smp_rep_attempts_timer_handler 0x0000c5b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_smp_timeout_timer_ind_handler 0x0000c7f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapc_update_state 0x0000ca65 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_activity_create_cmd_handler 0x0000ca9d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_activity_delete_cmd_handler 0x0000cb7d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_activity_start_cmd_handler 0x0000cc0d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_activity_stop_cmd_handler 0x0000cc7d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_alloc 0x0000cd55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_created 0x0000cd85 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_deleted 0x0000cdf9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_get_hci_own_addr_type 0x0000ce75 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_info_get 0x0000ce99 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_rand_addr_set_ind 0x0000cedd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_reset 0x0000cef9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_retrieve_cmd_cmp_evt 0x0000cf49 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_started 0x0000cf81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_actv_stopped 0x0000cfad Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_addr_init 0x0000d119 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_addr_renew_cmd_handler 0x0000d135 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_addr_renew_to_ind_handler 0x0000d1d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_addr_set_rand_addr 0x0000d201 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_adv_create 0x0000d265 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_con_cleanup 0x0000d989 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_con_create 0x0000d9bd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_dev_bdaddr_ind_handler 0x0000da29 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_dle_val_check 0x0000da6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_gen_rand_addr_cmd_handler 0x0000da8d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_address_type 0x0000db31 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_att_handle 0x0000db41 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_bdaddr 0x0000db85 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_dev_info_cmd_handler 0x0000db8d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_id_from_task 0x0000dcc1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_irk 0x0000dd15 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_max_mtu 0x0000dd1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_operation 0x0000dd29 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_ral_addr_cmd_handler 0x0000dd41 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_requester 0x0000dd99 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_get_task_from_id 0x0000ddb5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_init 0x0000de5d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_is_legacy_pairing_supp 0x0000defd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_is_pref_con_param_pres 0x0000df0d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_is_sec_con_pairing_supp 0x0000df1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_le_test_mode_ctrl_cmd_handler 0x0000df2d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_lepsm_register_cmd_handler 0x0000e01d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_lepsm_unregister_cmd_handler 0x0000e045 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_list_set_cmd_handler 0x0000e06d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_process_op 0x0000e271 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_profile_task_add_cmd_handler 0x0000e355 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_reset_cmd_handler 0x0000e3d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_resolv_addr_cmd_handler 0x0000e44d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_send_complete_evt 0x0000e49d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_send_error_evt 0x0000e4e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_set_adv_data_cmd_handler 0x0000e509 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_set_channel_map_cmd_handler 0x0000e669 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_set_dev_config_cmd_handler 0x0000e6c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_set_irk_cmd_handler 0x0000e839 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gapm_use_enc_block_cmd_handler 0x0000ea51 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_cleanup 0x0000ebcd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_con_enable 0x0000ed79 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_con_info_send 0x0000ee29 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_create 0x0000ee9d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_db_updated 0x0000ef1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_get_l2c_code 0x0000eff5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_get_mtu 0x0000f005 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_get_operation 0x0000f015 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_get_operation_ptr 0x0000f031 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_init 0x0000f041 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_is_db_out_of_sync 0x0000f099 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_process_op 0x0000f251 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_send_complete_evt 0x0000f565 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_send_error_evt 0x0000f5c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_set_mtu 0x0000f649 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_set_operation_ptr 0x0000f6b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_svc_att_info_req_ind_handler 0x0000f6c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_svc_chg_ind_send 0x0000f70d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_svc_read_req_ind_handler 0x0000f761 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_svc_write_req_ind_handler 0x0000f7fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattc_update_state 0x0000f931 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattm_att_hdl_to_idx 0x0000fb05 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattm_att_idx_to_hdl 0x0000fb25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattm_cleanup 0x0000fb6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattm_create 0x0000fb77 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattm_db_updated 0x0000fb81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ gattm_init 0x0000fbc9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ h4tl_init 0x0000fee1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ h4tl_read_start_next 0x0000ff89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ h4tl_write 0x00010249 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ handle_all_data 0x000102b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_acl_data_handler 0x000103d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_acl_tx_data_alloc 0x00010545 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_acl_tx_data_received 0x000105ad Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_acl_tx_trigger 0x00010605 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_basic_cmd_cmp_evt_cfg_handler 0x00010665 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_basic_cmd_cmp_evt_rl_cfg_handler 0x000106f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_basic_cmd_send_2_controller 0x0001073d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_ble_conhdl_register 0x00010755 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_ble_conhdl_unregister 0x00010765 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_get_max_param_size 0x00010775 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_received 0x00010789 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_command_handler 0x00010acd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_disconnect_cmd_handler 0x00010b59 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_enc_chg_evt_handler 0x00010bf1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_enc_key_refr_evt_handler 0x00010c13 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_evt_mask_set 0x00010c35 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_fc_acl_buf_size_set 0x00010c8d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_fc_acl_en 0x00010ca1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_fc_acl_packet_sent 0x00010cd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_fc_check_host_available_nb_acl_packets 0x00010ce9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_fc_host_nb_acl_pkts_complete 0x00010d0d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_fc_init 0x00010d25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_init 0x00010e25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_add_dev_to_per_adv_list_cmd_handler 0x00010e71 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_adv_set_term_evt_handler 0x000111fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_ch_sel_algo_evt_handler 0x00011281 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_clear_adv_sets_cmd_handler 0x000112a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_clear_per_adv_list_cmd_handler 0x00011319 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_cmd_cmp_evt_addr_handler 0x00011445 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_cmd_cmp_evt_adv_handler 0x00011465 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_cmd_cmp_evt_list_handler 0x00011679 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_con_cte_req_en_cmd_handler 0x000117c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_con_cte_rsp_en_cmd_handler 0x00011909 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_con_upd_cmd_handler 0x00011b09 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_create_con_cancel_cmd_handler 0x00011e41 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_create_con_cmd_handler 0x00011ea1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_enh_con_cmp_evt_handler 0x00012275 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_ext_create_con_cmd_handler 0x0001246d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_ltk_req_neg_reply_cmd_handler 0x000129bd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_ltk_req_reply_cmd_handler 0x00012a59 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_ltk_request_evt_handler 0x00012acd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_per_adv_create_sync_cancel_cmd_handler 0x00012bf1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_per_adv_create_sync_cmd_handler 0x00012cc5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_per_adv_set_info_transf_cmd_handler 0x00012d89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_per_adv_sync_transf_cmd_handler 0x00012e31 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_per_adv_term_sync_cmd_handler 0x00012ec1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_adv_ch_tx_pw_cmd_handler 0x00012fc1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x0001300d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_chnl_map_cmd_handler 0x000130b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_max_adv_data_len_cmd_handler 0x000131dd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x00013219 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x0001328d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_nb_supp_adv_sets_cmd_handler 0x000132c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_per_adv_list_size_cmd_handler 0x00013371 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_phy_cmd_handler 0x00013401 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_ral_addr_cmd_cmp_evt_handler 0x00013459 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_ral_size_cmd_cmp_evt_handler 0x000134c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_rem_feats_cmd_handler 0x00013521 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x00013675 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x00013715 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_tx_pwr_cmd_cmp_evt_handler 0x000137b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rd_wlst_size_cmd_cmp_evt_handler 0x0001386d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x000138c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rem_con_param_req_neg_reply_cmd_handler 0x00013961 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rem_con_param_req_reply_cmd_handler 0x000139c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rmv_adv_set_cmd_handler 0x00013a59 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rmv_dev_from_per_adv_list_cmd_handler 0x00013ac1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rx_test_v1_cmd_handler 0x00013c2d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rx_test_v2_cmd_handler 0x00013c6f Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_rx_test_v3_cmd_handler 0x00013cc1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_scan_req_rcvd_evt_handler 0x00013d65 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_adv_data_cmd_handler 0x00013df5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_adv_en_cmd_handler 0x00013ead Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_adv_param_cmd_handler 0x000140f9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_adv_set_rand_addr_cmd_handler 0x00014269 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_con_cte_rx_param_cmd_handler 0x000142d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_con_cte_tx_param_cmd_handler 0x000143f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_conless_cte_tx_en_cmd_handler 0x000144e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_conless_cte_tx_param_cmd_handler 0x000145b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_conless_iq_sampl_en_cmd_handler 0x0001466d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_data_len_cmd_handler 0x00014779 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_ext_adv_data_cmd_handler 0x00014969 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_ext_adv_en_cmd_handler 0x00014af5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_ext_adv_param_cmd_handler 0x000150e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_ext_scan_en_cmd_handler 0x000152d1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_ext_scan_param_cmd_handler 0x0001551d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_ext_scan_rsp_data_cmd_handler 0x00015725 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_per_adv_data_cmd_handler 0x000158cd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_per_adv_en_cmd_handler 0x000159f9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_per_adv_param_cmd_handler 0x00015c25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_per_adv_rec_en_cmd_handler 0x00015d05 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_per_adv_sync_transf_param_cmd_handler 0x00015d5d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_phy_cmd_handler 0x00015dd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_scan_en_cmd_handler 0x00016039 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_scan_param_cmd_handler 0x000161f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_set_scan_rsp_data_cmd_handler 0x00016311 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_start_enc_cmd_handler 0x000163c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_test_end_cmd_handler 0x0001649d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_tx_test_v1_cmd_handler 0x000164c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_tx_test_v2_cmd_handler 0x00016519 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_le_tx_test_v3_cmd_handler 0x00016575 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_look_for_cmd_desc 0x000166a9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_look_for_evt_desc 0x00016705 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_look_for_le_evt_desc 0x0001672d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_past_cmd_cmp_evt_handler 0x000167ef Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_rd_auth_payl_to_cmd_handler 0x0001687d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_rd_local_ver_info_cmd_cmp_evt_handler 0x000169d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_rd_rem_ver_info_cmd_handler 0x00016a79 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_rd_rssi_cmd_handler 0x00016be1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_rd_tx_pwr_lvl_cmd_handler 0x00016c55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_send_2_controller 0x00016cf9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_send_2_host 0x00016d79 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_test_end_cmd_cmp_evt_handler 0x00016f25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_tl_init 0x00016f75 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_tl_send 0x00016fcd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_vs_set_max_rx_size_and_time_cmd_handler 0x000173d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_vs_set_pref_slave_evt_dur_cmd_handler 0x000174fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_vs_set_pref_slave_latency_cmd_handler 0x00017591 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ hci_wr_auth_payl_to_cmd_handler 0x00017611 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ initdata_config 0x00017671 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ interface_check 0x0001772d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ interface_reinit 0x000177c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_event_callback_set 0x00017805 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_event_clear 0x0001781d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_event_get_all 0x00017845 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_event_init 0x00017851 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_event_schedule 0x00017871 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_event_set 0x000178ad Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_flush 0x000178d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_free 0x00017919 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_init 0x000179e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_is_free 0x00017a15 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_malloc 0x00017a2d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_mem_init 0x00017afd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_alloc 0x00017b39 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_discard 0x00017b6b Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_forward 0x00017b71 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_free 0x00017b9d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_in_queue 0x00017ba5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_send 0x00017bb1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_send_basic 0x00017bd9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_msg_src_id_get 0x00017c25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_queue_extract 0x00017c2b Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_queue_insert 0x00017c6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_sleep_check 0x00017ca1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_state_get 0x00017cb5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_state_set 0x00017cd9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_task_check 0x00017d41 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_task_create 0x00017d61 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_task_delete 0x00017d95 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_task_init 0x00017dc1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_task_msg_flush 0x00017ddd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_timer_active 0x00017f51 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_timer_clear 0x00017f7d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_timer_init 0x00017ff5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ke_timer_set 0x000180bd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_cleanup 0x000182b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_cmp_evt_handler 0x0001844f Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_create 0x0001847d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_data_send 0x000184c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_init 0x000186a9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_pdu_alloc 0x00018741 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_pdu_header_check 0x0001876d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_pdu_pack 0x000188c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_pdu_rx_init 0x00018c41 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_pdu_send 0x00018cbd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_pdu_unpack 0x00018d25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_send_cmp_evt 0x00018f55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_sig_pdu_recv_handler 0x00018f81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cc_sig_send_cmd_reject 0x00018fc9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cm_cleanup 0x00019021 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cm_create 0x0001903d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cm_get_nb_buffer_available 0x00019045 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cm_init 0x00019051 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cm_set_link_layer_buff_size 0x000190d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ l2cm_tx_status 0x000190e9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_channel_map_ind_handler 0x00019119 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_clk_acc_req_handler 0x000191b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_clk_acc_rsp_handler 0x00019209 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_connection_param_req_handler 0x00019245 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_connection_param_rsp_handler 0x0001931d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_connection_update_ind_handler 0x000193b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_cte_req_handler 0x000194d1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_cte_rsp_handler 0x00019545 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_enc_req_handler 0x00019565 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_enc_rsp_handler 0x0001962d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_feature_req_handler 0x000196a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_feature_rsp_handler 0x0001972d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_length_req_handler 0x00019781 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_length_rsp_handler 0x000198d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_min_used_channels_ind_handler 0x00019951 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_pause_enc_req_handler 0x000199d1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_pause_enc_rsp_handler 0x00019a3d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_per_sync_ind_handler 0x00019a95 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_phy_req_handler 0x00019bf5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_phy_rsp_handler 0x00019ca5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_phy_update_ind_handler 0x00019d21 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_ping_req_handler 0x00019db5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_ping_rsp_handler 0x00019dc9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_slave_feature_req_handler 0x00019e25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_start_enc_req_handler 0x00019ead Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_start_enc_rsp_handler 0x00019efd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_terminate_ind_handler 0x00019f4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ ll_version_ind_handler 0x00019fb1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_auth_payl_nearly_to_handler 0x0001a051 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_auth_payl_real_to_handler 0x0001a0b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_cleanup 0x0001a141 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_clk_acc_modify 0x0001a1a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_cmd_cmp_send 0x0001a275 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_cmd_stat_send 0x0001a295 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_con_move_cbk 0x0001a2b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_cte_req_dis 0x0001a45d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_cte_req_to_handler 0x0001a47d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_cte_rsp_dis 0x0001a50d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_disconnect 0x0001a521 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_encrypt_ind_handler 0x0001a729 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_init 0x0001a9c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_init_term_proc 0x0001aa65 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_le_ping_restart 0x0001ab19 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_le_ping_set 0x0001ab55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_ll_reject_ind_pdu_send 0x0001abe1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_llcp_send 0x0001ac6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_llcp_state_set 0x0001ace9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_llcp_tx_check 0x0001ada5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_ch_map_upd_ind_handler 0x0001bd71 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_clk_acc_ind_handler 0x0001bdd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_con_upd_ind_handler 0x0001be2d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_cte_ind_handler 0x0001bebd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_disconnect_ind_handler 0x0001bf15 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_dl_upd_ind_handler 0x0001bf81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_encrypt_ind_handler 0x0001c015 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_feats_exch_ind_handler 0x0001c07d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_le_ping_ind_handler 0x0001c115 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_past_ind_handler 0x0001c171 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_phy_upd_ind_handler 0x0001c401 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_op_ver_exch_ind_handler 0x0001c4a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_collision_check 0x0001c91d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_err_ind 0x0001c955 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_get 0x0001c985 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_id_get 0x0001c99d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_reg 0x0001c9b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_state_get 0x0001c9ed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_state_set 0x0001c9f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_timer_pause_set 0x0001c9f5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_timer_set 0x0001ca4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_proc_unreg 0x0001caa5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_start 0x0001d309 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_stop 0x0001d4fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llc_stopped_ind_handler 0x0001d531 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_aa_gen 0x0001d649 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_acl_rx_ind_handler 0x0001d6c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_acl_tx_cfm_handler 0x0001d755 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_adv_data_update 0x0001d855 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_duration_update 0x0001da55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_end_ind_handler 0x0001db35 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_evt_start_cbk 0x0001dfd9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_init 0x0001efc9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_rand_addr_update 0x0001f33d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_rep_ind_handler 0x0001f391 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_restart 0x0001f891 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_scan_rsp_data_update 0x0001fa11 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_start 0x0001fa49 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_stop 0x00020101 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_adv_sync_info_update 0x00020309 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_calc_aux_rx 0x00020339 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_ch_assess_data_get 0x00020465 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_ch_idx_get 0x0002046d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_ch_map_set 0x00020491 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_ch_map_upd_cfm_handler 0x000204dd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_channel_assess 0x00020515 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_activity_offset_compute 0x0002054d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_ch_map_update 0x000205c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_cte_rx_dis 0x000206ed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_cte_rx_en 0x00020721 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_cte_rx_ind_handler 0x000207e9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_cte_tx_ant_switch_config 0x00020945 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_cte_tx_param_set 0x000209e1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_current_tx_power_get 0x000209f9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_data_flow_set 0x00020a39 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_data_len_update 0x00020aed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_data_tx 0x00020b2d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_enc_key_load 0x00020bdd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_estab_ind_handler 0x00020c51 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_event_counter_get 0x00020c79 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_init 0x000211d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_llcp_tx 0x00021219 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_offset_get 0x00021325 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_offset_upd_ind_handler 0x00021359 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_param_upd_cfm_handler 0x00021395 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_param_update 0x00021405 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_peer_sca_set 0x00021479 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_phys_update 0x000214a1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_pref_slave_evt_dur_set 0x00021501 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_pref_slave_latency_set 0x0002153d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_rssi_get 0x00021565 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_rx_enc 0x00021a4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_start 0x00021dd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_stop 0x0002216d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_sync_info_get 0x000221c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_time_get 0x00022215 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_tx_enc 0x0002224d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_tx_len_update_for_intv 0x000222ed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_con_tx_len_update_for_rate 0x00022329 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_conless_cte_rx_ind_handler 0x000225e1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_disc_ind_handler 0x000229dd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_init 0x00022a21 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_init_connect_req_pack 0x00022b01 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_init_end_ind_handler 0x00022c19 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_init_init 0x00023205 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_init_start 0x00023921 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_init_stop 0x00023f95 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_llcp_rx_ind_handler 0x00024045 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_llcp_tx_cfm_handler 0x0002419d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_local_sca_get 0x000241e1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_ch_map_update 0x000242ad Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_cte_start 0x00024569 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_cte_stop 0x000245b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_data_update 0x00024601 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_end_ind_handler 0x00024679 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_info_get 0x00024e89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_init 0x00024f19 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_init_info_get 0x00024f51 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_list_add 0x00024fa5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_list_rem 0x00025041 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_rep_ind_handler 0x000250b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_rx_end_ind_handler 0x00025429 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_start 0x00025655 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_stop 0x000258a5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_per_adv_sync_info_get 0x00025935 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_phy_upd_cfm_handler 0x00025989 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_ral_search 0x000259c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_read_clock 0x00025a1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_add 0x00025a2d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_clear 0x00025ae1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_local_rpa_get 0x00025b01 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_peer_rpa_get 0x00025b35 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_peer_update 0x00025b6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_priv_mode_update 0x00025b89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_res_list_rem 0x00025bad Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_rpa_renew 0x00025bc5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_rxdesc_check 0x00025d1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_rxdesc_free 0x00025d49 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_create_sync 0x00026071 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_create_sync_cancel 0x000260b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_end_ind_handler 0x000261e9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_init 0x000266c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_params_update 0x00026715 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_req_ind_handler 0x000272c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_restart 0x0002730d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_start 0x00027371 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_scan_stop 0x00027831 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_ch_map_update 0x000279c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_cte_start 0x00027a39 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_cte_stop 0x00027a81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_info_get 0x00027ca5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_init 0x00027d31 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_start 0x00028545 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_start_req_handler 0x00028701 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_sync_stop 0x000287e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_test_end_ind_handler 0x00028859 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_test_init 0x00028af9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_test_start 0x00028b25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_test_stop 0x00028fa1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_white_list_add 0x00029059 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lld_white_list_rem 0x000290e1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llhwc_phy_initialization 0x00029145 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llhwc_phy_prerx 0x00029315 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_activity_free_get 0x00029401 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_adv_act_id_get 0x00029459 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_adv_hdl_to_id 0x000294b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_adv_set_id_get 0x00029599 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_ch_map_update 0x00029705 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_ch_map_update_ind_handler 0x00029845 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_clk_acc_set 0x000298b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_cmd_cmp_send 0x000298e1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_cmd_stat_send 0x000298fd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_dev_list_empty_entry 0x00029919 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_dev_list_search 0x0002993d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_hci_command_handler 0x000299e9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_init 0x00029a1d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_is_dev_connected 0x00029b91 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_is_dev_synced 0x00029be5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_le_evt_mask_check 0x00029cd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_le_features_get 0x00029cf9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_link_disc 0x00029d01 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_master_ch_map_get 0x00029ddd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_per_adv_sync 0x00029e21 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_plan_elt_get 0x00029efd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_ral_get 0x00029f4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_ral_is_empty 0x00029f55 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_ral_search 0x00029f7d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_rx_path_comp_get 0x00029fd5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_scan_period_to_handler 0x00029fe1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_scan_sync_info_get 0x0002a0e5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ llm_tx_path_comp_get 0x0002a155 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lpuart_init 0x0002a161 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ lpuart_send_array 0x0002a215 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ notEqual256 0x0002a3a9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ phy_upd_proc_start 0x0002a731 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ platform_reset 0x0002a785 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ pmu_hck_config 0x0002a7bd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ recv_more_data 0x0002aa05 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ reinit_params 0x0002aa81 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rf_init 0x0002aae1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwble_hl_init 0x0002ac85 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwble_init 0x0002aca1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwble_int_init 0x0002acdd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwble_isr 0x0002ae31 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_active_check 0x0002ae4d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_aes_encrypt 0x0002ae61 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_clockn_isr 0x0002af21 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_crypt_isr 0x0002afe5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_driver_init 0x0002b025 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_eif_get 0x0002b16d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_fifo_isr 0x0002b17d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_finetgt_isr 0x0002b195 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_prevent_sleep_clear 0x0002b2b5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_prevent_sleep_set 0x0002b2d1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_schedule 0x0002b3a1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_sw_int_req 0x0002b61d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_sw_isr 0x0002b63d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_time_get 0x0002b65d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_timer_1ms_set 0x0002b69d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_timer_hs_set 0x0002b6f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_timer_hus_set 0x0002b721 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_timestamptgt1_isr 0x0002b761 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ rwip_timestamptgt2_isr 0x0002b78d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_alarm_init 0x0002b7d5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_alarm_set 0x0002b859 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_alarm_timer_isr 0x0002b8f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_arb_elt_cancel 0x0002ba25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_arb_event_start_isr 0x0002bb29 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_arb_init 0x0002bbed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_arb_insert 0x0002bc19 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_arb_remove 0x0002bec5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_arb_sw_isr 0x0002bf29 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_plan_chk 0x0002bf5d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_plan_init 0x0002bf6d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_plan_rem 0x0002c231 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_plan_req 0x0002c241 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_plan_set 0x0002c30d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_prog_end_isr 0x0002c381 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_prog_fifo_isr 0x0002c3ed Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_prog_init 0x0002c4d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_prog_push 0x0002c519 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_prog_skip_isr 0x0002c651 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_bg_add 0x0002c6c5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_bg_remove 0x0002c6dd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_compute 0x0002c6f5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_fg_add 0x0002c7a1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_fg_remove 0x0002c7c1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_init 0x0002c7f1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_per_add 0x0002c835 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sch_slice_per_remove 0x0002c85d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ sleep_condition_check 0x0002c885 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ soft_flow_ctrl_init 0x0002c91d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ soft_flow_ctrl_tx_process 0x0002c969 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ specialModP256 0x0002c9dd Thumb Code 0 symbol_g15.obj ABSOLUTE
+ spis_init 0x0002cad5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ stage_idle_irq_handler 0x0002cb39 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ stage_idle_reset 0x0002cbb5 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ stage_rx_irq_handler 0x0002cc25 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ stage_tx_irq_handler 0x0002cc41 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ stage_tx_len_irq_handler 0x0002cd21 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ user_exe_operation 0x0002cd89 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ user_prf_itf_get 0x0002d011 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_data_ready_off 0x0002d045 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_data_ready_on 0x0002d055 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_flow_off 0x0002d085 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_flow_on 0x0002d0b1 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_get_tx_len 0x0002d0d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_hci_cmd_check 0x0002d121 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_hci_cmd_reset 0x0002d1b9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_io_init 0x0002d22d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_io_sleep 0x0002d289 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_read 0x0002d33d Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_read_wakeup_stat 0x0002d4c9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_wakeup_int_enable 0x0002d4d9 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ utils_write 0x0002d521 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ wakeup_irq_handler 0x0002d691 Thumb Code 0 symbol_g15.obj ABSOLUTE
+ one_bits 0x0002d740 Data 0 symbol_g15.obj ABSOLUTE
+ co_sca2ppm 0x0002d750 Data 0 symbol_g15.obj ABSOLUTE
+ co_null_bdaddr 0x0002d760 Data 0 symbol_g15.obj ABSOLUTE
+ co_null_key 0x0002d766 Data 0 symbol_g15.obj ABSOLUTE
+ co_rate_to_phy 0x0002d776 Data 0 symbol_g15.obj ABSOLUTE
+ co_phy_to_rate 0x0002d77b Data 0 symbol_g15.obj ABSOLUTE
+ co_phy_mask_to_value 0x0002d77f Data 0 symbol_g15.obj ABSOLUTE
+ co_phy_value_to_mask 0x0002d784 Data 0 symbol_g15.obj ABSOLUTE
+ co_rate_to_phy_mask 0x0002d788 Data 0 symbol_g15.obj ABSOLUTE
+ co_phy_mask_to_rate 0x0002d78c Data 0 symbol_g15.obj ABSOLUTE
+ rwip_priority 0x0002d791 Data 0 symbol_g15.obj ABSOLUTE
+ aes_cmac_zero 0x0002d7a7 Data 0 symbol_g15.obj ABSOLUTE
+ BasePoint_x_256 0x0002d7b8 Data 0 symbol_g15.obj ABSOLUTE
+ BasePoint_y_256 0x0002d7d8 Data 0 symbol_g15.obj ABSOLUTE
+ maxSecretKey_256 0x0002d7f8 Data 0 symbol_g15.obj ABSOLUTE
+ DebugE256PublicKey_x 0x0002d818 Data 0 symbol_g15.obj ABSOLUTE
+ DebugE256PublicKey_y 0x0002d838 Data 0 symbol_g15.obj ABSOLUTE
+ DebugE256SecretKey 0x0002d858 Data 0 symbol_g15.obj ABSOLUTE
+ coef_B 0x0002d878 Data 0 symbol_g15.obj ABSOLUTE
+ bigHexP256 0x0002d8a4 Data 0 symbol_g15.obj ABSOLUTE
+ veryBigHexP256 0x0002d8d0 Data 0 symbol_g15.obj ABSOLUTE
+ ecc_Jacobian_InfinityPoint256 0x0002d920 Data 0 symbol_g15.obj ABSOLUTE
+ ECC_4Win_Look_up_table 0x0002d9a4 Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_LLC 0x0002e4bc Data 0 symbol_g15.obj ABSOLUTE
+ LLM_AA_CT2 0x0002e4c8 Data 0 symbol_g15.obj ABSOLUTE
+ LLM_AA_CT1 0x0002e4ca Data 0 symbol_g15.obj ABSOLUTE
+ connect_req_dur_tab 0x0002e4d0 Data 0 symbol_g15.obj ABSOLUTE
+ byte_tx_time 0x0002e4d8 Data 0 symbol_g15.obj ABSOLUTE
+ fixed_tx_time 0x0002e4e0 Data 0 symbol_g15.obj ABSOLUTE
+ lld_init_max_aux_dur_tab 0x0002e4e8 Data 0 symbol_g15.obj ABSOLUTE
+ lld_scan_map_legacy_pdu_to_evt_type 0x0002e4f0 Data 0 symbol_g15.obj ABSOLUTE
+ lld_scan_max_aux_dur_tab 0x0002e4f8 Data 0 symbol_g15.obj ABSOLUTE
+ lld_sync_max_aux_dur_tab 0x0002e500 Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_tab_lk_ctrl 0x0002e8e4 Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_tab_ctrl_bb 0x0002e8fc Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_tab_info_par 0x0002e968 Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_tab_stat_par 0x0002e998 Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_tab_le 0x0002e9a4 Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_tab_vs 0x0002ee0c Data 0 symbol_g15.obj ABSOLUTE
+ hci_cmd_desc_root_tab 0x0002ee48 Data 0 symbol_g15.obj ABSOLUTE
+ hci_evt_desc_tab 0x0002ee78 Data 0 symbol_g15.obj ABSOLUTE
+ hci_evt_le_desc_tab 0x0002eec0 Data 0 symbol_g15.obj ABSOLUTE
+ utils_api 0x0002ef90 Data 0 symbol_g15.obj ABSOLUTE
+ ambiq_speed_att_db_128 0x0002f148 Data 0 symbol_g15.obj ABSOLUTE
+ attc_handlers 0x0002f3f8 Data 0 symbol_g15.obj ABSOLUTE
+ atts_handlers 0x0002f434 Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_GATTC 0x0002f514 Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_GATTM 0x0002f530 Data 0 symbol_g15.obj ABSOLUTE
+ gapc_sig_handlers 0x0002f62c Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_GAPC 0x0002f7bc Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_GAPM 0x0002fa08 Data 0 symbol_g15.obj ABSOLUTE
+ l2cc_sig_handlers 0x0002fb28 Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_L2CC 0x0002fb88 Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_AHI 0x0002fb9c Data 0 symbol_g15.obj ABSOLUTE
+ Image$$ER_IROM1$$Base 0x01008000 Number 0 anon$$obj.o ABSOLUTE
+ __Vectors 0x01008000 Data 4 startup_n32wb03x.o(RESET)
+ __Vectors_End 0x010080c0 Data 0 startup_n32wb03x.o(RESET)
+ __main 0x010080c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
+ _main_stk 0x010080c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
+ _main_scatterload 0x010080c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ __main_after_scatterload 0x010080c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ _main_clock 0x010080c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
+ _main_cpp_init 0x010080c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ _main_init 0x010080c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
+ __rt_final_cpp 0x010080d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ __rt_final_exit 0x010080d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ __asm___17_system_n32wb03x_c_f233b82c____REV16 0x010080d5 Thumb Code 4 system_n32wb03x.o(.emb_text)
+ __asm___17_system_n32wb03x_c_f233b82c____REVSH 0x010080d9 Thumb Code 4 system_n32wb03x.o(.emb_text)
+ system_delay_cycles 0x010080dd Thumb Code 6 system_n32wb03x.o(.emb_text)
+ __asm___6_port_c_39a90d8d__prvPortStartFirstTask 0x010080e5 Thumb Code 36 port.o(.emb_text)
+ ulSetInterruptMaskFromISR 0x0100810d Thumb Code 8 port.o(.emb_text)
+ vClearInterruptMaskFromISR 0x01008115 Thumb Code 6 port.o(.emb_text)
+ PendSV_Handler 0x0100811b Thumb Code 62 port.o(.emb_text)
+ Reset_Handler 0x0100815d Thumb Code 8 startup_n32wb03x.o(.text)
+ ADC_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_CRYPT_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_ERROR_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_FIFO_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_FINETGT_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_HSLOT_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_SLP_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_SW_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_TIMESTAMP_TGT1_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ BLE_TIMESTAMP_TGT2_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ DMA_Channel1_2_3_4_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ DMA_Channel5_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ EXTI0_1_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ EXTI2_3_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ EXTI4_12_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ FLASH_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ I2C1_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ IRC_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ KEYSCAN_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ LPUART1_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ RCC_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ RESERVED_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ RTC_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ SPI1_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ SPI2_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM1_BRK_UP_TRG_COM_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM1_CC_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM3_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ TIM6_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ USART2_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ WWDG_IRQHandler 0x0100816f Thumb Code 0 startup_n32wb03x.o(.text)
+ __aeabi_uidiv 0x01008179 Thumb Code 0 uidiv.o(.text)
+ __aeabi_uidivmod 0x01008179 Thumb Code 44 uidiv.o(.text)
+ __aeabi_uldivmod 0x010081a5 Thumb Code 96 uldiv.o(.text)
+ rand 0x01008205 Thumb Code 18 rand.o(.text)
+ srand 0x01008217 Thumb Code 6 rand.o(.text)
+ ___aeabi_memcpy8$move 0x01008229 Thumb Code 0 memmovea.o(.text)
+ __aeabi_memcpy 0x01008229 Thumb Code 64 memmovea.o(.text)
+ __aeabi_memcpy4 0x01008229 Thumb Code 0 memmovea.o(.text)
+ __aeabi_memmove 0x01008229 Thumb Code 0 memmovea.o(.text)
+ __aeabi_memmove4 0x01008229 Thumb Code 0 memmovea.o(.text)
+ __aeabi_memmove8 0x01008229 Thumb Code 0 memmovea.o(.text)
+ __aeabi_memset 0x01008269 Thumb Code 14 memseta.o(.text)
+ __aeabi_memset4 0x01008269 Thumb Code 0 memseta.o(.text)
+ __aeabi_memset8 0x01008269 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr 0x01008277 Thumb Code 4 memseta.o(.text)
+ __aeabi_memclr4 0x01008277 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr8 0x01008277 Thumb Code 0 memseta.o(.text)
+ _memset$wrapper 0x0100827b Thumb Code 18 memseta.o(.text)
+ strlen 0x0100828d Thumb Code 14 strlen.o(.text)
+ strcmp 0x0100829b Thumb Code 28 strcmp.o(.text)
+ memchr 0x010082b7 Thumb Code 20 memchr.o(.text)
+ memcmp 0x010082cb Thumb Code 26 memcmp.o(.text)
+ strcpy 0x010082e5 Thumb Code 18 strcpy.o(.text)
+ strncmp 0x010082f7 Thumb Code 30 strncmp.o(.text)
+ __aeabi_dmul 0x01008315 Thumb Code 202 dmul.o(.text)
+ __aeabi_ddiv 0x010083e5 Thumb Code 234 ddiv.o(.text)
+ __aeabi_ui2d 0x010084d5 Thumb Code 24 dfltui.o(.text)
+ __aeabi_ul2d 0x010084f1 Thumb Code 22 dfltul.o(.text)
+ __aeabi_d2ulz 0x0100850d Thumb Code 54 dfixul.o(.text)
+ __aeabi_llsl 0x0100854d Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x0100854d Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x0100856d Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x0100856d Thumb Code 0 llushr.o(.text)
+ __I$use$fp 0x0100858f Thumb Code 0 iusefp.o(.text)
+ _double_round 0x0100858f Thumb Code 26 depilogue.o(.text)
+ _double_epilogue 0x010085a9 Thumb Code 164 depilogue.o(.text)
+ __aeabi_dadd 0x0100864d Thumb Code 328 dadd.o(.text)
+ __aeabi_dsub 0x01008795 Thumb Code 12 dadd.o(.text)
+ __aeabi_drsub 0x010087a1 Thumb Code 12 dadd.o(.text)
+ __aeabi_cdrcmple 0x010087b1 Thumb Code 38 cdrcmple.o(.text)
+ __scatterload 0x010087d9 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x010087d9 Thumb Code 0 init.o(.text)
+ __aeabi_lasr 0x010087fd Thumb Code 38 llsshr.o(.text)
+ _ll_sshift_r 0x010087fd Thumb Code 0 llsshr.o(.text)
+ __decompress 0x01008823 Thumb Code 0 __dclz77c.o(.text)
+ __decompress2 0x01008823 Thumb Code 96 __dclz77c.o(.text)
+ Long Thumb to Thumb Veneer to attmdb_get_attribute 0x01008885 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to attmdb_uuid16_comp 0x01008891 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to attm_svc_create_db 0x0100889d Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to attmdb_att_get_permission 0x010088a9 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to attmdb_get_service 0x010088b5 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to attmdb_get_uuid 0x010088c1 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to calib_lsi_clk 0x010088cd Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to co_list_extract 0x010088d9 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to co_list_push_back 0x010088e5 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to co_list_pop_front 0x010088f1 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to attm_svc_create_db_128 0x010088fd Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to co_list_init 0x01008909 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to ecc_init 0x01008915 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to h4tl_init 0x01008921 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to hci_init 0x0100892d Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to ahi_init 0x01008939 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ Long Thumb to Thumb Veneer to __ARM_common_ll_muluu 0x01008945 Thumb Code 12 anon$$obj.o(Veneer$$Code)
+ AppCli_Init 0x01008951 Thumb Code 26 app_cli.o(i.AppCli_Init)
+ AppTasks_CreateAll 0x01008975 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll)
+ AppTasks_GetLogEnabled 0x010089ed Thumb Code 6 app_tasks.o(i.AppTasks_GetLogEnabled)
+ AppTasks_SetLogEnabled 0x010089f9 Thumb Code 16 app_tasks.o(i.AppTasks_SetLogEnabled)
+ DMA_ClearFlag 0x01009171 Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag)
+ DMA_DeInit 0x01009175 Thumb Code 152 n32wb03x_dma.o(i.DMA_DeInit)
+ DMA_EnableChannel 0x01009215 Thumb Code 24 n32wb03x_dma.o(i.DMA_EnableChannel)
+ DMA_GetFlagStatus 0x01009231 Thumb Code 26 n32wb03x_dma.o(i.DMA_GetFlagStatus)
+ DMA_Init 0x0100924d Thumb Code 58 n32wb03x_dma.o(i.DMA_Init)
+ DMA_RequestRemap 0x0100928d Thumb Code 16 n32wb03x_dma.o(i.DMA_RequestRemap)
+ EXTI_ClrITPendBit 0x0100929d Thumb Code 6 n32wb03x_exti.o(i.EXTI_ClrITPendBit)
+ EXTI_GetITStatus 0x010092a9 Thumb Code 36 n32wb03x_exti.o(i.EXTI_GetITStatus)
+ EXTI_InitPeripheral 0x010092d1 Thumb Code 132 n32wb03x_exti.o(i.EXTI_InitPeripheral)
+ GPIO_InitPeripheral 0x01009359 Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral)
+ GPIO_InitStruct 0x01009461 Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct)
+ GPIO_ResetBits 0x0100947d Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits)
+ GPIO_SetBits 0x01009481 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits)
+ GPIO_TogglePin 0x01009485 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin)
+ HardFault_Handler 0x0100948d Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler)
+ NMI_Handler 0x01009529 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler)
+ NVIC_Init 0x010095d9 Thumb Code 64 misc.o(i.NVIC_Init)
+ OTPTrim_Read 0x01009729 Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read)
+ Qflash_Erase_Sector 0x01009841 Thumb Code 54 n32wb03x_qflash.o(i.Qflash_Erase_Sector)
+ Qflash_Init 0x0100987d Thumb Code 36 n32wb03x_qflash.o(i.Qflash_Init)
+ Qflash_Write 0x010098b5 Thumb Code 62 n32wb03x_qflash.o(i.Qflash_Write)
+ RCC_EnableAHBPeriphClk 0x010098f9 Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk)
+ RCC_EnableAPB2PeriphClk 0x01009919 Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk)
+ RCC_GetClocksFreqValue 0x01009939 Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue)
+ SVC_Handler 0x01009b0d Thumb Code 2 port.o(i.SVC_Handler)
+ SysTick_Handler 0x01009b11 Thumb Code 32 port.o(i.SysTick_Handler)
+ SystemCoreClockUpdate 0x01009b35 Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate)
+ SystemGetMacAddr 0x01009b45 Thumb Code 56 system_n32wb03x.o(i.SystemGetMacAddr)
+ SystemInit 0x01009b81 Thumb Code 250 system_n32wb03x.o(i.SystemInit)
+ SystemTrimValueRead 0x01009c9d Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead)
+ USART1_IRQHandler 0x01009cb1 Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler)
+ USART_ConfigInt 0x01009cb9 Thumb Code 80 n32wb03x_usart.o(i.USART_ConfigInt)
+ USART_Enable 0x01009d0d Thumb Code 26 n32wb03x_usart.o(i.USART_Enable)
+ USART_EnableDMA 0x01009d2d Thumb Code 20 n32wb03x_usart.o(i.USART_EnableDMA)
+ USART_GetFlagStatus 0x01009d41 Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus)
+ USART_GetIntStatus 0x01009d61 Thumb Code 86 n32wb03x_usart.o(i.USART_GetIntStatus)
+ USART_Init 0x01009dbd Thumb Code 162 n32wb03x_usart.o(i.USART_Init)
+ USART_ReceiveData 0x01009e71 Thumb Code 10 n32wb03x_usart.o(i.USART_ReceiveData)
+ USART_SendData 0x01009e7b Thumb Code 8 n32wb03x_usart.o(i.USART_SendData)
+ __0printf 0x01009e85 Thumb Code 24 printfa.o(i.__0printf)
+ __1printf 0x01009e85 Thumb Code 0 printfa.o(i.__0printf)
+ __2printf 0x01009e85 Thumb Code 0 printfa.o(i.__0printf)
+ __c89printf 0x01009e85 Thumb Code 0 printfa.o(i.__0printf)
+ printf 0x01009e85 Thumb Code 0 printfa.o(i.__0printf)
+ __0sprintf 0x01009ea5 Thumb Code 36 printfa.o(i.__0sprintf)
+ __1sprintf 0x01009ea5 Thumb Code 0 printfa.o(i.__0sprintf)
+ __2sprintf 0x01009ea5 Thumb Code 0 printfa.o(i.__0sprintf)
+ __c89sprintf 0x01009ea5 Thumb Code 0 printfa.o(i.__0sprintf)
+ sprintf 0x01009ea5 Thumb Code 0 printfa.o(i.__0sprintf)
+ __0vsnprintf 0x01009ecd Thumb Code 40 printfa.o(i.__0vsnprintf)
+ __1vsnprintf 0x01009ecd Thumb Code 0 printfa.o(i.__0vsnprintf)
+ __2vsnprintf 0x01009ecd Thumb Code 0 printfa.o(i.__0vsnprintf)
+ __c89vsnprintf 0x01009ecd Thumb Code 0 printfa.o(i.__0vsnprintf)
+ vsnprintf 0x01009ecd Thumb Code 0 printfa.o(i.__0vsnprintf)
+ __ARM_clz 0x01009ef9 Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __ARM_common_switch8 0x01009f27 Thumb Code 28 n32wb03x_gpio.o(i.__ARM_common_switch8)
+ app_ble_init 0x0100a9d1 Thumb Code 84 app_ble.o(i.app_ble_init)
+ app_ble_is_connected 0x0100aa35 Thumb Code 6 app_ble.o(i.app_ble_is_connected)
+ app_ble_max_payload 0x0100aa41 Thumb Code 30 app_ble.o(i.app_ble_max_payload)
+ app_ble_notify_send 0x0100aac5 Thumb Code 16 app_ble.o(i.app_ble_notify_send)
+ app_ble_proto_init 0x0100aae5 Thumb Code 28 app_ble_proto.o(i.app_ble_proto_init)
+ app_ble_proto_on_disconnect 0x0100ab19 Thumb Code 22 app_ble_proto.o(i.app_ble_proto_on_disconnect)
+ app_ble_proto_poll 0x0100ab3d Thumb Code 100 app_ble_proto.o(i.app_ble_proto_poll)
+ app_ble_proto_rx_bytes 0x0100aba9 Thumb Code 272 app_ble_proto.o(i.app_ble_proto_rx_bytes)
+ app_ble_proto_send_frame 0x0100acc9 Thumb Code 100 app_ble_proto.o(i.app_ble_proto_send_frame)
+ app_ble_set_rx_callback 0x0100ad8d Thumb Code 12 app_ble.o(i.app_ble_set_rx_callback)
+ app_cls_add_cls 0x0100ad99 Thumb Code 64 app_cls.o(i.app_cls_add_cls)
+ app_cls_init 0x0100ade5 Thumb Code 36 app_cls.o(i.app_cls_init)
+ app_cls_notify_state_reset 0x0100ae11 Thumb Code 12 app_cls.o(i.app_cls_notify_state_reset)
+ app_cls_send_notify 0x0100ae25 Thumb Code 94 app_cls.o(i.app_cls_send_notify)
+ app_cls_set_rx_callback 0x0100ae95 Thumb Code 6 app_cls.o(i.app_cls_set_rx_callback)
+ app_entry_point_handler 0x0100b059 Thumb Code 84 ns_ble_task.o(i.app_entry_point_handler)
+ app_ota_abort 0x0100b285 Thumb Code 20 app_ota.o(i.app_ota_abort)
+ app_ota_current_bank_base 0x0100b2a9 Thumb Code 4 app_ota.o(i.app_ota_current_bank_base)
+ app_ota_handle_frame 0x0100b2b1 Thumb Code 66 app_ota.o(i.app_ota_handle_frame)
+ attm_att_set_value 0x0100b541 Thumb Code 196 lib_att.o(i.attm_att_set_value)
+ bsp_led_init 0x0100b621 Thumb Code 36 bsp_led.o(i.bsp_led_init)
+ bsp_led_off 0x0100b64d Thumb Code 16 bsp_led.o(i.bsp_led_off)
+ bsp_led_on 0x0100b65d Thumb Code 16 bsp_led.o(i.bsp_led_on)
+ bsp_led_toggle 0x0100b66d Thumb Code 16 bsp_led.o(i.bsp_led_toggle)
+ bsp_usart_init 0x0100b67d Thumb Code 194 bsp_usart.o(i.bsp_usart_init)
+ bsp_usart_read_byte 0x0100b759 Thumb Code 66 bsp_usart.o(i.bsp_usart_read_byte)
+ bsp_usart_rx_isr_handler 0x0100b7a1 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler)
+ bsp_usart_tx_lock 0x0100b7f5 Thumb Code 30 bsp_usart.o(i.bsp_usart_tx_lock)
+ bsp_usart_tx_unlock 0x0100b819 Thumb Code 34 bsp_usart.o(i.bsp_usart_tx_unlock)
+ bsp_usart_write_dma 0x0100b841 Thumb Code 146 bsp_usart.o(i.bsp_usart_write_dma)
+ caiic_crc32 0x0100b8dd Thumb Code 62 boot_crc32.o(i.caiic_crc32)
+ check_client_char_cfg 0x0100b9dd Thumb Code 50 rdts_common.o(i.check_client_char_cfg)
+ cli_cmd_count 0x0100ba0f Thumb Code 4 cli_core.o(i.cli_cmd_count)
+ cli_cmd_name 0x0100ba15 Thumb Code 20 cli_core.o(i.cli_cmd_name)
+ cli_exec_line 0x0100ba2d Thumb Code 162 cli_core.o(i.cli_exec_line)
+ cli_printf 0x0100bbc1 Thumb Code 46 cli_core.o(i.cli_printf)
+ cli_set_output 0x0100bc41 Thumb Code 6 cli_core.o(i.cli_set_output)
+ cli_write 0x0100bda9 Thumb Code 30 cli_core.o(i.cli_write)
+ co_rand_word 0x0100be8d Thumb Code 8 ns_sec.o(i.co_rand_word)
+ eTaskGetState 0x0100be95 Thumb Code 98 tasks.o(i.eTaskGetState)
+ fputc 0x0100bf0d Thumb Code 58 bsp_usart.o(i.fputc)
+ get_cfg_handle 0x0100d3b9 Thumb Code 112 rdts_common.o(i.get_cfg_handle)
+ get_value_handle 0x0100d42d Thumb Code 82 rdts_common.o(i.get_value_handle)
+ llhwc_modem_setmode 0x0100d4d1 Thumb Code 56 rwip_driver.o(i.llhwc_modem_setmode)
+ llhwc_phy_prerx_flash 0x0100d50d Thumb Code 172 rwip_driver.o(i.llhwc_phy_prerx_flash)
+ main 0x0100d6b5 Thumb Code 88 main.o(i.main)
+ ns_EXTI4_12_IRQHandler 0x0100d859 Thumb Code 68 ns_ble.o(i.ns_EXTI4_12_IRQHandler)
+ ns_HardFault_Handler 0x0100d8a5 Thumb Code 26 ns_ble.o(i.ns_HardFault_Handler)
+ ns_ble_add_prf_func_register 0x0100d8e9 Thumb Code 40 ns_ble.o(i.ns_ble_add_prf_func_register)
+ ns_ble_add_svc 0x0100d915 Thumb Code 46 ns_ble.o(i.ns_ble_add_svc)
+ ns_ble_adv_fsm_next 0x0100d94d Thumb Code 118 ns_ble.o(i.ns_ble_adv_fsm_next)
+ ns_ble_adv_init 0x0100d9cd Thumb Code 84 ns_ble.o(i.ns_ble_adv_init)
+ ns_ble_adv_start 0x0100da25 Thumb Code 114 ns_ble.o(i.ns_ble_adv_start)
+ ns_ble_adv_stop 0x0100daa1 Thumb Code 54 ns_ble.o(i.ns_ble_adv_stop)
+ ns_ble_create_init 0x0100dadd Thumb Code 46 ns_ble.o(i.ns_ble_create_init)
+ ns_ble_create_scan 0x0100db15 Thumb Code 46 ns_ble.o(i.ns_ble_create_scan)
+ ns_ble_delete_init 0x0100db4d Thumb Code 58 ns_ble.o(i.ns_ble_delete_init)
+ ns_ble_delete_scan 0x0100db91 Thumb Code 52 ns_ble.o(i.ns_ble_delete_scan)
+ ns_ble_disconnect 0x0100dbcd Thumb Code 40 ns_ble.o(i.ns_ble_disconnect)
+ ns_ble_gap_init 0x0100dc59 Thumb Code 80 ns_ble.o(i.ns_ble_gap_init)
+ ns_ble_get_connection_num 0x0100dcc9 Thumb Code 34 ns_ble.o(i.ns_ble_get_connection_num)
+ ns_ble_list_set_ral 0x0100dcf1 Thumb Code 82 ns_ble.o(i.ns_ble_list_set_ral)
+ ns_ble_lsc_config 0x0100dd49 Thumb Code 172 ns_ble.o(i.ns_ble_lsc_config)
+ ns_ble_prf_task_register 0x0100de09 Thumb Code 46 ns_ble.o(i.ns_ble_prf_task_register)
+ ns_ble_scan_data_find 0x0100de3d Thumb Code 84 ns_ble.o(i.ns_ble_scan_data_find)
+ ns_ble_stack_init 0x0100de91 Thumb Code 152 ns_ble.o(i.ns_ble_stack_init)
+ ns_ble_start_init 0x0100e015 Thumb Code 304 ns_ble.o(i.ns_ble_start_init)
+ ns_ble_start_scan 0x0100e159 Thumb Code 212 ns_ble.o(i.ns_ble_start_scan)
+ ns_ble_stop_init 0x0100e239 Thumb Code 52 ns_ble.o(i.ns_ble_stop_init)
+ ns_ble_stop_scan 0x0100e275 Thumb Code 62 ns_ble.o(i.ns_ble_stop_scan)
+ ns_ble_update_param 0x0100e2d5 Thumb Code 128 ns_ble.o(i.ns_ble_update_param)
+ ns_bond_last_bonded_addr 0x0100e4b5 Thumb Code 54 ns_sec.o(i.ns_bond_last_bonded_addr)
+ ns_bond_last_bonded_peer_id 0x0100e4eb Thumb Code 56 ns_sec.o(i.ns_bond_last_bonded_peer_id)
+ ns_bond_last_bonded_ral_info 0x0100e525 Thumb Code 102 ns_sec.o(i.ns_bond_last_bonded_ral_info)
+ ns_bond_resolv_addr_start 0x0100e595 Thumb Code 98 ns_sec.o(i.ns_bond_resolv_addr_start)
+ ns_bond_search_addr_irk 0x0100e5fd Thumb Code 108 ns_sec.o(i.ns_bond_search_addr_irk)
+ ns_iwdg_config 0x0100e66d Thumb Code 64 ns_ble.o(i.ns_iwdg_config)
+ ns_peripheral_config 0x0100e6c5 Thumb Code 148 ns_ble.o(i.ns_peripheral_config)
+ ns_sec_bond_store_evt_handler 0x0100e769 Thumb Code 250 ns_sec.o(i.ns_sec_bond_store_evt_handler)
+ ns_sec_get_bond_status 0x0100e87d Thumb Code 16 ns_sec.o(i.ns_sec_get_bond_status)
+ ns_sec_get_iocap 0x0100e891 Thumb Code 6 ns_sec.o(i.ns_sec_get_iocap)
+ ns_sec_init 0x0100e89d Thumb Code 30 ns_sec.o(i.ns_sec_init)
+ ns_sleep_lock_acquire 0x0100e8c1 Thumb Code 24 ns_sleep.o(i.ns_sleep_lock_acquire)
+ ns_sleep_lock_release 0x0100e8dd Thumb Code 26 ns_sleep.o(i.ns_sleep_lock_release)
+ ns_timer_api_process_handler 0x0100e8fd Thumb Code 102 ns_timer.o(i.ns_timer_api_process_handler)
+ prf_add_profile 0x0100ee95 Thumb Code 168 prf.o(i.prf_add_profile)
+ prf_dst_task_get 0x0100ef41 Thumb Code 30 prf.o(i.prf_dst_task_get)
+ prf_env_get 0x0100ef61 Thumb Code 46 prf.o(i.prf_env_get)
+ prf_get_id_from_task 0x0100ef95 Thumb Code 56 prf.o(i.prf_get_id_from_task)
+ prf_get_itf_func_register 0x0100efd1 Thumb Code 46 prf.o(i.prf_get_itf_func_register)
+ prf_get_task_from_id 0x0100f005 Thumb Code 56 prf.o(i.prf_get_task_from_id)
+ prf_init 0x0100f041 Thumb Code 196 prf.o(i.prf_init)
+ pvPortMalloc 0x0100f96d Thumb Code 264 heap_4.o(i.pvPortMalloc)
+ pvTaskIncrementMutexHeldCount 0x0100fa89 Thumb Code 28 tasks.o(i.pvTaskIncrementMutexHeldCount)
+ pxPortInitialiseStack 0x0100faa9 Thumb Code 26 port.o(i.pxPortInitialiseStack)
+ radio_freq_cal_from_trim 0x0100fac9 Thumb Code 42 rwip_driver.o(i.radio_freq_cal_from_trim)
+ rdtss_get_att_handle 0x0100fcfd Thumb Code 30 rdts_common.o(i.rdtss_get_att_handle)
+ rdtss_get_att_idx 0x0100fd1b Thumb Code 44 rdts_common.o(i.rdtss_get_att_idx)
+ rdtss_init_ccc_values 0x0100fe0d Thumb Code 76 rdtss_task.o(i.rdtss_init_ccc_values)
+ rdtss_prf_itf_get 0x0100fe5d Thumb Code 4 rdtss.o(i.rdtss_prf_itf_get)
+ rdtss_set_ccc_value 0x0100fe65 Thumb Code 46 rdtss_task.o(i.rdtss_set_ccc_value)
+ rdtss_task_init 0x0100fe95 Thumb Code 32 rdtss_task.o(i.rdtss_task_init)
+ rwip_init 0x0101015d Thumb Code 372 rwip.o(i.rwip_init)
+ rwip_slp_isr 0x01010371 Thumb Code 82 rwip_driver.o(i.rwip_slp_isr)
+ uxListRemove 0x01010489 Thumb Code 40 list.o(i.uxListRemove)
+ uxTaskGetNumberOfTasks 0x010104b1 Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks)
+ uxTaskGetSystemState 0x010104bd Thumb Code 138 tasks.o(i.uxTaskGetSystemState)
+ vListInitialise 0x01010561 Thumb Code 26 list.o(i.vListInitialise)
+ vListInitialiseItem 0x0101057b Thumb Code 6 list.o(i.vListInitialiseItem)
+ vListInsert 0x01010581 Thumb Code 54 list.o(i.vListInsert)
+ vListInsertEnd 0x010105b7 Thumb Code 24 list.o(i.vListInsertEnd)
+ vPortEnterCritical 0x010105d1 Thumb Code 22 port.o(i.vPortEnterCritical)
+ vPortExitCritical 0x010105ed Thumb Code 36 port.o(i.vPortExitCritical)
+ vPortFree 0x01010615 Thumb Code 120 heap_4.o(i.vPortFree)
+ vPortYield 0x01010695 Thumb Code 18 port.o(i.vPortYield)
+ vTaskDelay 0x010106ad Thumb Code 62 tasks.o(i.vTaskDelay)
+ vTaskGetInfo 0x010106f1 Thumb Code 128 tasks.o(i.vTaskGetInfo)
+ vTaskInternalSetTimeOutState 0x01010775 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState)
+ vTaskList 0x0101078d Thumb Code 192 tasks.o(i.vTaskList)
+ vTaskMissedYield 0x01010861 Thumb Code 8 tasks.o(i.vTaskMissedYield)
+ vTaskPlaceOnEventList 0x0101086d Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList)
+ vTaskPriorityDisinheritAfterTimeout 0x01010899 Thumb Code 164 tasks.o(i.vTaskPriorityDisinheritAfterTimeout)
+ vTaskStartScheduler 0x01010949 Thumb Code 80 tasks.o(i.vTaskStartScheduler)
+ vTaskSuspendAll 0x010109b5 Thumb Code 12 tasks.o(i.vTaskSuspendAll)
+ vTaskSwitchContext 0x010109c5 Thumb Code 108 tasks.o(i.vTaskSwitchContext)
+ xPortGetFreeHeapSize 0x01010a45 Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize)
+ xPortGetMinimumEverFreeHeapSize 0x01010a51 Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize)
+ xPortStartScheduler 0x01010a5d Thumb Code 48 port.o(i.xPortStartScheduler)
+ xQueueCreateMutex 0x01010a95 Thumb Code 30 queue.o(i.xQueueCreateMutex)
+ xQueueGenericCreate 0x01010ab3 Thumb Code 80 queue.o(i.xQueueGenericCreate)
+ xQueueGenericReset 0x01010b03 Thumb Code 130 queue.o(i.xQueueGenericReset)
+ xQueueGenericSend 0x01010b85 Thumb Code 346 queue.o(i.xQueueGenericSend)
+ xQueueGenericSendFromISR 0x01010cdf Thumb Code 188 queue.o(i.xQueueGenericSendFromISR)
+ xQueueReceive 0x01010d9b Thumb Code 312 queue.o(i.xQueueReceive)
+ xQueueSemaphoreTake 0x01010ed3 Thumb Code 382 queue.o(i.xQueueSemaphoreTake)
+ xTaskCheckForTimeOut 0x01011051 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut)
+ xTaskCreate 0x010110c5 Thumb Code 92 tasks.o(i.xTaskCreate)
+ xTaskGetSchedulerState 0x01011121 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState)
+ xTaskGetTickCount 0x01011145 Thumb Code 6 tasks.o(i.xTaskGetTickCount)
+ xTaskIncrementTick 0x01011151 Thumb Code 270 tasks.o(i.xTaskIncrementTick)
+ xTaskPriorityDisinherit 0x0101128d Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit)
+ xTaskPriorityInherit 0x01011315 Thumb Code 150 tasks.o(i.xTaskPriorityInherit)
+ xTaskRemoveFromEventList 0x010113b9 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList)
+ xTaskResumeAll 0x01011441 Thumb Code 206 tasks.o(i.xTaskResumeAll)
+ TRIM_READ_CMD_CODE 0x01011530 Data 320 system_n32wb03x.o(.constdata)
+ CMD_RDID 0x01011670 Data 152 system_n32wb03x.o(.constdata)
+ const_qflash_cmd 0x01011714 Data 804 n32wb03x_qflash.o(.constdata)
+ rdtss_itf 0x01011d8c Data 16 rdtss.o(.constdata)
+ TASK_DESC_APP_M 0x010125ec Data 12 ns_ble_task.o(.constdata)
+ app_sec_msg_handler_list 0x0101294c Data 40 ns_sec.o(.constdata)
+ app_sec_handlers 0x01012974 Data 8 ns_sec.o(.constdata)
+ app_cls_svc_uuid 0x01012cd0 Data 16 app_cls.o(.constdata)
+ app_cls_att_db 0x01012ce0 Data 154 app_cls.o(.constdata)
+ app_cls_msg_handler_list 0x01012d7c Data 24 app_cls.o(.constdata)
+ app_cls_handlers 0x01012d94 Data 8 app_cls.o(.constdata)
+ Region$$Table$$Base 0x01012f18 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x01012f38 Number 0 anon$$obj.o(Region$$Table)
SystemCoreClock 0x20000000 Data 4 system_n32wb03x.o(.data)
- pxCurrentTCB 0x20000004 Data 4 tasks.o(.data)
- __stdout 0x2000006c Data 4 stdout.o(.data)
- trim_stored 0x20000070 Data 52 system_n32wb03x.o(.bss)
- __initial_sp 0x20005db8 Data 0 startup_n32wb03x.o(STACK)
+ rwip_rst_state 0x20000000 Data 0 symbol_g15.obj ABSOLUTE
+ CMD_FLASH_SE 0x20000004 Data 4 n32wb03x_qflash.o(.data)
+ ecc_env 0x20000004 Data 0 symbol_g15.obj ABSOLUTE
+ CMD_FLASH_WRITE 0x20000008 Data 4 n32wb03x_qflash.o(.data)
+ CMD_FLASH_READ 0x2000000c Data 4 n32wb03x_qflash.o(.data)
+ aa_gen 0x20000010 Data 0 symbol_g15.obj ABSOLUTE
+ lld_exp_sync_pos_tab 0x20000018 Data 0 symbol_g15.obj ABSOLUTE
+ sch_slice_params 0x2000004c Data 0 symbol_g15.obj ABSOLUTE
+ hci_ext_host 0x20000054 Data 0 symbol_g15.obj ABSOLUTE
+ g_modem_flag 0x20000060 Data 0 symbol_g15.obj ABSOLUTE
+ g_clock_src 0x20000061 Data 0 symbol_g15.obj ABSOLUTE
+ g_hci_transport_onff 0x20000062 Data 0 symbol_g15.obj ABSOLUTE
+ g_delay_div_param 0x20000063 Data 0 symbol_g15.obj ABSOLUTE
+ g_delay_us_div_param 0x20000064 Data 0 symbol_g15.obj ABSOLUTE
+ g_loop_test 0x20000065 Data 0 symbol_g15.obj ABSOLUTE
+ g_ota_test 0x20000066 Data 0 symbol_g15.obj ABSOLUTE
+ g_ota_test_mtu_247_dle 0x20000067 Data 0 symbol_g15.obj ABSOLUTE
+ g_cal_hsi_cnt_value 0x20000068 Data 0 symbol_g15.obj ABSOLUTE
+ g_system_hsi_clk 0x2000006c Data 0 symbol_g15.obj ABSOLUTE
+ g_user_set_stack_start 0x20000070 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_patch_addr 0x20000074 Data 0 symbol_g15.obj ABSOLUTE
+ g_phy_2mbps_support 0x20000078 Data 0 symbol_g15.obj ABSOLUTE
+ g_auto_start_data_length_req 0x20000079 Data 0 symbol_g15.obj ABSOLUTE
+ g_sleep_sleep_enable 0x2000007a Data 0 symbol_g15.obj ABSOLUTE
+ g_status_io_stat 0x2000007b Data 0 symbol_g15.obj ABSOLUTE
+ g_timeoutcnt 0x2000007c Data 0 symbol_g15.obj ABSOLUTE
+ g_sleep_status_flag 0x20000080 Data 0 symbol_g15.obj ABSOLUTE
+ g_lsi_count_n_syscle 0x20000084 Data 0 symbol_g15.obj ABSOLUTE
+ g_lsi_accuracy 0x20000088 Data 0 symbol_g15.obj ABSOLUTE
+ g_lsi_1_syscle_cal_value 0x2000008c Data 0 symbol_g15.obj ABSOLUTE
+ g_lsi_1_syscle_cnt_value 0x20000090 Data 0 symbol_g15.obj ABSOLUTE
+ g_recalib_hsi_flag 0x20000094 Data 0 symbol_g15.obj ABSOLUTE
+ g_hsi_accuracy 0x20000098 Data 0 symbol_g15.obj ABSOLUTE
+ g_hci_transport_type 0x2000009c Data 0 symbol_g15.obj ABSOLUTE
+ g_hci_transport_process 0x2000009d Data 0 symbol_g15.obj ABSOLUTE
+ acl_flow_ctrl_num 0x2000009e Data 0 symbol_g15.obj ABSOLUTE
+ acl_flow_ctrl 0x2000009f Data 0 symbol_g15.obj ABSOLUTE
+ g_acl_tx_sch_interval 0x200000a0 Data 0 symbol_g15.obj ABSOLUTE
+ dma_recv_data_time_window_size 0x200000a4 Data 0 symbol_g15.obj ABSOLUTE
+ g_length_2_data_intv 0x200000a8 Data 0 symbol_g15.obj ABSOLUTE
+ g_soft_flow_tx_dummy 0x200000ac Data 0 symbol_g15.obj ABSOLUTE
+ g_soft_flow_rx_len 0x200000b0 Data 0 symbol_g15.obj ABSOLUTE
+ g_hci_ch_type 0x200000b2 Data 0 symbol_g15.obj ABSOLUTE
+ g_uart_bps 0x200000b4 Data 0 symbol_g15.obj ABSOLUTE
+ g_uart_irq_wakeup_time 0x200000b8 Data 0 symbol_g15.obj ABSOLUTE
+ g_spi_data_ready_2_irq_rise 0x200000bc Data 0 symbol_g15.obj ABSOLUTE
+ g_lpclk_drift 0x200000c0 Data 0 symbol_g15.obj ABSOLUTE
+ g_rc32k_trim 0x200000c4 Data 0 symbol_g15.obj ABSOLUTE
+ g_sch_prog_fifo_iar_branch 0x200000c6 Data 0 symbol_g15.obj ABSOLUTE
+ g_sch_arb_insert_branch 0x200000c7 Data 0 symbol_g15.obj ABSOLUTE
+ g_le_coded_phy_500 0x200000c8 Data 0 symbol_g15.obj ABSOLUTE
+ g_app_init_branch 0x200000c9 Data 0 symbol_g15.obj ABSOLUTE
+ g_adv_intv 0x200000ca Data 0 symbol_g15.obj ABSOLUTE
+ g_twrm 0x200000d2 Data 0 symbol_g15.obj ABSOLUTE
+ g_twosc 0x200000d4 Data 0 symbol_g15.obj ABSOLUTE
+ g_twext 0x200000d6 Data 0 symbol_g15.obj ABSOLUTE
+ rwip_prog_delay 0x200000d8 Data 0 symbol_g15.obj ABSOLUTE
+ g_ramcode_work_flag 0x200000d9 Data 0 symbol_g15.obj ABSOLUTE
+ prf_add_profile_ptr 0x200000dc Data 0 symbol_g15.obj ABSOLUTE
+ prf_get_task_from_id_ptr 0x200000e0 Data 0 symbol_g15.obj ABSOLUTE
+ prf_get_id_from_task_ptr 0x200000e4 Data 0 symbol_g15.obj ABSOLUTE
+ g_co_default_bdaddr 0x200000fc Data 0 symbol_g15.obj ABSOLUTE
+ BLE_NORMAL_WIN_SIZE 0x20000102 Data 0 symbol_g15.obj ABSOLUTE
+ BLE_RX_DESC_NB 0x20000103 Data 0 symbol_g15.obj ABSOLUTE
+ RWIP_MINIMUM_SLEEP_TIME 0x20000104 Data 0 symbol_g15.obj ABSOLUTE
+ SCH_SCAN_EVT_DUR_DFT 0x20000106 Data 0 symbol_g15.obj ABSOLUTE
+ llm_local_le_feats 0x20000108 Data 0 symbol_g15.obj ABSOLUTE
+ g_attr_table 0x20000110 Data 0 symbol_g15.obj ABSOLUTE
+ ATTR_TABLE_LENGTH 0x20000114 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_env 0x20000118 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_env_size 0x2000011c Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_db 0x20000120 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_db_size 0x20000124 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_non_ret 0x20000128 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_non_ret_size 0x2000012c Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_msg 0x20000130 Data 0 symbol_g15.obj ABSOLUTE
+ g_rwip_heap_msg_size 0x20000134 Data 0 symbol_g15.obj ABSOLUTE
+ utils_recv_buf_ptr 0x20000138 Data 0 symbol_g15.obj ABSOLUTE
+ utils_max_buf_len 0x2000013c Data 0 symbol_g15.obj ABSOLUTE
+ g_soft_flow_tx_buf 0x20000140 Data 0 symbol_g15.obj ABSOLUTE
+ g_soft_flow_tx_len 0x20000144 Data 0 symbol_g15.obj ABSOLUTE
+ g_app_tx_buf_ptr 0x20000148 Data 0 symbol_g15.obj ABSOLUTE
+ g_app_tx_buf_len 0x2000014c Data 0 symbol_g15.obj ABSOLUTE
+ g_app_bone_table_ptr 0x20000150 Data 0 symbol_g15.obj ABSOLUTE
+ g_app_bone_table_size 0x20000154 Data 0 symbol_g15.obj ABSOLUTE
+ g_soft_flow_tx_callback 0x2000015c Data 0 symbol_g15.obj ABSOLUTE
+ utils_recv_len 0x20000160 Data 0 symbol_g15.obj ABSOLUTE
+ g_recv_len 0x20000162 Data 0 symbol_g15.obj ABSOLUTE
+ s_dma_spis_set_rx_len 0x2000018c Data 0 symbol_g15.obj ABSOLUTE
+ s_dma_spis_set_tx_len 0x2000018e Data 0 symbol_g15.obj ABSOLUTE
+ s_dma_lpuart_set_len 0x20000190 Data 0 symbol_g15.obj ABSOLUTE
+ TASK_DESC_APP_SEC 0x20000194 Data 0 symbol_g15.obj ABSOLUTE
+ g_version 0x200001a1 Data 0 symbol_g15.obj ABSOLUTE
+ ota_test_mode 0x200001a8 Data 0 symbol_g15.obj ABSOLUTE
+ ota_send_num_idx 0x200001ac Data 0 symbol_g15.obj ABSOLUTE
+ gattc_state 0x200001b0 Data 0 symbol_g15.obj ABSOLUTE
+ gattm_state 0x200001b4 Data 0 symbol_g15.obj ABSOLUTE
+ gapc_state 0x200001b5 Data 0 symbol_g15.obj ABSOLUTE
+ gapm_state 0x200001b9 Data 0 symbol_g15.obj ABSOLUTE
+ l2cc_state 0x200001ba Data 0 symbol_g15.obj ABSOLUTE
+ ahi_state 0x200001be Data 0 symbol_g15.obj ABSOLUTE
+ __stdout 0x200001c4 Data 0 symbol_g15.obj ABSOLUTE
+ ke_env 0x200001c8 Data 0 symbol_g15.obj ABSOLUTE
+ rwip_rf 0x20000274 Data 0 symbol_g15.obj ABSOLUTE
+ rwip_env 0x200002a8 Data 0 symbol_g15.obj ABSOLUTE
+ aes_env 0x200002c8 Data 0 symbol_g15.obj ABSOLUTE
+ llc_env 0x200002fc Data 0 symbol_g15.obj ABSOLUTE
+ lld_env 0x2000030c Data 0 symbol_g15.obj ABSOLUTE
+ lld_sync_env 0x20000430 Data 0 symbol_g15.obj ABSOLUTE
+ llm_env 0x20000440 Data 0 symbol_g15.obj ABSOLUTE
+ g_rf_tx_power 0x200006d2 Data 1 rwip_driver.o(.data)
+ hci_env 0x20000978 Data 0 symbol_g15.obj ABSOLUTE
+ hci_tl_acl_env 0x200009b4 Data 0 symbol_g15.obj ABSOLUTE
+ utils_env 0x20000a3c Data 0 symbol_g15.obj ABSOLUTE
+ user_prf_env 0x20000b30 Data 0 symbol_g15.obj ABSOLUTE
+ gattc_env 0x20000b58 Data 0 symbol_g15.obj ABSOLUTE
+ gattm_env 0x20000b68 Data 0 symbol_g15.obj ABSOLUTE
+ gapc_env 0x20000ba0 Data 0 symbol_g15.obj ABSOLUTE
+ gapm_env 0x20000bb0 Data 0 symbol_g15.obj ABSOLUTE
+ l2cc_env 0x20000c00 Data 0 symbol_g15.obj ABSOLUTE
+ l2cm_env 0x20000c10 Data 0 symbol_g15.obj ABSOLUTE
+ ahi_env 0x20000ce4 Data 0 symbol_g15.obj ABSOLUTE
+ user_HardFault_Handler 0x20000db4 Data 4 ns_ble.o(.data)
+ user_EXTI4_12_IRQHandler 0x20000db8 Data 4 ns_ble.o(.data)
+ app_state 0x20001480 Data 1 ns_ble_task.o(.data)
+ ns_sleep_lock 0x20001b40 Data 4 ns_sleep.o(.data)
+ p_prevent_sleep 0x20001b44 Data 4 ns_sleep.o(.data)
+ pxCurrentTCB 0x200028d4 Data 4 tasks.o(.data)
+ trim_stored 0x20002968 Data 52 system_n32wb03x.o(.bss)
+ prf_env 0x20002cc4 Data 200 prf.o(.bss)
+ get_itf 0x20002d8c Data 84 prf.o(.bss)
+ add_prf_evn 0x20002de0 Data 44 ns_ble.o(.bss)
+ ble_prf_evn 0x20002e0c Data 84 ns_ble.o(.bss)
+ app_env 0x20002e60 Data 132 ns_ble.o(.bss)
+ gap_env 0x20002ee4 Data 42 ns_ble.o(.bss)
+ adv_env 0x20002f10 Data 96 ns_ble.o(.bss)
+ scan_env 0x20002f70 Data 32 ns_ble.o(.bss)
+ app_sec_bond_data 0x20002f90 Data 58 ns_sec.o(.bss)
+ app_sec_env 0x20002fcc Data 32 ns_sec.o(.bss)
+ __initial_sp 0x2000a288 Data 0 startup_n32wb03x.o(STACK)
@@ -1599,239 +3859,497 @@ Image Symbol Table
Memory Map of the image
- Image Entry point : 0x010000c1
+ Image Entry point : 0x010080c1
- Load Region LR_IROM1 (Base: 0x01000000, Size: 0x0000469c, Max: 0x00040000, ABSOLUTE)
+ Load Region LR_IROM1 (Base: 0x01008000, Size: 0x0000d8a0, Max: 0x00038000, ABSOLUTE, COMPRESSED[0x0000b5cc])
- Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x0000462c, Max: 0x00040000, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x01008000, Load base: 0x01008000, Size: 0x0000af38, Max: 0x00038000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x01000000 0x01000000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o
- 0x010000c0 0x010000c0 0x00000000 Code RO 1929 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
- 0x010000c0 0x010000c0 0x00000004 Code RO 2211 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
- 0x010000c4 0x010000c4 0x00000004 Code RO 2214 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
- 0x010000c8 0x010000c8 0x00000000 Code RO 2216 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
- 0x010000c8 0x010000c8 0x00000000 Code RO 2218 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
- 0x010000c8 0x010000c8 0x00000008 Code RO 2219 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
- 0x010000d0 0x010000d0 0x00000000 Code RO 2221 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
- 0x010000d0 0x010000d0 0x00000000 Code RO 2223 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
- 0x010000d0 0x010000d0 0x00000004 Code RO 2212 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
- 0x010000d4 0x010000d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o
- 0x010000e2 0x010000e2 0x00000002 PAD
- 0x010000e4 0x010000e4 0x00000078 Code RO 1479 .emb_text port.o
- 0x0100015c 0x0100015c 0x0000001c Code RO 4 .text startup_n32wb03x.o
- 0x01000178 0x01000178 0x0000002c Code RO 1932 .text mc_p.l(uidiv.o)
- 0x010001a4 0x010001a4 0x00000024 Code RO 1934 .text mc_p.l(memcpya.o)
- 0x010001c8 0x010001c8 0x00000024 Code RO 1936 .text mc_p.l(memseta.o)
- 0x010001ec 0x010001ec 0x0000000e Code RO 1938 .text mc_p.l(strlen.o)
- 0x010001fa 0x010001fa 0x0000001c Code RO 1940 .text mc_p.l(strcmp.o)
- 0x01000216 0x01000216 0x00000014 Code RO 1942 .text mc_p.l(memchr.o)
- 0x0100022a 0x0100022a 0x00000012 Code RO 1944 .text mc_p.l(strcpy.o)
- 0x0100023c 0x0100023c 0x0000001e Code RO 1946 .text mc_p.l(strncmp.o)
- 0x0100025a 0x0100025a 0x00000060 Code RO 2226 .text mc_p.l(uldiv.o)
- 0x010002ba 0x010002ba 0x00000000 Code RO 2228 .text mc_p.l(iusefp.o)
- 0x010002ba 0x010002ba 0x00000002 PAD
- 0x010002bc 0x010002bc 0x00000164 Code RO 2229 .text mf_p.l(dadd.o)
- 0x01000420 0x01000420 0x000000d0 Code RO 2231 .text mf_p.l(dmul.o)
- 0x010004f0 0x010004f0 0x000000f0 Code RO 2233 .text mf_p.l(ddiv.o)
- 0x010005e0 0x010005e0 0x00000040 Code RO 2235 .text mf_p.l(dfixul.o)
- 0x01000620 0x01000620 0x00000028 Code RO 2237 .text mf_p.l(cdrcmple.o)
- 0x01000648 0x01000648 0x00000024 Code RO 2239 .text mc_p.l(init.o)
- 0x0100066c 0x0100066c 0x00000020 Code RO 2241 .text mc_p.l(llshl.o)
- 0x0100068c 0x0100068c 0x00000022 Code RO 2243 .text mc_p.l(llushr.o)
- 0x010006ae 0x010006ae 0x00000026 Code RO 2245 .text mc_p.l(llsshr.o)
- 0x010006d4 0x010006d4 0x000000be Code RO 2247 .text mf_p.l(depilogue.o)
- 0x01000792 0x01000792 0x00000002 PAD
- 0x01000794 0x01000794 0x00000024 Code RO 1797 i.AppCli_Init app_cli.o
- 0x010007b8 0x010007b8 0x00000078 Code RO 1751 i.AppTasks_CreateAll app_tasks.o
- 0x01000830 0x01000830 0x0000000c Code RO 1752 i.AppTasks_GetLogEnabled app_tasks.o
- 0x0100083c 0x0100083c 0x00000014 Code RO 1753 i.AppTasks_SetLogEnabled app_tasks.o
- 0x01000850 0x01000850 0x00000214 Code RO 1798 i.CliTask app_cli.o
- 0x01000a64 0x01000a64 0x0000008c Code RO 1799 i.CmdHelp app_cli.o
- 0x01000af0 0x01000af0 0x000000f0 Code RO 1800 i.CmdLed app_cli.o
- 0x01000be0 0x01000be0 0x000000ac Code RO 1801 i.CmdLog app_cli.o
- 0x01000c8c 0x01000c8c 0x000000f4 Code RO 1802 i.CmdSysInfo app_cli.o
- 0x01000d80 0x01000d80 0x00000098 Code RO 1803 i.CmdVersion app_cli.o
- 0x01000e18 0x01000e18 0x00000004 Code RO 737 i.DMA_ClearFlag n32wb03x_dma.o
- 0x01000e1c 0x01000e1c 0x000000a0 Code RO 740 i.DMA_DeInit n32wb03x_dma.o
- 0x01000ebc 0x01000ebc 0x0000001c Code RO 741 i.DMA_EnableChannel n32wb03x_dma.o
- 0x01000ed8 0x01000ed8 0x0000001a Code RO 743 i.DMA_GetFlagStatus n32wb03x_dma.o
- 0x01000ef2 0x01000ef2 0x00000002 PAD
- 0x01000ef4 0x01000ef4 0x00000040 Code RO 745 i.DMA_Init n32wb03x_dma.o
- 0x01000f34 0x01000f34 0x00000010 Code RO 746 i.DMA_RequestRemap n32wb03x_dma.o
- 0x01000f44 0x01000f44 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o
- 0x0100104a 0x0100104a 0x00000002 PAD
- 0x0100104c 0x0100104c 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o
- 0x01001068 0x01001068 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o
- 0x0100106c 0x0100106c 0x00000004 Code RO 225 i.GPIO_SetBits n32wb03x_gpio.o
- 0x01001070 0x01001070 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o
- 0x01001078 0x01001078 0x00000004 Code RO 1899 i.HardFault_Handler n32wb03x_it.o
- 0x0100107c 0x0100107c 0x0000004c Code RO 1754 i.LedTask app_tasks.o
- 0x010010c8 0x010010c8 0x0000004c Code RO 1755 i.LedTask2 app_tasks.o
- 0x01001114 0x01001114 0x00000002 Code RO 1900 i.NMI_Handler n32wb03x_it.o
- 0x01001116 0x01001116 0x00000002 PAD
- 0x01001118 0x01001118 0x00000044 Code RO 174 i.NVIC_Init misc.o
- 0x0100115c 0x0100115c 0x00000078 Code RO 175 i.NVIC_SetPriority misc.o
- 0x010011d4 0x010011d4 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o
- 0x010012a0 0x010012a0 0x0000004c Code RO 1756 i.PrintTask app_tasks.o
- 0x010012ec 0x010012ec 0x00000020 Code RO 348 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o
- 0x0100130c 0x0100130c 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o
- 0x0100132c 0x0100132c 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o
- 0x010013d0 0x010013d0 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o
- 0x01001500 0x01001500 0x00000002 Code RO 1480 i.SVC_Handler port.o
- 0x01001502 0x01001502 0x00000002 PAD
- 0x01001504 0x01001504 0x00000024 Code RO 1481 i.SysTick_Handler port.o
- 0x01001528 0x01001528 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o
- 0x01001538 0x01001538 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o
- 0x01001654 0x01001654 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o
- 0x01001668 0x01001668 0x00000008 Code RO 1901 i.USART1_IRQHandler n32wb03x_it.o
- 0x01001670 0x01001670 0x00000054 Code RO 569 i.USART_ConfigInt n32wb03x_usart.o
- 0x010016c4 0x010016c4 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o
- 0x010016e4 0x010016e4 0x00000014 Code RO 575 i.USART_EnableDMA n32wb03x_usart.o
- 0x010016f8 0x010016f8 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o
- 0x01001716 0x01001716 0x00000002 PAD
- 0x01001718 0x01001718 0x0000005c Code RO 582 i.USART_GetIntStatus n32wb03x_usart.o
- 0x01001774 0x01001774 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o
- 0x01001828 0x01001828 0x0000000a Code RO 584 i.USART_ReceiveData n32wb03x_usart.o
- 0x01001832 0x01001832 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o
- 0x0100183a 0x0100183a 0x00000002 PAD
- 0x0100183c 0x0100183c 0x00000020 Code RO 2183 i.__0printf mc_p.l(printfa.o)
- 0x0100185c 0x0100185c 0x00000028 Code RO 2185 i.__0sprintf mc_p.l(printfa.o)
- 0x01001884 0x01001884 0x0000002c Code RO 2188 i.__0vsnprintf mc_p.l(printfa.o)
- 0x010018b0 0x010018b0 0x0000002e Code RO 2249 i.__ARM_clz mf_p.l(depilogue.o)
- 0x010018de 0x010018de 0x0000001c Code RO 325 i.__ARM_common_switch8 n32wb03x_gpio.o
- 0x010018fa 0x010018fa 0x0000000e Code RO 2253 i.__scatterload_copy mc_p.l(handlers.o)
- 0x01001908 0x01001908 0x00000002 Code RO 2254 i.__scatterload_null mc_p.l(handlers.o)
- 0x0100190a 0x0100190a 0x0000000e Code RO 2255 i.__scatterload_zeroinit mc_p.l(handlers.o)
- 0x01001918 0x01001918 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o
- 0x0100191e 0x0100191e 0x00000002 PAD
- 0x01001920 0x01001920 0x00000174 Code RO 2190 i._fp_digits mc_p.l(printfa.o)
- 0x01001a94 0x01001a94 0x000006ec Code RO 2191 i._printf_core mc_p.l(printfa.o)
- 0x01002180 0x01002180 0x00000020 Code RO 2192 i._printf_post_padding mc_p.l(printfa.o)
- 0x010021a0 0x010021a0 0x0000002c Code RO 2193 i._printf_pre_padding mc_p.l(printfa.o)
- 0x010021cc 0x010021cc 0x00000016 Code RO 2194 i._snputc mc_p.l(printfa.o)
- 0x010021e2 0x010021e2 0x0000000a Code RO 2195 i._sputc mc_p.l(printfa.o)
- 0x010021ec 0x010021ec 0x0000002c Code RO 1712 i.bsp_led_init bsp_led.o
- 0x01002218 0x01002218 0x00000010 Code RO 1713 i.bsp_led_off bsp_led.o
- 0x01002228 0x01002228 0x00000010 Code RO 1714 i.bsp_led_on bsp_led.o
- 0x01002238 0x01002238 0x00000010 Code RO 1715 i.bsp_led_toggle bsp_led.o
- 0x01002248 0x01002248 0x000000dc Code RO 1655 i.bsp_usart_init bsp_usart.o
- 0x01002324 0x01002324 0x00000048 Code RO 1656 i.bsp_usart_read_byte bsp_usart.o
- 0x0100236c 0x0100236c 0x00000054 Code RO 1657 i.bsp_usart_rx_isr_handler bsp_usart.o
- 0x010023c0 0x010023c0 0x00000024 Code RO 1658 i.bsp_usart_tx_lock bsp_usart.o
- 0x010023e4 0x010023e4 0x00000028 Code RO 1659 i.bsp_usart_tx_unlock bsp_usart.o
- 0x0100240c 0x0100240c 0x0000009c Code RO 1660 i.bsp_usart_write_dma bsp_usart.o
- 0x010024a8 0x010024a8 0x000000c8 Code RO 1804 i.cli_dispatch app_cli.o
- 0x01002570 0x01002570 0x00000084 Code RO 1805 i.cli_history_add app_cli.o
- 0x010025f4 0x010025f4 0x0000002c Code RO 1806 i.cli_history_get app_cli.o
- 0x01002620 0x01002620 0x00000034 Code RO 1807 i.cli_printf app_cli.o
- 0x01002654 0x01002654 0x0000004c Code RO 1808 i.cli_redraw_line app_cli.o
- 0x010026a0 0x010026a0 0x0000014c Code RO 1809 i.cli_tab_complete app_cli.o
- 0x010027ec 0x010027ec 0x00000016 Code RO 1810 i.cli_write app_cli.o
- 0x01002802 0x01002802 0x00000002 PAD
- 0x01002804 0x01002804 0x00000078 Code RO 1111 i.eTaskGetState tasks.o
- 0x0100287c 0x0100287c 0x00000040 Code RO 1661 i.fputc bsp_usart.o
- 0x010028bc 0x010028bc 0x0000004c Code RO 1716 i.led_init bsp_led.o
- 0x01002908 0x01002908 0x00000104 Code RO 1608 i.main main.o
- 0x01002a0c 0x01002a0c 0x0000007c Code RO 1113 i.prvAddCurrentTaskToDelayedList tasks.o
- 0x01002a88 0x01002a88 0x000000ac Code RO 1114 i.prvAddNewTaskToReadyList tasks.o
- 0x01002b34 0x01002b34 0x00000048 Code RO 1115 i.prvCheckTasksWaitingTermination tasks.o
- 0x01002b7c 0x01002b7c 0x0000002c Code RO 886 i.prvCopyDataFromQueue queue.o
- 0x01002ba8 0x01002ba8 0x00000080 Code RO 887 i.prvCopyDataToQueue queue.o
- 0x01002c28 0x01002c28 0x00000012 Code RO 1116 i.prvDeleteTCB tasks.o
- 0x01002c3a 0x01002c3a 0x00000016 Code RO 888 i.prvGetDisinheritPriorityAfterTimeout queue.o
- 0x01002c50 0x01002c50 0x0000007c Code RO 1558 i.prvHeapInit heap_4.o
- 0x01002ccc 0x01002ccc 0x00000018 Code RO 1117 i.prvIdleTask tasks.o
- 0x01002ce4 0x01002ce4 0x0000001e Code RO 889 i.prvInitialiseMutex queue.o
- 0x01002d02 0x01002d02 0x0000002c Code RO 890 i.prvInitialiseNewQueue queue.o
- 0x01002d2e 0x01002d2e 0x000000b0 Code RO 1118 i.prvInitialiseNewTask tasks.o
- 0x01002dde 0x01002dde 0x00000002 PAD
- 0x01002de0 0x01002de0 0x00000064 Code RO 1119 i.prvInitialiseTaskLists tasks.o
- 0x01002e44 0x01002e44 0x00000068 Code RO 1559 i.prvInsertBlockIntoFreeList heap_4.o
- 0x01002eac 0x01002eac 0x0000001c Code RO 891 i.prvIsQueueEmpty queue.o
- 0x01002ec8 0x01002ec8 0x0000001e Code RO 892 i.prvIsQueueFull queue.o
- 0x01002ee6 0x01002ee6 0x0000006a Code RO 1120 i.prvListTasksWithinSingleList tasks.o
- 0x01002f50 0x01002f50 0x00000038 Code RO 1121 i.prvResetNextTaskUnblockTime tasks.o
- 0x01002f88 0x01002f88 0x0000002c Code RO 1482 i.prvSetupTimerInterrupt port.o
- 0x01002fb4 0x01002fb4 0x00000016 Code RO 1122 i.prvTaskCheckFreeStackSpace tasks.o
- 0x01002fca 0x01002fca 0x00000002 PAD
- 0x01002fcc 0x01002fcc 0x00000024 Code RO 1483 i.prvTaskExitError port.o
- 0x01002ff0 0x01002ff0 0x0000008e Code RO 893 i.prvUnlockQueue queue.o
- 0x0100307e 0x0100307e 0x0000002a Code RO 1124 i.prvWriteNameToBuffer tasks.o
- 0x010030a8 0x010030a8 0x0000011c Code RO 1560 i.pvPortMalloc heap_4.o
- 0x010031c4 0x010031c4 0x00000020 Code RO 1125 i.pvTaskIncrementMutexHeldCount tasks.o
- 0x010031e4 0x010031e4 0x00000020 Code RO 1484 i.pxPortInitialiseStack port.o
- 0x01003204 0x01003204 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o
- 0x01003248 0x01003248 0x00000028 Code RO 818 i.uxListRemove list.o
- 0x01003270 0x01003270 0x0000000c Code RO 1127 i.uxTaskGetNumberOfTasks tasks.o
- 0x0100327c 0x0100327c 0x000000a4 Code RO 1128 i.uxTaskGetSystemState tasks.o
- 0x01003320 0x01003320 0x0000001a Code RO 819 i.vListInitialise list.o
- 0x0100333a 0x0100333a 0x00000006 Code RO 820 i.vListInitialiseItem list.o
- 0x01003340 0x01003340 0x00000036 Code RO 821 i.vListInsert list.o
- 0x01003376 0x01003376 0x00000018 Code RO 822 i.vListInsertEnd list.o
- 0x0100338e 0x0100338e 0x00000002 PAD
- 0x01003390 0x01003390 0x0000001c Code RO 1486 i.vPortEnterCritical port.o
- 0x010033ac 0x010033ac 0x00000028 Code RO 1487 i.vPortExitCritical port.o
- 0x010033d4 0x010033d4 0x00000080 Code RO 1561 i.vPortFree heap_4.o
- 0x01003454 0x01003454 0x00000018 Code RO 1488 i.vPortYield port.o
- 0x0100346c 0x0100346c 0x00000044 Code RO 1133 i.vTaskDelay tasks.o
- 0x010034b0 0x010034b0 0x00000084 Code RO 1137 i.vTaskGetInfo tasks.o
- 0x01003534 0x01003534 0x00000018 Code RO 1138 i.vTaskInternalSetTimeOutState tasks.o
- 0x0100354c 0x0100354c 0x000000d4 Code RO 1139 i.vTaskList tasks.o
- 0x01003620 0x01003620 0x0000000c Code RO 1140 i.vTaskMissedYield tasks.o
- 0x0100362c 0x0100362c 0x0000002c Code RO 1142 i.vTaskPlaceOnEventList tasks.o
- 0x01003658 0x01003658 0x000000b0 Code RO 1144 i.vTaskPriorityDisinheritAfterTimeout tasks.o
- 0x01003708 0x01003708 0x0000006c Code RO 1150 i.vTaskStartScheduler tasks.o
- 0x01003774 0x01003774 0x00000010 Code RO 1152 i.vTaskSuspendAll tasks.o
- 0x01003784 0x01003784 0x00000080 Code RO 1153 i.vTaskSwitchContext tasks.o
- 0x01003804 0x01003804 0x0000000c Code RO 1563 i.xPortGetFreeHeapSize heap_4.o
- 0x01003810 0x01003810 0x0000000c Code RO 1564 i.xPortGetMinimumEverFreeHeapSize heap_4.o
- 0x0100381c 0x0100381c 0x00000038 Code RO 1489 i.xPortStartScheduler port.o
- 0x01003854 0x01003854 0x0000001e Code RO 904 i.xQueueCreateMutex queue.o
- 0x01003872 0x01003872 0x00000050 Code RO 905 i.xQueueGenericCreate queue.o
- 0x010038c2 0x010038c2 0x00000082 Code RO 906 i.xQueueGenericReset queue.o
- 0x01003944 0x01003944 0x0000015a Code RO 907 i.xQueueGenericSend queue.o
- 0x01003a9e 0x01003a9e 0x000000bc Code RO 908 i.xQueueGenericSendFromISR queue.o
- 0x01003b5a 0x01003b5a 0x00000138 Code RO 917 i.xQueueReceive queue.o
- 0x01003c92 0x01003c92 0x0000017e Code RO 919 i.xQueueSemaphoreTake queue.o
- 0x01003e10 0x01003e10 0x00000074 Code RO 1154 i.xTaskCheckForTimeOut tasks.o
- 0x01003e84 0x01003e84 0x0000005c Code RO 1155 i.xTaskCreate tasks.o
- 0x01003ee0 0x01003ee0 0x00000024 Code RO 1159 i.xTaskGetSchedulerState tasks.o
- 0x01003f04 0x01003f04 0x0000000c Code RO 1160 i.xTaskGetTickCount tasks.o
- 0x01003f10 0x01003f10 0x0000013c Code RO 1162 i.xTaskIncrementTick tasks.o
- 0x0100404c 0x0100404c 0x00000088 Code RO 1165 i.xTaskPriorityDisinherit tasks.o
- 0x010040d4 0x010040d4 0x000000a4 Code RO 1166 i.xTaskPriorityInherit tasks.o
- 0x01004178 0x01004178 0x00000088 Code RO 1167 i.xTaskRemoveFromEventList tasks.o
- 0x01004200 0x01004200 0x000000f0 Code RO 1168 i.xTaskResumeAll tasks.o
- 0x010042f0 0x010042f0 0x000001d8 Data RO 23 .constdata system_n32wb03x.o
- 0x010044c8 0x010044c8 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o
- 0x010044d4 0x010044d4 0x00000010 Data RO 1757 .constdata app_tasks.o
- 0x010044e4 0x010044e4 0x0000003c Data RO 1812 .constdata app_cli.o
- 0x01004520 0x01004520 0x000000ea Data RO 1813 .conststring app_cli.o
- 0x0100460a 0x0100460a 0x00000002 PAD
- 0x0100460c 0x0100460c 0x00000020 Data RO 2251 Region$$Table anon$$obj.o
+ 0x01008000 0x01008000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o
+ 0x010080c0 0x010080c0 0x00000000 Code RO 4372 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x010080c0 0x010080c0 0x00000004 Code RO 4687 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x010080c4 0x010080c4 0x00000004 Code RO 4690 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x010080c8 0x010080c8 0x00000000 Code RO 4692 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x010080c8 0x010080c8 0x00000000 Code RO 4694 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x010080c8 0x010080c8 0x00000008 Code RO 4695 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x010080d0 0x010080d0 0x00000000 Code RO 4697 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x010080d0 0x010080d0 0x00000000 Code RO 4699 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x010080d0 0x010080d0 0x00000004 Code RO 4688 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x010080d4 0x010080d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o
+ 0x010080e2 0x010080e2 0x00000002 PAD
+ 0x010080e4 0x010080e4 0x00000078 Code RO 3819 .emb_text port.o
+ 0x0100815c 0x0100815c 0x0000001c Code RO 4 .text startup_n32wb03x.o
+ 0x01008178 0x01008178 0x0000002c Code RO 4375 .text mc_p.l(uidiv.o)
+ 0x010081a4 0x010081a4 0x00000060 Code RO 4377 .text mc_p.l(uldiv.o)
+ 0x01008204 0x01008204 0x00000024 Code RO 4379 .text mc_p.l(rand.o)
+ 0x01008228 0x01008228 0x00000040 Code RO 4384 .text mc_p.l(memmovea.o)
+ 0x01008268 0x01008268 0x00000024 Code RO 4386 .text mc_p.l(memseta.o)
+ 0x0100828c 0x0100828c 0x0000000e Code RO 4388 .text mc_p.l(strlen.o)
+ 0x0100829a 0x0100829a 0x0000001c Code RO 4390 .text mc_p.l(strcmp.o)
+ 0x010082b6 0x010082b6 0x00000014 Code RO 4392 .text mc_p.l(memchr.o)
+ 0x010082ca 0x010082ca 0x0000001a Code RO 4394 .text mc_p.l(memcmp.o)
+ 0x010082e4 0x010082e4 0x00000012 Code RO 4396 .text mc_p.l(strcpy.o)
+ 0x010082f6 0x010082f6 0x0000001e Code RO 4398 .text mc_p.l(strncmp.o)
+ 0x01008314 0x01008314 0x000000d0 Code RO 4671 .text mf_p.l(dmul.o)
+ 0x010083e4 0x010083e4 0x000000f0 Code RO 4673 .text mf_p.l(ddiv.o)
+ 0x010084d4 0x010084d4 0x0000001c Code RO 4679 .text mf_p.l(dfltui.o)
+ 0x010084f0 0x010084f0 0x0000001c Code RO 4681 .text mf_p.l(dfltul.o)
+ 0x0100850c 0x0100850c 0x00000040 Code RO 4685 .text mf_p.l(dfixul.o)
+ 0x0100854c 0x0100854c 0x00000020 Code RO 4701 .text mc_p.l(llshl.o)
+ 0x0100856c 0x0100856c 0x00000022 Code RO 4703 .text mc_p.l(llushr.o)
+ 0x0100858e 0x0100858e 0x00000000 Code RO 4705 .text mc_p.l(iusefp.o)
+ 0x0100858e 0x0100858e 0x000000be Code RO 4708 .text mf_p.l(depilogue.o)
+ 0x0100864c 0x0100864c 0x00000164 Code RO 4712 .text mf_p.l(dadd.o)
+ 0x010087b0 0x010087b0 0x00000028 Code RO 4714 .text mf_p.l(cdrcmple.o)
+ 0x010087d8 0x010087d8 0x00000024 Code RO 4716 .text mc_p.l(init.o)
+ 0x010087fc 0x010087fc 0x00000026 Code RO 4718 .text mc_p.l(llsshr.o)
+ 0x01008822 0x01008822 0x00000060 Code RO 4722 .text mc_p.l(__dclz77c.o)
+ 0x01008882 0x01008882 0x00000002 PAD
+ 0x01008884 0x01008884 0x0000000c Ven RO 4724 Veneer$$Code anon$$obj.o
+ 0x01008890 0x01008890 0x0000000c Ven RO 4725 Veneer$$Code anon$$obj.o
+ 0x0100889c 0x0100889c 0x0000000c Ven RO 4726 Veneer$$Code anon$$obj.o
+ 0x010088a8 0x010088a8 0x0000000c Ven RO 4727 Veneer$$Code anon$$obj.o
+ 0x010088b4 0x010088b4 0x0000000c Ven RO 4728 Veneer$$Code anon$$obj.o
+ 0x010088c0 0x010088c0 0x0000000c Ven RO 4729 Veneer$$Code anon$$obj.o
+ 0x010088cc 0x010088cc 0x0000000c Ven RO 4730 Veneer$$Code anon$$obj.o
+ 0x010088d8 0x010088d8 0x0000000c Ven RO 4731 Veneer$$Code anon$$obj.o
+ 0x010088e4 0x010088e4 0x0000000c Ven RO 4732 Veneer$$Code anon$$obj.o
+ 0x010088f0 0x010088f0 0x0000000c Ven RO 4733 Veneer$$Code anon$$obj.o
+ 0x010088fc 0x010088fc 0x0000000c Ven RO 4734 Veneer$$Code anon$$obj.o
+ 0x01008908 0x01008908 0x0000000c Ven RO 4735 Veneer$$Code anon$$obj.o
+ 0x01008914 0x01008914 0x0000000c Ven RO 4736 Veneer$$Code anon$$obj.o
+ 0x01008920 0x01008920 0x0000000c Ven RO 4737 Veneer$$Code anon$$obj.o
+ 0x0100892c 0x0100892c 0x0000000c Ven RO 4738 Veneer$$Code anon$$obj.o
+ 0x01008938 0x01008938 0x0000000c Ven RO 4739 Veneer$$Code anon$$obj.o
+ 0x01008944 0x01008944 0x0000000c Ven RO 4740 Veneer$$Code anon$$obj.o
+ 0x01008950 0x01008950 0x00000024 Code RO 4121 i.AppCli_Init app_cli.o
+ 0x01008974 0x01008974 0x00000078 Code RO 4075 i.AppTasks_CreateAll app_tasks.o
+ 0x010089ec 0x010089ec 0x0000000c Code RO 4076 i.AppTasks_GetLogEnabled app_tasks.o
+ 0x010089f8 0x010089f8 0x00000014 Code RO 4077 i.AppTasks_SetLogEnabled app_tasks.o
+ 0x01008a0c 0x01008a0c 0x00000218 Code RO 4122 i.CliTask app_cli.o
+ 0x01008c24 0x01008c24 0x00000198 Code RO 4170 i.CmdBankInfo cli_core.o
+ 0x01008dbc 0x01008dbc 0x0000008c Code RO 4171 i.CmdHelp cli_core.o
+ 0x01008e48 0x01008e48 0x000000f0 Code RO 4172 i.CmdLed cli_core.o
+ 0x01008f38 0x01008f38 0x000000ac Code RO 4173 i.CmdLog cli_core.o
+ 0x01008fe4 0x01008fe4 0x000000f4 Code RO 4174 i.CmdSysInfo cli_core.o
+ 0x010090d8 0x010090d8 0x00000098 Code RO 4175 i.CmdVersion cli_core.o
+ 0x01009170 0x01009170 0x00000004 Code RO 737 i.DMA_ClearFlag n32wb03x_dma.o
+ 0x01009174 0x01009174 0x000000a0 Code RO 740 i.DMA_DeInit n32wb03x_dma.o
+ 0x01009214 0x01009214 0x0000001c Code RO 741 i.DMA_EnableChannel n32wb03x_dma.o
+ 0x01009230 0x01009230 0x0000001a Code RO 743 i.DMA_GetFlagStatus n32wb03x_dma.o
+ 0x0100924a 0x0100924a 0x00000002 PAD
+ 0x0100924c 0x0100924c 0x00000040 Code RO 745 i.DMA_Init n32wb03x_dma.o
+ 0x0100928c 0x0100928c 0x00000010 Code RO 746 i.DMA_RequestRemap n32wb03x_dma.o
+ 0x0100929c 0x0100929c 0x0000000c Code RO 863 i.EXTI_ClrITPendBit n32wb03x_exti.o
+ 0x010092a8 0x010092a8 0x00000028 Code RO 866 i.EXTI_GetITStatus n32wb03x_exti.o
+ 0x010092d0 0x010092d0 0x00000088 Code RO 868 i.EXTI_InitPeripheral n32wb03x_exti.o
+ 0x01009358 0x01009358 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o
+ 0x0100945e 0x0100945e 0x00000002 PAD
+ 0x01009460 0x01009460 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o
+ 0x0100947c 0x0100947c 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o
+ 0x01009480 0x01009480 0x00000004 Code RO 225 i.GPIO_SetBits n32wb03x_gpio.o
+ 0x01009484 0x01009484 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o
+ 0x0100948c 0x0100948c 0x00000004 Code RO 4342 i.HardFault_Handler n32wb03x_it.o
+ 0x01009490 0x01009490 0x0000004c Code RO 4078 i.LedTask app_tasks.o
+ 0x010094dc 0x010094dc 0x0000004c Code RO 4079 i.LedTask2 app_tasks.o
+ 0x01009528 0x01009528 0x00000002 Code RO 4343 i.NMI_Handler n32wb03x_it.o
+ 0x0100952a 0x0100952a 0x00000002 PAD
+ 0x0100952c 0x0100952c 0x00000098 Code RO 1854 i.NS_BLE_STACK_INIT ns_ble.o
+ 0x010095c4 0x010095c4 0x00000014 Code RO 1855 i.NVIC_EnableIRQ ns_ble.o
+ 0x010095d8 0x010095d8 0x00000044 Code RO 174 i.NVIC_Init misc.o
+ 0x0100961c 0x0100961c 0x00000078 Code RO 175 i.NVIC_SetPriority misc.o
+ 0x01009694 0x01009694 0x00000078 Code RO 1856 i.NVIC_SetPriority ns_ble.o
+ 0x0100970c 0x0100970c 0x0000001c Code RO 1857 i.NVIC_SystemReset ns_ble.o
+ 0x01009728 0x01009728 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o
+ 0x010097f4 0x010097f4 0x0000004c Code RO 4080 i.PrintTask app_tasks.o
+ 0x01009840 0x01009840 0x0000003c Code RO 819 i.Qflash_Erase_Sector n32wb03x_qflash.o
+ 0x0100987c 0x0100987c 0x00000038 Code RO 820 i.Qflash_Init n32wb03x_qflash.o
+ 0x010098b4 0x010098b4 0x00000044 Code RO 822 i.Qflash_Write n32wb03x_qflash.o
+ 0x010098f8 0x010098f8 0x00000020 Code RO 348 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o
+ 0x01009918 0x01009918 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o
+ 0x01009938 0x01009938 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o
+ 0x010099dc 0x010099dc 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o
+ 0x01009b0c 0x01009b0c 0x00000002 Code RO 3820 i.SVC_Handler port.o
+ 0x01009b0e 0x01009b0e 0x00000002 PAD
+ 0x01009b10 0x01009b10 0x00000024 Code RO 3821 i.SysTick_Handler port.o
+ 0x01009b34 0x01009b34 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o
+ 0x01009b44 0x01009b44 0x0000003c Code RO 14 i.SystemGetMacAddr system_n32wb03x.o
+ 0x01009b80 0x01009b80 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o
+ 0x01009c9c 0x01009c9c 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o
+ 0x01009cb0 0x01009cb0 0x00000008 Code RO 4344 i.USART1_IRQHandler n32wb03x_it.o
+ 0x01009cb8 0x01009cb8 0x00000054 Code RO 569 i.USART_ConfigInt n32wb03x_usart.o
+ 0x01009d0c 0x01009d0c 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o
+ 0x01009d2c 0x01009d2c 0x00000014 Code RO 575 i.USART_EnableDMA n32wb03x_usart.o
+ 0x01009d40 0x01009d40 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o
+ 0x01009d5e 0x01009d5e 0x00000002 PAD
+ 0x01009d60 0x01009d60 0x0000005c Code RO 582 i.USART_GetIntStatus n32wb03x_usart.o
+ 0x01009dbc 0x01009dbc 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o
+ 0x01009e70 0x01009e70 0x0000000a Code RO 584 i.USART_ReceiveData n32wb03x_usart.o
+ 0x01009e7a 0x01009e7a 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o
+ 0x01009e82 0x01009e82 0x00000002 PAD
+ 0x01009e84 0x01009e84 0x00000020 Code RO 4637 i.__0printf mc_p.l(printfa.o)
+ 0x01009ea4 0x01009ea4 0x00000028 Code RO 4639 i.__0sprintf mc_p.l(printfa.o)
+ 0x01009ecc 0x01009ecc 0x0000002c Code RO 4642 i.__0vsnprintf mc_p.l(printfa.o)
+ 0x01009ef8 0x01009ef8 0x0000002e Code RO 4710 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x01009f26 0x01009f26 0x0000001c Code RO 325 i.__ARM_common_switch8 n32wb03x_gpio.o
+ 0x01009f42 0x01009f42 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o
+ 0x01009f48 0x01009f48 0x00000006 Code RO 823 i.__set_PRIMASK n32wb03x_qflash.o
+ 0x01009f4e 0x01009f4e 0x00000002 PAD
+ 0x01009f50 0x01009f50 0x00000174 Code RO 4644 i._fp_digits mc_p.l(printfa.o)
+ 0x0100a0c4 0x0100a0c4 0x000006ec Code RO 4645 i._printf_core mc_p.l(printfa.o)
+ 0x0100a7b0 0x0100a7b0 0x00000020 Code RO 4646 i._printf_post_padding mc_p.l(printfa.o)
+ 0x0100a7d0 0x0100a7d0 0x0000002c Code RO 4647 i._printf_pre_padding mc_p.l(printfa.o)
+ 0x0100a7fc 0x0100a7fc 0x00000016 Code RO 4648 i._snputc mc_p.l(printfa.o)
+ 0x0100a812 0x0100a812 0x0000000a Code RO 4649 i._sputc mc_p.l(printfa.o)
+ 0x0100a81c 0x0100a81c 0x0000007c Code RO 2894 i.app_ble_adv_init app_ble.o
+ 0x0100a898 0x0100a898 0x0000001a Code RO 2895 i.app_ble_adv_msg_handler app_ble.o
+ 0x0100a8b2 0x0100a8b2 0x00000002 PAD
+ 0x0100a8b4 0x0100a8b4 0x00000044 Code RO 2896 i.app_ble_connected app_ble.o
+ 0x0100a8f8 0x0100a8f8 0x00000054 Code RO 2897 i.app_ble_disconnected app_ble.o
+ 0x0100a94c 0x0100a94c 0x00000084 Code RO 2898 i.app_ble_gap_params_init app_ble.o
+ 0x0100a9d0 0x0100a9d0 0x00000064 Code RO 2899 i.app_ble_init app_ble.o
+ 0x0100aa34 0x0100aa34 0x0000000c Code RO 2900 i.app_ble_is_connected app_ble.o
+ 0x0100aa40 0x0100aa40 0x00000028 Code RO 2901 i.app_ble_max_payload app_ble.o
+ 0x0100aa68 0x0100aa68 0x0000005c Code RO 2902 i.app_ble_msg_handler app_ble.o
+ 0x0100aac4 0x0100aac4 0x00000010 Code RO 2903 i.app_ble_notify_send app_ble.o
+ 0x0100aad4 0x0100aad4 0x00000010 Code RO 2904 i.app_ble_prf_init app_ble.o
+ 0x0100aae4 0x0100aae4 0x00000034 Code RO 3096 i.app_ble_proto_init app_ble_proto.o
+ 0x0100ab18 0x0100ab18 0x00000024 Code RO 3097 i.app_ble_proto_on_disconnect app_ble_proto.o
+ 0x0100ab3c 0x0100ab3c 0x0000006c Code RO 3098 i.app_ble_proto_poll app_ble_proto.o
+ 0x0100aba8 0x0100aba8 0x00000120 Code RO 3099 i.app_ble_proto_rx_bytes app_ble_proto.o
+ 0x0100acc8 0x0100acc8 0x00000068 Code RO 3100 i.app_ble_proto_send_frame app_ble_proto.o
+ 0x0100ad30 0x0100ad30 0x0000005c Code RO 2905 i.app_ble_sec_init app_ble.o
+ 0x0100ad8c 0x0100ad8c 0x0000000c Code RO 2906 i.app_ble_set_rx_callback app_ble.o
+ 0x0100ad98 0x0100ad98 0x0000004c Code RO 3031 i.app_cls_add_cls app_cls.o
+ 0x0100ade4 0x0100ade4 0x0000002c Code RO 3032 i.app_cls_init app_cls.o
+ 0x0100ae10 0x0100ae10 0x00000014 Code RO 3033 i.app_cls_notify_state_reset app_cls.o
+ 0x0100ae24 0x0100ae24 0x00000070 Code RO 3034 i.app_cls_send_notify app_cls.o
+ 0x0100ae94 0x0100ae94 0x0000000c Code RO 3035 i.app_cls_set_rx_callback app_cls.o
+ 0x0100aea0 0x0100aea0 0x00000018 Code RO 2319 i.app_conn_params_update_evt_handler ns_ble_task.o
+ 0x0100aeb8 0x0100aeb8 0x00000108 Code RO 1858 i.app_create_advertising ns_ble.o
+ 0x0100afc0 0x0100afc0 0x00000098 Code RO 1859 i.app_delete_activity ns_ble.o
+ 0x0100b058 0x0100b058 0x00000058 Code RO 2320 i.app_entry_point_handler ns_ble_task.o
+ 0x0100b0b0 0x0100b0b0 0x00000050 Code RO 2321 i.app_get_handler ns_ble_task.o
+ 0x0100b100 0x0100b100 0x00000028 Code RO 2322 i.app_init_timeout_evt_handler ns_ble_task.o
+ 0x0100b128 0x0100b128 0x000000e8 Code RO 2323 i.app_lsi_calib_evt_handler ns_ble_task.o
+ 0x0100b210 0x0100b210 0x00000074 Code RO 2324 i.app_msg_handler ns_ble_task.o
+ 0x0100b284 0x0100b284 0x00000024 Code RO 4272 i.app_ota_abort app_ota.o
+ 0x0100b2a8 0x0100b2a8 0x00000008 Code RO 4273 i.app_ota_current_bank_base app_ota.o
+ 0x0100b2b0 0x0100b2b0 0x00000042 Code RO 4274 i.app_ota_handle_frame app_ota.o
+ 0x0100b2f2 0x0100b2f2 0x00000008 Code RO 2541 i.app_sec_msg_dflt_handler ns_sec.o
+ 0x0100b2fa 0x0100b2fa 0x00000002 PAD
+ 0x0100b2fc 0x0100b2fc 0x00000020 Code RO 1860 i.app_send_gapm_reset_cmd ns_ble.o
+ 0x0100b31c 0x0100b31c 0x00000088 Code RO 1861 i.app_set_adv_data ns_ble.o
+ 0x0100b3a4 0x0100b3a4 0x000000e0 Code RO 1862 i.app_set_scan_rsp_data ns_ble.o
+ 0x0100b484 0x0100b484 0x00000088 Code RO 1863 i.app_start_advertising ns_ble.o
+ 0x0100b50c 0x0100b50c 0x00000034 Code RO 1864 i.app_stop_advertising ns_ble.o
+ 0x0100b540 0x0100b540 0x000000cc Code RO 922 i.attm_att_set_value lib_att.o
+ 0x0100b60c 0x0100b60c 0x00000012 Code RO 2907 i.ble_schedule_task app_ble.o
+ 0x0100b61e 0x0100b61e 0x00000002 PAD
+ 0x0100b620 0x0100b620 0x0000002c Code RO 4036 i.bsp_led_init bsp_led.o
+ 0x0100b64c 0x0100b64c 0x00000010 Code RO 4037 i.bsp_led_off bsp_led.o
+ 0x0100b65c 0x0100b65c 0x00000010 Code RO 4038 i.bsp_led_on bsp_led.o
+ 0x0100b66c 0x0100b66c 0x00000010 Code RO 4039 i.bsp_led_toggle bsp_led.o
+ 0x0100b67c 0x0100b67c 0x000000dc Code RO 3979 i.bsp_usart_init bsp_usart.o
+ 0x0100b758 0x0100b758 0x00000048 Code RO 3980 i.bsp_usart_read_byte bsp_usart.o
+ 0x0100b7a0 0x0100b7a0 0x00000054 Code RO 3981 i.bsp_usart_rx_isr_handler bsp_usart.o
+ 0x0100b7f4 0x0100b7f4 0x00000024 Code RO 3982 i.bsp_usart_tx_lock bsp_usart.o
+ 0x0100b818 0x0100b818 0x00000028 Code RO 3983 i.bsp_usart_tx_unlock bsp_usart.o
+ 0x0100b840 0x0100b840 0x0000009c Code RO 3984 i.bsp_usart_write_dma bsp_usart.o
+ 0x0100b8dc 0x0100b8dc 0x00000044 Code RO 3161 i.caiic_crc32 boot_crc32.o
+ 0x0100b920 0x0100b920 0x0000004c Code RO 2792 i.call_user_callback ns_timer.o
+ 0x0100b96c 0x0100b96c 0x00000070 Code RO 2793 i.cancel_timer_msg_handler ns_timer.o
+ 0x0100b9dc 0x0100b9dc 0x00000032 Code RO 1811 i.check_client_char_cfg rdts_common.o
+ 0x0100ba0e 0x0100ba0e 0x00000004 Code RO 4176 i.cli_cmd_count cli_core.o
+ 0x0100ba12 0x0100ba12 0x00000002 PAD
+ 0x0100ba14 0x0100ba14 0x00000018 Code RO 4177 i.cli_cmd_name cli_core.o
+ 0x0100ba2c 0x0100ba2c 0x000000cc Code RO 4178 i.cli_exec_line cli_core.o
+ 0x0100baf8 0x0100baf8 0x00000084 Code RO 4123 i.cli_history_add app_cli.o
+ 0x0100bb7c 0x0100bb7c 0x0000002c Code RO 4124 i.cli_history_get app_cli.o
+ 0x0100bba8 0x0100bba8 0x00000016 Code RO 4179 i.cli_out_uart cli_core.o
+ 0x0100bbbe 0x0100bbbe 0x00000002 PAD
+ 0x0100bbc0 0x0100bbc0 0x00000034 Code RO 4180 i.cli_printf cli_core.o
+ 0x0100bbf4 0x0100bbf4 0x0000004c Code RO 4125 i.cli_redraw_line app_cli.o
+ 0x0100bc40 0x0100bc40 0x0000000c Code RO 4181 i.cli_set_output cli_core.o
+ 0x0100bc4c 0x0100bc4c 0x00000144 Code RO 4126 i.cli_tab_complete app_cli.o
+ 0x0100bd90 0x0100bd90 0x00000016 Code RO 4127 i.cli_uart_write app_cli.o
+ 0x0100bda6 0x0100bda6 0x00000002 PAD
+ 0x0100bda8 0x0100bda8 0x00000024 Code RO 4182 i.cli_write cli_core.o
+ 0x0100bdcc 0x0100bdcc 0x00000010 Code RO 3036 i.cls_val_ntf_cfm_handler app_cls.o
+ 0x0100bddc 0x0100bddc 0x0000005c Code RO 3037 i.cls_val_write_ind_handler app_cls.o
+ 0x0100be38 0x0100be38 0x00000054 Code RO 3038 i.cls_value_req_ind_handler app_cls.o
+ 0x0100be8c 0x0100be8c 0x00000008 Code RO 2681 i.co_rand_word ns_sec.o
+ 0x0100be94 0x0100be94 0x00000078 Code RO 3451 i.eTaskGetState tasks.o
+ 0x0100bf0c 0x0100bf0c 0x00000040 Code RO 3985 i.fputc bsp_usart.o
+ 0x0100bf4c 0x0100bf4c 0x00000114 Code RO 2542 i.gapc_bond_ind_handler ns_sec.o
+ 0x0100c060 0x0100c060 0x0000025c Code RO 2543 i.gapc_bond_req_ind_handler ns_sec.o
+ 0x0100c2bc 0x0100c2bc 0x00000060 Code RO 2325 i.gapc_cmp_evt_handler ns_ble_task.o
+ 0x0100c31c 0x0100c31c 0x00000080 Code RO 2326 i.gapc_conn_rssi_ind_handler ns_ble_task.o
+ 0x0100c39c 0x0100c39c 0x0000019c Code RO 2327 i.gapc_connection_req_ind_handler ns_ble_task.o
+ 0x0100c538 0x0100c538 0x00000074 Code RO 2328 i.gapc_disconnect_ind_handler ns_ble_task.o
+ 0x0100c5ac 0x0100c5ac 0x00000030 Code RO 2544 i.gapc_encrypt_ind_handler ns_sec.o
+ 0x0100c5dc 0x0100c5dc 0x00000134 Code RO 2545 i.gapc_encrypt_req_ind_handler ns_sec.o
+ 0x0100c710 0x0100c710 0x000000a4 Code RO 2329 i.gapc_get_dev_info_req_ind_handler ns_ble_task.o
+ 0x0100c7b4 0x0100c7b4 0x00000014 Code RO 2330 i.gapc_le_phy_ind_handler ns_ble_task.o
+ 0x0100c7c8 0x0100c7c8 0x00000024 Code RO 2331 i.gapc_le_pkt_size_ind_handler ns_ble_task.o
+ 0x0100c7ec 0x0100c7ec 0x00000070 Code RO 2332 i.gapc_param_update_req_ind_handler ns_ble_task.o
+ 0x0100c85c 0x0100c85c 0x00000034 Code RO 2333 i.gapc_param_updated_ind_handler ns_ble_task.o
+ 0x0100c890 0x0100c890 0x00000044 Code RO 2334 i.gapc_set_dev_info_req_ind_handler ns_ble_task.o
+ 0x0100c8d4 0x0100c8d4 0x00000040 Code RO 2335 i.gapm_activity_created_ind_handler ns_ble_task.o
+ 0x0100c914 0x0100c914 0x0000007c Code RO 2336 i.gapm_activity_stopped_ind_handler ns_ble_task.o
+ 0x0100c990 0x0100c990 0x00000030 Code RO 2337 i.gapm_addr_solved_ind_handler ns_ble_task.o
+ 0x0100c9c0 0x0100c9c0 0x000004c8 Code RO 2338 i.gapm_cmp_evt_handler ns_ble_task.o
+ 0x0100ce88 0x0100ce88 0x000000e8 Code RO 2339 i.gapm_ext_adv_repoer_ind_handler ns_ble_task.o
+ 0x0100cf70 0x0100cf70 0x0000001e Code RO 2340 i.gapm_gen_rand_nb_ind_handler ns_ble_task.o
+ 0x0100cf8e 0x0100cf8e 0x0000001e Code RO 2341 i.gapm_profile_added_ind_handler ns_ble_task.o
+ 0x0100cfac 0x0100cfac 0x00000012 Code RO 2342 i.gapm_scan_request_ind_handler ns_ble_task.o
+ 0x0100cfbe 0x0100cfbe 0x00000002 PAD
+ 0x0100cfc0 0x0100cfc0 0x0000004c Code RO 1670 i.gattc_att_info_req_ind_handler rdtss_task.o
+ 0x0100d00c 0x0100d00c 0x00000090 Code RO 1671 i.gattc_cmp_evt_handler rdtss_task.o
+ 0x0100d09c 0x0100d09c 0x00000070 Code RO 2343 i.gattc_cmp_evt_handler ns_ble_task.o
+ 0x0100d10c 0x0100d10c 0x0000006c Code RO 2344 i.gattc_mtu_changed_ind_handler ns_ble_task.o
+ 0x0100d178 0x0100d178 0x00000118 Code RO 1672 i.gattc_read_req_ind_handler rdtss_task.o
+ 0x0100d290 0x0100d290 0x00000128 Code RO 1673 i.gattc_write_req_ind_handler rdtss_task.o
+ 0x0100d3b8 0x0100d3b8 0x00000074 Code RO 1812 i.get_cfg_handle rdts_common.o
+ 0x0100d42c 0x0100d42c 0x00000058 Code RO 1813 i.get_value_handle rdts_common.o
+ 0x0100d484 0x0100d484 0x0000004c Code RO 4040 i.led_init bsp_led.o
+ 0x0100d4d0 0x0100d4d0 0x0000003c Code RO 1295 i.llhwc_modem_setmode rwip_driver.o
+ 0x0100d50c 0x0100d50c 0x0000010c Code RO 1296 i.llhwc_phy_prerx_flash rwip_driver.o
+ 0x0100d618 0x0100d618 0x0000009c Code RO 1297 i.llhwc_setmode_reg_config rwip_driver.o
+ 0x0100d6b4 0x0100d6b4 0x00000154 Code RO 3945 i.main main.o
+ 0x0100d808 0x0100d808 0x00000050 Code RO 2794 i.modify_timer_msg_handler ns_timer.o
+ 0x0100d858 0x0100d858 0x0000004c Code RO 1865 i.ns_EXTI4_12_IRQHandler ns_ble.o
+ 0x0100d8a4 0x0100d8a4 0x00000020 Code RO 1866 i.ns_HardFault_Handler ns_ble.o
+ 0x0100d8c4 0x0100d8c4 0x00000022 Code RO 1867 i.ns_NRST_config ns_ble.o
+ 0x0100d8e6 0x0100d8e6 0x00000002 PAD
+ 0x0100d8e8 0x0100d8e8 0x0000002c Code RO 1869 i.ns_ble_add_prf_func_register ns_ble.o
+ 0x0100d914 0x0100d914 0x00000038 Code RO 1870 i.ns_ble_add_svc ns_ble.o
+ 0x0100d94c 0x0100d94c 0x00000080 Code RO 1872 i.ns_ble_adv_fsm_next ns_ble.o
+ 0x0100d9cc 0x0100d9cc 0x00000058 Code RO 1873 i.ns_ble_adv_init ns_ble.o
+ 0x0100da24 0x0100da24 0x0000007c Code RO 1874 i.ns_ble_adv_start ns_ble.o
+ 0x0100daa0 0x0100daa0 0x0000003c Code RO 1875 i.ns_ble_adv_stop ns_ble.o
+ 0x0100dadc 0x0100dadc 0x00000038 Code RO 1876 i.ns_ble_create_init ns_ble.o
+ 0x0100db14 0x0100db14 0x00000038 Code RO 1877 i.ns_ble_create_scan ns_ble.o
+ 0x0100db4c 0x0100db4c 0x00000044 Code RO 1878 i.ns_ble_delete_init ns_ble.o
+ 0x0100db90 0x0100db90 0x0000003c Code RO 1879 i.ns_ble_delete_scan ns_ble.o
+ 0x0100dbcc 0x0100dbcc 0x00000030 Code RO 1880 i.ns_ble_disconnect ns_ble.o
+ 0x0100dbfc 0x0100dbfc 0x0000005c Code RO 1882 i.ns_ble_evn_init ns_ble.o
+ 0x0100dc58 0x0100dc58 0x00000070 Code RO 1884 i.ns_ble_gap_init ns_ble.o
+ 0x0100dcc8 0x0100dcc8 0x00000028 Code RO 1887 i.ns_ble_get_connection_num ns_ble.o
+ 0x0100dcf0 0x0100dcf0 0x00000058 Code RO 1890 i.ns_ble_list_set_ral ns_ble.o
+ 0x0100dd48 0x0100dd48 0x000000c0 Code RO 1892 i.ns_ble_lsc_config ns_ble.o
+ 0x0100de08 0x0100de08 0x00000034 Code RO 1896 i.ns_ble_prf_task_register ns_ble.o
+ 0x0100de3c 0x0100de3c 0x00000054 Code RO 1901 i.ns_ble_scan_data_find ns_ble.o
+ 0x0100de90 0x0100de90 0x000000c4 Code RO 1908 i.ns_ble_stack_init ns_ble.o
+ 0x0100df54 0x0100df54 0x000000c0 Code RO 1909 i.ns_ble_stack_vtor_init ns_ble.o
+ 0x0100e014 0x0100e014 0x00000144 Code RO 1910 i.ns_ble_start_init ns_ble.o
+ 0x0100e158 0x0100e158 0x000000e0 Code RO 1911 i.ns_ble_start_scan ns_ble.o
+ 0x0100e238 0x0100e238 0x0000003c Code RO 1912 i.ns_ble_stop_init ns_ble.o
+ 0x0100e274 0x0100e274 0x00000048 Code RO 1913 i.ns_ble_stop_scan ns_ble.o
+ 0x0100e2bc 0x0100e2bc 0x00000018 Code RO 1914 i.ns_ble_task_init ns_ble.o
+ 0x0100e2d4 0x0100e2d4 0x00000088 Code RO 1915 i.ns_ble_update_param ns_ble.o
+ 0x0100e35c 0x0100e35c 0x000000ac Code RO 2546 i.ns_bond_db_add_entry ns_sec.o
+ 0x0100e408 0x0100e408 0x00000038 Code RO 2547 i.ns_bond_db_get_size ns_sec.o
+ 0x0100e440 0x0100e440 0x00000050 Code RO 2548 i.ns_bond_db_init ns_sec.o
+ 0x0100e490 0x0100e490 0x00000024 Code RO 2549 i.ns_bond_db_load ns_sec.o
+ 0x0100e4b4 0x0100e4b4 0x00000036 Code RO 2550 i.ns_bond_last_bonded_addr ns_sec.o
+ 0x0100e4ea 0x0100e4ea 0x00000038 Code RO 2551 i.ns_bond_last_bonded_peer_id ns_sec.o
+ 0x0100e522 0x0100e522 0x00000002 PAD
+ 0x0100e524 0x0100e524 0x00000070 Code RO 2552 i.ns_bond_last_bonded_ral_info ns_sec.o
+ 0x0100e594 0x0100e594 0x00000068 Code RO 2553 i.ns_bond_resolv_addr_start ns_sec.o
+ 0x0100e5fc 0x0100e5fc 0x00000070 Code RO 2554 i.ns_bond_search_addr_irk ns_sec.o
+ 0x0100e66c 0x0100e66c 0x00000058 Code RO 1916 i.ns_iwdg_config ns_ble.o
+ 0x0100e6c4 0x0100e6c4 0x000000a4 Code RO 1918 i.ns_peripheral_config ns_ble.o
+ 0x0100e768 0x0100e768 0x00000114 Code RO 2556 i.ns_sec_bond_store_evt_handler ns_sec.o
+ 0x0100e87c 0x0100e87c 0x00000014 Code RO 2557 i.ns_sec_get_bond_status ns_sec.o
+ 0x0100e890 0x0100e890 0x0000000c Code RO 2558 i.ns_sec_get_iocap ns_sec.o
+ 0x0100e89c 0x0100e89c 0x00000024 Code RO 2559 i.ns_sec_init ns_sec.o
+ 0x0100e8c0 0x0100e8c0 0x0000001c Code RO 2486 i.ns_sleep_lock_acquire ns_sleep.o
+ 0x0100e8dc 0x0100e8dc 0x00000020 Code RO 2487 i.ns_sleep_lock_release ns_sleep.o
+ 0x0100e8fc 0x0100e8fc 0x00000070 Code RO 2795 i.ns_timer_api_process_handler ns_timer.o
+ 0x0100e96c 0x0100e96c 0x00000040 Code RO 4275 i.ota_flush_full_sector app_ota.o
+ 0x0100e9ac 0x0100e9ac 0x000000f0 Code RO 4276 i.ota_on_begin app_ota.o
+ 0x0100ea9c 0x0100ea9c 0x00000128 Code RO 4277 i.ota_on_data app_ota.o
+ 0x0100ebc4 0x0100ebc4 0x00000164 Code RO 4278 i.ota_on_end app_ota.o
+ 0x0100ed28 0x0100ed28 0x00000018 Code RO 4279 i.ota_rd32 app_ota.o
+ 0x0100ed40 0x0100ed40 0x00000036 Code RO 4280 i.ota_respond app_ota.o
+ 0x0100ed76 0x0100ed76 0x00000002 PAD
+ 0x0100ed78 0x0100ed78 0x000000c4 Code RO 4281 i.ota_update_bootsetting app_ota.o
+ 0x0100ee3c 0x0100ee3c 0x00000058 Code RO 1919 i.patchx_enable ns_ble.o
+ 0x0100ee94 0x0100ee94 0x000000ac Code RO 1488 i.prf_add_profile prf.o
+ 0x0100ef40 0x0100ef40 0x0000001e Code RO 1491 i.prf_dst_task_get prf.o
+ 0x0100ef5e 0x0100ef5e 0x00000002 PAD
+ 0x0100ef60 0x0100ef60 0x00000034 Code RO 1492 i.prf_env_get prf.o
+ 0x0100ef94 0x0100ef94 0x0000003c Code RO 1493 i.prf_get_id_from_task prf.o
+ 0x0100efd0 0x0100efd0 0x00000034 Code RO 1494 i.prf_get_itf_func_register prf.o
+ 0x0100f004 0x0100f004 0x0000003c Code RO 1495 i.prf_get_task_from_id prf.o
+ 0x0100f040 0x0100f040 0x000000cc Code RO 1496 i.prf_init prf.o
+ 0x0100f10c 0x0100f10c 0x00000038 Code RO 1497 i.prf_itf_get prf.o
+ 0x0100f144 0x0100f144 0x00000054 Code RO 3101 i.proto_cli_out app_ble_proto.o
+ 0x0100f198 0x0100f198 0x0000004c Code RO 3102 i.proto_crc16 app_ble_proto.o
+ 0x0100f1e4 0x0100f1e4 0x0000007c Code RO 3103 i.proto_dispatch_frame app_ble_proto.o
+ 0x0100f260 0x0100f260 0x00000070 Code RO 3104 i.proto_emit_frame app_ble_proto.o
+ 0x0100f2d0 0x0100f2d0 0x0000007c Code RO 3453 i.prvAddCurrentTaskToDelayedList tasks.o
+ 0x0100f34c 0x0100f34c 0x000000ac Code RO 3454 i.prvAddNewTaskToReadyList tasks.o
+ 0x0100f3f8 0x0100f3f8 0x00000048 Code RO 3455 i.prvCheckTasksWaitingTermination tasks.o
+ 0x0100f440 0x0100f440 0x0000002c Code RO 3229 i.prvCopyDataFromQueue queue.o
+ 0x0100f46c 0x0100f46c 0x00000080 Code RO 3230 i.prvCopyDataToQueue queue.o
+ 0x0100f4ec 0x0100f4ec 0x00000012 Code RO 3456 i.prvDeleteTCB tasks.o
+ 0x0100f4fe 0x0100f4fe 0x00000016 Code RO 3231 i.prvGetDisinheritPriorityAfterTimeout queue.o
+ 0x0100f514 0x0100f514 0x0000007c Code RO 3895 i.prvHeapInit heap_4.o
+ 0x0100f590 0x0100f590 0x00000018 Code RO 3457 i.prvIdleTask tasks.o
+ 0x0100f5a8 0x0100f5a8 0x0000001e Code RO 3232 i.prvInitialiseMutex queue.o
+ 0x0100f5c6 0x0100f5c6 0x0000002c Code RO 3233 i.prvInitialiseNewQueue queue.o
+ 0x0100f5f2 0x0100f5f2 0x000000b0 Code RO 3458 i.prvInitialiseNewTask tasks.o
+ 0x0100f6a2 0x0100f6a2 0x00000002 PAD
+ 0x0100f6a4 0x0100f6a4 0x00000064 Code RO 3459 i.prvInitialiseTaskLists tasks.o
+ 0x0100f708 0x0100f708 0x00000068 Code RO 3896 i.prvInsertBlockIntoFreeList heap_4.o
+ 0x0100f770 0x0100f770 0x0000001c Code RO 3234 i.prvIsQueueEmpty queue.o
+ 0x0100f78c 0x0100f78c 0x0000001e Code RO 3235 i.prvIsQueueFull queue.o
+ 0x0100f7aa 0x0100f7aa 0x0000006a Code RO 3460 i.prvListTasksWithinSingleList tasks.o
+ 0x0100f814 0x0100f814 0x00000038 Code RO 3461 i.prvResetNextTaskUnblockTime tasks.o
+ 0x0100f84c 0x0100f84c 0x0000002c Code RO 3822 i.prvSetupTimerInterrupt port.o
+ 0x0100f878 0x0100f878 0x00000016 Code RO 3462 i.prvTaskCheckFreeStackSpace tasks.o
+ 0x0100f88e 0x0100f88e 0x00000002 PAD
+ 0x0100f890 0x0100f890 0x00000024 Code RO 3823 i.prvTaskExitError port.o
+ 0x0100f8b4 0x0100f8b4 0x0000008e Code RO 3236 i.prvUnlockQueue queue.o
+ 0x0100f942 0x0100f942 0x0000002a Code RO 3464 i.prvWriteNameToBuffer tasks.o
+ 0x0100f96c 0x0100f96c 0x0000011c Code RO 3897 i.pvPortMalloc heap_4.o
+ 0x0100fa88 0x0100fa88 0x00000020 Code RO 3465 i.pvTaskIncrementMutexHeldCount tasks.o
+ 0x0100faa8 0x0100faa8 0x00000020 Code RO 3824 i.pxPortInitialiseStack port.o
+ 0x0100fac8 0x0100fac8 0x00000048 Code RO 1298 i.radio_freq_cal_from_trim rwip_driver.o
+ 0x0100fb10 0x0100fb10 0x00000048 Code RO 1674 i.rdtss_att_get_value rdtss_task.o
+ 0x0100fb58 0x0100fb58 0x0000004c Code RO 1675 i.rdtss_att_info_rsp_handler rdtss_task.o
+ 0x0100fba4 0x0100fba4 0x0000006a Code RO 1676 i.rdtss_att_set_value rdtss_task.o
+ 0x0100fc0e 0x0100fc0e 0x00000002 PAD
+ 0x0100fc10 0x0100fc10 0x00000058 Code RO 1589 i.rdtss_cleanup rdtss.o
+ 0x0100fc68 0x0100fc68 0x00000058 Code RO 1590 i.rdtss_create rdtss.o
+ 0x0100fcc0 0x0100fcc0 0x0000003c Code RO 1591 i.rdtss_destroy rdtss.o
+ 0x0100fcfc 0x0100fcfc 0x0000001e Code RO 1814 i.rdtss_get_att_handle rdts_common.o
+ 0x0100fd1a 0x0100fd1a 0x0000002c Code RO 1815 i.rdtss_get_att_idx rdts_common.o
+ 0x0100fd46 0x0100fd46 0x00000018 Code RO 1677 i.rdtss_get_ccc_value rdtss_task.o
+ 0x0100fd5e 0x0100fd5e 0x000000ae Code RO 1592 i.rdtss_init rdtss.o
+ 0x0100fe0c 0x0100fe0c 0x00000050 Code RO 1678 i.rdtss_init_ccc_values rdtss_task.o
+ 0x0100fe5c 0x0100fe5c 0x00000008 Code RO 1593 i.rdtss_prf_itf_get rdtss.o
+ 0x0100fe64 0x0100fe64 0x0000002e Code RO 1679 i.rdtss_set_ccc_value rdtss_task.o
+ 0x0100fe92 0x0100fe92 0x00000002 PAD
+ 0x0100fe94 0x0100fe94 0x00000024 Code RO 1680 i.rdtss_task_init rdtss_task.o
+ 0x0100feb8 0x0100feb8 0x000000d6 Code RO 1681 i.rdtss_val_ind_req_handler rdtss_task.o
+ 0x0100ff8e 0x0100ff8e 0x000000dc Code RO 1682 i.rdtss_val_ntf_req_handler rdtss_task.o
+ 0x0101006a 0x0101006a 0x00000026 Code RO 1683 i.rdtss_val_set_req_handler rdtss_task.o
+ 0x01010090 0x01010090 0x00000088 Code RO 1684 i.rdtss_value_req_rsp_handler rdtss_task.o
+ 0x01010118 0x01010118 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o
+ 0x0101015c 0x0101015c 0x000001a4 Code RO 1040 i.rwip_init rwip.o
+ 0x01010300 0x01010300 0x00000070 Code RO 1303 i.rwip_lpcycles_2_hus rwip_driver.o
+ 0x01010370 0x01010370 0x00000068 Code RO 1305 i.rwip_slp_isr rwip_driver.o
+ 0x010103d8 0x010103d8 0x000000ac Code RO 1306 i.rwip_wakeup rwip_driver.o
+ 0x01010484 0x01010484 0x00000002 Code RO 2801 i.timer_canceled_handler ns_timer.o
+ 0x01010486 0x01010486 0x00000002 Code RO 2802 i.timer_modified_handler ns_timer.o
+ 0x01010488 0x01010488 0x00000028 Code RO 3176 i.uxListRemove list.o
+ 0x010104b0 0x010104b0 0x0000000c Code RO 3467 i.uxTaskGetNumberOfTasks tasks.o
+ 0x010104bc 0x010104bc 0x000000a4 Code RO 3468 i.uxTaskGetSystemState tasks.o
+ 0x01010560 0x01010560 0x0000001a Code RO 3177 i.vListInitialise list.o
+ 0x0101057a 0x0101057a 0x00000006 Code RO 3178 i.vListInitialiseItem list.o
+ 0x01010580 0x01010580 0x00000036 Code RO 3179 i.vListInsert list.o
+ 0x010105b6 0x010105b6 0x00000018 Code RO 3180 i.vListInsertEnd list.o
+ 0x010105ce 0x010105ce 0x00000002 PAD
+ 0x010105d0 0x010105d0 0x0000001c Code RO 3826 i.vPortEnterCritical port.o
+ 0x010105ec 0x010105ec 0x00000028 Code RO 3827 i.vPortExitCritical port.o
+ 0x01010614 0x01010614 0x00000080 Code RO 3898 i.vPortFree heap_4.o
+ 0x01010694 0x01010694 0x00000018 Code RO 3828 i.vPortYield port.o
+ 0x010106ac 0x010106ac 0x00000044 Code RO 3473 i.vTaskDelay tasks.o
+ 0x010106f0 0x010106f0 0x00000084 Code RO 3477 i.vTaskGetInfo tasks.o
+ 0x01010774 0x01010774 0x00000018 Code RO 3478 i.vTaskInternalSetTimeOutState tasks.o
+ 0x0101078c 0x0101078c 0x000000d4 Code RO 3479 i.vTaskList tasks.o
+ 0x01010860 0x01010860 0x0000000c Code RO 3480 i.vTaskMissedYield tasks.o
+ 0x0101086c 0x0101086c 0x0000002c Code RO 3482 i.vTaskPlaceOnEventList tasks.o
+ 0x01010898 0x01010898 0x000000b0 Code RO 3484 i.vTaskPriorityDisinheritAfterTimeout tasks.o
+ 0x01010948 0x01010948 0x0000006c Code RO 3490 i.vTaskStartScheduler tasks.o
+ 0x010109b4 0x010109b4 0x00000010 Code RO 3492 i.vTaskSuspendAll tasks.o
+ 0x010109c4 0x010109c4 0x00000080 Code RO 3493 i.vTaskSwitchContext tasks.o
+ 0x01010a44 0x01010a44 0x0000000c Code RO 3900 i.xPortGetFreeHeapSize heap_4.o
+ 0x01010a50 0x01010a50 0x0000000c Code RO 3901 i.xPortGetMinimumEverFreeHeapSize heap_4.o
+ 0x01010a5c 0x01010a5c 0x00000038 Code RO 3829 i.xPortStartScheduler port.o
+ 0x01010a94 0x01010a94 0x0000001e Code RO 3247 i.xQueueCreateMutex queue.o
+ 0x01010ab2 0x01010ab2 0x00000050 Code RO 3248 i.xQueueGenericCreate queue.o
+ 0x01010b02 0x01010b02 0x00000082 Code RO 3249 i.xQueueGenericReset queue.o
+ 0x01010b84 0x01010b84 0x0000015a Code RO 3250 i.xQueueGenericSend queue.o
+ 0x01010cde 0x01010cde 0x000000bc Code RO 3251 i.xQueueGenericSendFromISR queue.o
+ 0x01010d9a 0x01010d9a 0x00000138 Code RO 3260 i.xQueueReceive queue.o
+ 0x01010ed2 0x01010ed2 0x0000017e Code RO 3262 i.xQueueSemaphoreTake queue.o
+ 0x01011050 0x01011050 0x00000074 Code RO 3494 i.xTaskCheckForTimeOut tasks.o
+ 0x010110c4 0x010110c4 0x0000005c Code RO 3495 i.xTaskCreate tasks.o
+ 0x01011120 0x01011120 0x00000024 Code RO 3499 i.xTaskGetSchedulerState tasks.o
+ 0x01011144 0x01011144 0x0000000c Code RO 3500 i.xTaskGetTickCount tasks.o
+ 0x01011150 0x01011150 0x0000013c Code RO 3502 i.xTaskIncrementTick tasks.o
+ 0x0101128c 0x0101128c 0x00000088 Code RO 3505 i.xTaskPriorityDisinherit tasks.o
+ 0x01011314 0x01011314 0x000000a4 Code RO 3506 i.xTaskPriorityInherit tasks.o
+ 0x010113b8 0x010113b8 0x00000088 Code RO 3507 i.xTaskRemoveFromEventList tasks.o
+ 0x01011440 0x01011440 0x000000f0 Code RO 3508 i.xTaskResumeAll tasks.o
+ 0x01011530 0x01011530 0x000001d8 Data RO 23 .constdata system_n32wb03x.o
+ 0x01011708 0x01011708 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o
+ 0x01011714 0x01011714 0x00000324 Data RO 825 .constdata n32wb03x_qflash.o
+ 0x01011a38 0x01011a38 0x00000354 Data RO 1307 .constdata rwip_driver.o
+ 0x01011d8c 0x01011d8c 0x00000010 Data RO 1594 .constdata rdtss.o
+ 0x01011d9c 0x01011d9c 0x00000048 Data RO 1685 .constdata rdtss_task.o
+ 0x01011de4 0x01011de4 0x00000354 Data RO 1921 .constdata ns_ble.o
+ 0x01012138 0x01012138 0x000004c0 Data RO 2345 .constdata ns_ble_task.o
+ 0x010125f8 0x010125f8 0x00000384 Data RO 2565 .constdata ns_sec.o
+ 0x0101297c 0x0101297c 0x00000420 Data RO 3039 .constdata app_cls.o
+ 0x01012d9c 0x01012d9c 0x00000010 Data RO 4081 .constdata app_tasks.o
+ 0x01012dac 0x01012dac 0x00000048 Data RO 4184 .constdata cli_core.o
+ 0x01012df4 0x01012df4 0x00000122 Data RO 4185 .conststring cli_core.o
+ 0x01012f16 0x01012f16 0x00000002 PAD
+ 0x01012f18 0x01012f18 0x00000020 Data RO 4720 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0100462c, Size: 0x00005db8, Max: 0x0000c000, ABSOLUTE)
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x01012f38, Size: 0x0000a288, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000694])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 0x0100462c 0x00000004 Data RW 24 .data system_n32wb03x.o
- 0x20000004 0x01004630 0x0000003c Data RW 1171 .data tasks.o
- 0x20000040 0x0100466c 0x00000004 Data RW 1490 .data port.o
- 0x20000044 0x01004670 0x00000018 Data RW 1566 .data heap_4.o
- 0x2000005c 0x01004688 0x00000008 Data RW 1662 .data bsp_usart.o
- 0x20000064 0x01004690 0x00000005 Data RW 1758 .data app_tasks.o
- 0x20000069 0x01004695 0x00000002 Data RW 1814 .data app_cli.o
- 0x2000006b 0x01004697 0x00000001 PAD
- 0x2000006c 0x01004698 0x00000004 Data RW 2225 .data mc_p.l(stdout.o)
- 0x20000070 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o
- 0x200000a4 - 0x000000f0 Zero RW 1170 .bss tasks.o
- 0x20000194 - 0x00005000 Zero RW 1565 .bss heap_4.o
- 0x20005194 - 0x00000420 Zero RW 1811 .bss app_cli.o
- 0x200055b4 0x0100469c 0x00000004 PAD
- 0x200055b8 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o
+ 0x20000000 COMPRESSED 0x00000004 Data RW 24 .data system_n32wb03x.o
+ 0x20000004 COMPRESSED 0x0000000c Data RW 826 .data n32wb03x_qflash.o
+ 0x20000010 COMPRESSED 0x00000030 PAD
+ 0x20000040 COMPRESSED 0x00000693 Data RW 1308 .data rwip_driver.o
+ 0x200006d3 COMPRESSED 0x0000002d PAD
+ 0x20000700 COMPRESSED 0x000006c4 Data RW 1922 .data ns_ble.o
+ 0x20000dc4 COMPRESSED 0x0000003c PAD
+ 0x20000e00 COMPRESSED 0x00000684 Data RW 2346 .data ns_ble_task.o
+ 0x20001484 COMPRESSED 0x0000003c PAD
+ 0x200014c0 COMPRESSED 0x00000688 Data RW 2489 .data ns_sleep.o
+ 0x20001b48 COMPRESSED 0x00000038 PAD
+ 0x20001b80 COMPRESSED 0x00000681 Data RW 2909 .data app_ble.o
+ 0x20002201 COMPRESSED 0x0000003f PAD
+ 0x20002240 COMPRESSED 0x00000688 Data RW 3040 .data app_cls.o
+ 0x200028c8 COMPRESSED 0x0000000a Data RW 3106 .data app_ble_proto.o
+ 0x200028d2 COMPRESSED 0x00000002 PAD
+ 0x200028d4 COMPRESSED 0x0000003c Data RW 3511 .data tasks.o
+ 0x20002910 COMPRESSED 0x00000004 Data RW 3830 .data port.o
+ 0x20002914 COMPRESSED 0x00000018 Data RW 3903 .data heap_4.o
+ 0x2000292c COMPRESSED 0x00000008 Data RW 3986 .data bsp_usart.o
+ 0x20002934 COMPRESSED 0x00000005 Data RW 4082 .data app_tasks.o
+ 0x20002939 COMPRESSED 0x00000002 Data RW 4129 .data app_cli.o
+ 0x2000293b COMPRESSED 0x00000001 PAD
+ 0x2000293c COMPRESSED 0x00000004 Data RW 4186 .data cli_core.o
+ 0x20002940 COMPRESSED 0x00000021 Data RW 4283 .data app_ota.o
+ 0x20002961 COMPRESSED 0x00000003 PAD
+ 0x20002964 COMPRESSED 0x00000004 Data RW 4380 .data mc_p.l(rand.o)
+ 0x20002968 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o
+ 0x2000299c - 0x00000328 Zero RW 824 .bss n32wb03x_qflash.o
+ 0x20002cc4 - 0x0000011c Zero RW 1499 .bss prf.o
+ 0x20002de0 - 0x000001b0 Zero RW 1920 .bss ns_ble.o
+ 0x20002f90 - 0x0000005c Zero RW 2564 .bss ns_sec.o
+ 0x20002fec - 0x00000050 Zero RW 2803 .bss ns_timer.o
+ 0x2000303c - 0x0000053b Zero RW 3105 .bss app_ble_proto.o
+ 0x20003577 COMPRESSED 0x00000001 PAD
+ 0x20003578 - 0x000000f0 Zero RW 3510 .bss tasks.o
+ 0x20003668 - 0x00005000 Zero RW 3902 .bss heap_4.o
+ 0x20008668 - 0x00000240 Zero RW 4128 .bss app_cli.o
+ 0x200088a8 - 0x000001e0 Zero RW 4183 .bss cli_core.o
+ 0x20008a88 - 0x00001000 Zero RW 4282 .bss app_ota.o
+ 0x20009a88 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o
==============================================================================
@@ -1841,34 +4359,55 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
- 2374 696 294 2 1056 10350 app_cli.o
+ 832 208 0 1665 0 19311 app_ble.o
+ 984 104 0 10 1339 7440 app_ble_proto.o
+ 1170 144 0 2 576 5514 app_cli.o
+ 456 78 1056 1672 0 13521 app_cls.o
+ 1340 170 0 33 4096 13495 app_ota.o
380 110 16 5 0 3567 app_tasks.o
+ 68 6 0 0 0 930 boot_crc32.o
168 16 0 0 0 2791 bsp_led.o
672 76 0 8 0 6942 bsp_usart.o
+ 1710 838 362 4 480 9901 cli_core.o
664 72 0 24 20480 6048 heap_4.o
- 150 0 0 0 0 11854 list.o
- 260 196 0 0 0 2011 main.o
+ 204 8 0 0 0 31614 lib_att.o
+ 150 0 0 0 0 5226 list.o
+ 340 252 0 0 0 799 main.o
188 14 0 0 0 7632 misc.o
298 18 0 0 0 5123 n32wb03x_dma.o
+ 188 14 0 0 0 2505 n32wb03x_exti.o
334 4 0 0 0 4189 n32wb03x_gpio.o
14 0 0 0 0 1222 n32wb03x_it.o
+ 190 32 804 12 808 4290 n32wb03x_qflash.o
228 32 12 0 0 2876 n32wb03x_rcc.o
456 34 0 0 0 7540 n32wb03x_usart.o
+ 4474 572 852 1732 432 105977 ns_ble.o
+ 3774 276 1216 1668 0 31945 ns_ble_task.o
+ 2378 180 900 0 92 115244 ns_sec.o
+ 60 10 0 1672 0 2592 ns_sleep.o
+ 384 66 0 0 80 12680 ns_timer.o
418 58 0 4 0 7928 port.o
- 1936 0 0 0 0 20896 queue.o
+ 686 36 0 0 284 8670 prf.o
+ 1936 0 0 0 0 17972 queue.o
+ 328 10 0 0 0 6847 rdts_common.o
+ 418 16 16 0 0 13433 rdtss.o
+ 1844 56 72 0 0 35271 rdtss_task.o
+ 420 48 0 0 0 93371 rwip.o
+ 944 222 852 1683 0 73816 rwip_driver.o
28 8 192 0 2048 748 startup_n32wb03x.o
- 916 68 472 4 52 125324 system_n32wb03x.o
+ 976 72 472 4 52 129903 system_n32wb03x.o
3408 442 0 60 240 30176 tasks.o
----------------------------------------------------------------------
- 12916 1844 1020 108 23880 257217 Object Totals
- 0 0 32 0 0 0 (incl. Generated)
- 24 0 2 1 4 0 (incl. Padding)
+ 33762 4370 6856 10596 31008 849049 Object Totals
+ 204 68 32 0 0 0 (incl. Generated)
+ 48 0 2 338 1 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+ 96 0 0 0 0 0 __dclz77c.o
0 0 0 0 0 0 entry.o
0 0 0 0 0 0 entry10a.o
0 0 0 0 0 0 entry11a.o
@@ -1877,17 +4416,17 @@ Image component sizes
0 0 0 0 0 0 entry7b.o
0 0 0 0 0 0 entry8b.o
8 4 0 0 0 0 entry9a.o
- 30 0 0 0 0 0 handlers.o
36 8 0 0 0 68 init.o
0 0 0 0 0 0 iusefp.o
32 0 0 0 0 68 llshl.o
38 0 0 0 0 68 llsshr.o
34 0 0 0 0 68 llushr.o
20 0 0 0 0 60 memchr.o
- 36 0 0 0 0 60 memcpya.o
+ 26 0 0 0 0 72 memcmp.o
+ 64 0 0 0 0 68 memmovea.o
36 0 0 0 0 100 memseta.o
2368 106 0 0 0 688 printfa.o
- 0 0 0 4 0 0 stdout.o
+ 36 12 0 4 0 120 rand.o
28 0 0 0 0 68 strcmp.o
18 0 0 0 0 60 strcpy.o
14 0 0 0 0 60 strlen.o
@@ -1899,21 +4438,23 @@ Image component sizes
240 6 0 0 0 84 ddiv.o
236 0 0 0 0 216 depilogue.o
64 10 0 0 0 68 dfixul.o
+ 28 4 0 0 0 68 dfltui.o
+ 28 6 0 0 0 68 dfltul.o
208 6 0 0 0 88 dmul.o
----------------------------------------------------------------------
- 4028 150 0 4 0 2260 Library Totals
- 4 0 0 0 0 0 (incl. Padding)
+ 4238 172 0 4 0 2596 Library Totals
+ 2 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
- 2880 122 0 4 0 1596 mc_p.l
- 1144 28 0 0 0 664 mf_p.l
+ 3036 134 0 4 0 1796 mc_p.l
+ 1200 38 0 0 0 800 mf_p.l
----------------------------------------------------------------------
- 4028 150 0 4 0 2260 Library Totals
+ 4238 172 0 4 0 2596 Library Totals
----------------------------------------------------------------------
@@ -1922,15 +4463,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 16944 1994 1020 112 23880 252521 Grand Totals
- 16944 1994 1020 112 23880 252521 ELF Image Totals
- 16944 1994 1020 112 0 0 ROM Totals
+ 38000 4542 6856 10600 31008 835845 Grand Totals
+ 38000 4542 6856 1684 31008 835845 ELF Image Totals (compressed)
+ 38000 4542 6856 1684 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 17964 ( 17.54kB)
- Total RW Size (RW Data + ZI Data) 23992 ( 23.43kB)
- Total ROM Size (Code + RO Data + RW Data) 18076 ( 17.65kB)
+ Total RO Size (Code + RO Data) 44856 ( 43.80kB)
+ Total RW Size (RW Data + ZI Data) 41608 ( 40.63kB)
+ Total ROM Size (Code + RO Data + RW Data) 46540 ( 45.45kB)
==============================================================================
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ble.crf b/mcm-ddc-04/MDK-ARM/Objects/app_ble.crf
new file mode 100644
index 0000000..9315660
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_ble.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ble.d b/mcm-ddc-04/MDK-ARM/Objects/app_ble.d
new file mode 100644
index 0000000..0d63e68
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/app_ble.d
@@ -0,0 +1,137 @@
+.\objects\app_ble.o: ..\app\ble\app_ble.c
+.\objects\app_ble.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+.\objects\app_ble.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_ble.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\app_ble.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_config.h
+.\objects\app_ble.o: ..\app\ble\app_user_config.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\adv\ns_adv_data_def.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\log\ns_log.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api\rwble_config.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\rwble_hl_config.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_config.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\rwble_hl_error.h
+.\objects\app_ble.o: ..\app\ble\app_profile\rwapp_config.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\rwprf_config.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gapm_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gap.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch\compiler.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_math.h
+.\objects\app_ble.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch\arch.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_msg.h
+.\objects\app_ble.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_list.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\global_func.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\global_var.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch\Typedefine.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_version.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_lmp.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_hci.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_error.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_utils.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\em\api\em_map.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_et.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api\em_map_ble.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_llcp.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_cs.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_tx_desc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_rx_desc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_rx_cte_desc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_wpal.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_ral.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\rf.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_int.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_alarm.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_arb.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_prog.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\reg_ipcore.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_ipcore.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\reg_access.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\reg_blecore.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_blecore.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\aes\api\aes.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api\rwble.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\lld.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\ble_util_buf.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_event.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_timer.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_mem.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\rwble_hl.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\l2cc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\l2cc_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\l2cc_pdu.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\att.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\llm\llm_int.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_plan.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ahi\api\ahi_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\hci\api\hci.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\attm.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt\atts.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gattc_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\prf.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\gapm.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gap\gapm_int.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\gapc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gapc_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt\gattm_int.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gattm_task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt\attm_db.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\gattc.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gatt.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\ble_stack_common.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sec\ns_sec.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\global_func.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_ble.o: ..\app\ble\app_ble.h
+.\objects\app_ble.o: ..\app\ble\app_profile\app_cls.h
+.\objects\app_ble.o: ..\app\ble\app_ble_proto.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\app_ble.o: ..\app\FreeRTOSConfig.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\app_ble.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
+.\objects\app_ble.o: ..\app\bsp_usart.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ble.o b/mcm-ddc-04/MDK-ARM/Objects/app_ble.o
new file mode 100644
index 0000000..49b2f62
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_ble.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.crf b/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.crf
new file mode 100644
index 0000000..c45d1be
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.d b/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.d
new file mode 100644
index 0000000..4b5fb5a
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.d
@@ -0,0 +1,7 @@
+.\objects\app_ble_proto.o: ..\app\ble\app_ble_proto.c
+.\objects\app_ble_proto.o: ..\app\ble\app_ble_proto.h
+.\objects\app_ble_proto.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\app_ble_proto.o: ..\app\ble\app_ble.h
+.\objects\app_ble_proto.o: ..\app\app_ota.h
+.\objects\app_ble_proto.o: ..\app\cli_core.h
+.\objects\app_ble_proto.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.o b/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.o
new file mode 100644
index 0000000..89ff717
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_ble_proto.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf b/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf
index d61c2e8..2b29836 100644
Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf and b/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.d b/mcm-ddc-04/MDK-ARM/Objects/app_cli.d
index ef9164c..ee32a05 100644
--- a/mcm-ddc-04/MDK-ARM/Objects/app_cli.d
+++ b/mcm-ddc-04/MDK-ARM/Objects/app_cli.d
@@ -1,10 +1,10 @@
.\objects\app_cli.o: ..\app\app_cli.c
.\objects\app_cli.o: ..\app\app_cli.h
-.\objects\app_cli.o: ..\app\app_version.h
+.\objects\app_cli.o: ..\app\cli_core.h
+.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\app_cli.o: ..\app\bsp_usart.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
-.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
@@ -30,11 +30,8 @@
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
-.\objects\app_cli.o: ..\app\bsp_led.h
.\objects\app_cli.o: ..\app\app_tasks.h
-.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
-.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\app_cli.o: ..\app\FreeRTOSConfig.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.o b/mcm-ddc-04/MDK-ARM/Objects/app_cli.o
index b122e44..f9671d7 100644
Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_cli.o and b/mcm-ddc-04/MDK-ARM/Objects/app_cli.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cls.crf b/mcm-ddc-04/MDK-ARM/Objects/app_cls.crf
new file mode 100644
index 0000000..3572ec7
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_cls.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cls.d b/mcm-ddc-04/MDK-ARM/Objects/app_cls.d
new file mode 100644
index 0000000..3242d90
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/app_cls.d
@@ -0,0 +1,126 @@
+.\objects\app_cls.o: ..\app\ble\app_profile\app_cls.c
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_config.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_cls.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\app_cls.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\app_cls.o: ..\app\ble\app_user_config.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\adv\ns_adv_data_def.h
+.\objects\app_cls.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\log\ns_log.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api\rwble_config.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\rwble_hl_config.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_config.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\rwble_hl_error.h
+.\objects\app_cls.o: ..\app\ble\app_profile\rwapp_config.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\rwprf_config.h
+.\objects\app_cls.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_utils.h
+.\objects\app_cls.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_lmp.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_hci.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch\compiler.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_error.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip.h
+.\objects\app_cls.o: ..\app\ble\app_profile\app_cls.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\api\rdtss_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_msg.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch\arch.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_list.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\prf_types.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\att.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\attm.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gapm_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gap.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_math.h
+.\objects\app_cls.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\global_func.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\global_var.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch\Typedefine.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_version.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\em\api\em_map.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_et.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api\em_map_ble.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_llcp.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_cs.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_tx_desc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_rx_desc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_rx_cte_desc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_wpal.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_em_ble_ral.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\rf.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api\rwip_int.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_alarm.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_arb.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_prog.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\reg_ipcore.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_ipcore.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\reg_access.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\reg_blecore.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api\_reg_blecore.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\aes\api\aes.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api\rwble.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\lld.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\ble_util_buf.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_event.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_timer.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api\ke_mem.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\rwble_hl.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\l2cc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\l2cc_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\l2cc_pdu.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\llm\llm_int.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api\sch_plan.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ahi\api\ahi_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\hci\api\hci.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt\atts.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gattc_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\prf.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\gapm.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gap\gapm_int.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\gapc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gapc_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt\gattm_int.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gattm_task.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt\attm_db.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc\gattc.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api\gatt.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\ble_stack_common.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api\co_bt_defines.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\api\rdtss.h
+.\objects\app_cls.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdts_common.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cls.o b/mcm-ddc-04/MDK-ARM/Objects/app_cls.o
new file mode 100644
index 0000000..c4eaf96
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_cls.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ota.crf b/mcm-ddc-04/MDK-ARM/Objects/app_ota.crf
new file mode 100644
index 0000000..f1413b8
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_ota.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ota.d b/mcm-ddc-04/MDK-ARM/Objects/app_ota.d
new file mode 100644
index 0000000..dcd0da6
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/app_ota.d
@@ -0,0 +1,44 @@
+.\objects\app_ota.o: ..\app\app_ota.c
+.\objects\app_ota.o: ..\app\app_ota.h
+.\objects\app_ota.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\app_ota.o: ..\app\ble\app_ble_proto.h
+.\objects\app_ota.o: ..\..\Boot\src\dfu_layout.h
+.\objects\app_ota.o: ..\..\Boot\src\boot_crc32.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\app_ota.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\app_ota.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+.\objects\app_ota.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\app_ota.o: ..\app\FreeRTOSConfig.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\app_ota.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_ota.o b/mcm-ddc-04/MDK-ARM/Objects/app_ota.o
new file mode 100644
index 0000000..f7d0b93
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_ota.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o
index 188ae29..c4d4ccb 100644
Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o and b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.crf b/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.crf
new file mode 100644
index 0000000..15e95b4
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.d b/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.d
new file mode 100644
index 0000000..7c61122
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.d
@@ -0,0 +1,3 @@
+.\objects\boot_crc32.o: ..\..\Boot\src\boot_crc32.c
+.\objects\boot_crc32.o: ..\..\Boot\src\boot_crc32.h
+.\objects\boot_crc32.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.o b/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.o
new file mode 100644
index 0000000..8bff51f
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/boot_crc32.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o
index 1deb1e7..ac9bed0 100644
Binary files a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o and b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o
index 9be053e..dbba0b0 100644
Binary files a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o and b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/cli_core.crf b/mcm-ddc-04/MDK-ARM/Objects/cli_core.crf
new file mode 100644
index 0000000..5b71929
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/cli_core.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/cli_core.d b/mcm-ddc-04/MDK-ARM/Objects/cli_core.d
new file mode 100644
index 0000000..ce33c91
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/cli_core.d
@@ -0,0 +1,50 @@
+.\objects\cli_core.o: ..\app\cli_core.c
+.\objects\cli_core.o: ..\app\cli_core.h
+.\objects\cli_core.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\cli_core.o: ..\app\app_version.h
+.\objects\cli_core.o: ..\app\bsp_usart.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\cli_core.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\cli_core.o: ..\app\bsp_led.h
+.\objects\cli_core.o: ..\app\app_tasks.h
+.\objects\cli_core.o: ..\app\app_ota.h
+.\objects\cli_core.o: ..\..\Boot\src\dfu_layout.h
+.\objects\cli_core.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
+.\objects\cli_core.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+.\objects\cli_core.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
+.\objects\cli_core.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\cli_core.o: ..\..\Boot\src\boot_crc32.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\cli_core.o: ..\app\FreeRTOSConfig.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\cli_core.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/cli_core.o b/mcm-ddc-04/MDK-ARM/Objects/cli_core.o
new file mode 100644
index 0000000..c3fdf74
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/cli_core.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf
index 1d1aec3..9ed1b7c 100644
Binary files a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf and b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm
index bce28a1..694155d 100644
--- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm
@@ -26,29 +26,7 @@ Project File Date: 09/01/2026
Output:
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
-Rebuild target 'N32WB03X'
-compiling timers.c...
-assembling startup_n32wb03x.s...
-compiling list.c...
-compiling queue.c...
-compiling n32wb03x_dma.c...
-compiling system_n32wb03x.c...
-compiling n32wb03x_usart.c...
-compiling misc.c...
-compiling heap_4.c...
-compiling n32wb03x_gpio.c...
-compiling n32wb03x_rcc.c...
-compiling tasks.c...
-compiling port.c...
-compiling main.c...
-compiling bsp_usart.c...
-compiling bsp_led.c...
-compiling n32wb03x_it.c...
-compiling app_cli.c...
-compiling app_tasks.c...
-linking...
-Program Size: Code=16944 RO-data=1020 RW-data=112 ZI-data=23880
-FromELF: creating hex file...
+Build target 'N32WB03X'
After Build - User command #1: fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf
".\Objects\embeddedSrc.axf" - 0 Error(s), 0 Warning(s).
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex
index 3ed8371..7ed8ea7 100644
--- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex
@@ -1,1133 +1,2913 @@
:020000040100F9
-:10000000B85D00205D0100011511000179100001AB
-:1000100000000000000000000000000000000000E0
-:1000200000000000000000000000000001150001B9
-:1000300000000000000000001B0100010515000188
-:100040006F0100016F0100016F0100016F010001EC
-:100050006F0100016F0100016F0100016F010001DC
-:100060006F0100016F0100016F0100016F010001CC
-:100070006F0100016F0100016F0100016F010001BC
-:100080006F0100016F0100016F0100016F010001AC
-:100090006F0100016F0100016F0100016F0100019C
-:1000A0006F0100016F0100016F0100016F0100018C
-:1000B000691600016F0100016F0100016F0100016D
-:1000C0000348854600F0C0FA0048004709290001AE
-:1000D000B85D002040BA7047C0BA70470138FDD102
-:1000E00070470000084B19680868203080F30988C1
-:1000F000022080F31488BFF36F8F3FBCAE4608BC6C
-:1001000004BC62B61847000004000020EFF3108022
-:1001100072B6704780F310887047EFF309800E4B7A
-:100120001A6820381060F0C044464D4656465F4677
-:10013000F0C008B572B603F025FB62B60CBC1168BE
-:1001400008681030F0C8A046A946B246BB4680F306
-:1001500009882038F0C81847040000200448804768
-:1001600004480047FEE7FEE7FEE7FEE7FEE7FEE79E
-:1001700039150001C100000130B50B4601460020D1
-:100180002022012409E00D46D5409D4205D31D469D
-:100190009540491B2546954040191546521E002D95
-:1001A000F1DC30BD03460B439B0703D009E008C9CF
-:1001B000121F08C0042AFAD203E00B780370401C17
-:1001C000491C521EF9D27047D2B201E00270401CA5
-:1001D000491EFBD270470022F6E710B513460A46C7
-:1001E00004461946FFF7F0FF204610BD421C017877
-:1001F000401C0029FBD1801A704710B5002200E096
-:10020000521C835C8C5CA34201D1002BF8D1D8B284
-:10021000E1B2401A10BDC9B203E003788B4203D0AB
-:10022000401C521EF9D20020704703460A78027023
-:10023000401C491C002AF9D11846704730B50546C4
-:100240000020034600E05B1C934205D2EC5CC85CD6
-:10025000201A01D1002CF6D130BDF0B51FB40646EE
-:10026000002082B005464024019100901BE00199D6
-:1002700022460F46304600F009FA049A059B801A80
-:10028000994110D310461946224600F0EFF9361A6C
-:100290008F410197224601200021009F00F0E6F9DE
-:1002A00038184D4100902046641E0028DFDC019B79
-:1002B00000982946324607B0F0BD0000F0B5074669
-:1002C0000846584087B0C00F049048000E465900B9
-:1002D00040084908BC1A884105D2384631461E46B6
-:1002E00017460B4602465800400810434CD0300DCC
-:1002F000039040055900400D490D0590401A0290A9
-:10030000402872DA18030121000B09050843019007
-:1003100004980092002805D001995242002088419B
-:1003200000920190029840210A1A0199009800F069
-:100330009DF905460C466B4607CB00F0B8F9C0198D
-:100340007141039A0E0D0023D71756401A467A4082
-:10035000164344D0049A002A2DD0029A012A039A07
-:1003600015DC1205C01A914101263605001C7141A9
-:10037000D20F059ED2070093019202962A46234689
-:1003800000F0B5F907B0F0BD38463146FAE716057A
-:10039000224A0F46B218C01AB74101210905001CB4
-:1003A0004F4100187F41114618187941E20F104360
-:1003B0006D19644113E0E2076D0815436408C20734
-:1003C0001443039A01261205C01A91413605001CF8
-:1003D0007141CE07400830434908C01851412A46B0
-:1003E000234600F077F9CDE7FFE7049801224000AB
-:1003F000C117121A00238B4104983146C417381ACA
-:10040000A141EEE730B40124E407634030BC55E776
-:1004100030B40124E407614030BC4FE70000E0FF46
-:10042000F0B51FB488B00B99099800244840099989
-:10043000C00F490049080991C0070B990090490075
-:1004400049080B9109990898A64608431CD00B99B6
-:100450000A98084318D0099801244000420D48002A
-:10046000410D099824050003000B204309900B98C7
-:100470000003000B20430B9050181C494018002229
-:1004800001901446104605E0002001460DB0F0BD75
-:10049000032801DA034600E003239C46C11A0AAE92
-:1004A0000AE05F0008ADED5B4F00F75B7D4300277E
-:1004B000AA187C41491C5B1E6145F2DD410004AB7A
-:1004C0005A522104120C0A43240C401C0828DFDB7A
-:1004D000019802900099704601910090059B049A42
-:1004E0000799069800F003F9D0E700000DFCFFFF24
-:1004F000F0B50C465C4085B0E40FE40703944C0073
-:100500000026640859009446490802460296224390
-:1005100021D062460A431ED06200570D4A000E03E6
-:100520002303550D012402462C492405781B1B0B7F
-:10053000360B401823432643614600901C46501A50
-:10054000B44103D30098401C009002E09218009838
-:100550005B41002803DA0020014605B0F0BD002011
-:10056000012109050746864611E064461D46141B15
-:10057000B54106D36546521BB341744607430C434D
-:10058000A646CD0740084908284392185B41054616
-:100590000D43EAD11046184313D060461946504027
-:1005A0007140084306D06046101AB34106D20122BA
-:1005B000002306E000220123DB0702E00122D243F0
-:1005C0005310009874460105381C6141029C039D3C
-:1005D0000019694100F07EF8BFE70000FD0300004C
-:1005E0004A0009030123090B1B0519430A4B10B5E7
-:1005F000520D9A4202DA0020014610BD064B3433F8
-:100600009A4203DC9A1A00F041F810BD034BD2184D
-:1006100000F02CF810BD0000FF030000CDFBFFFF31
-:1006200010B5002904DB0124E40740428C41214637
-:10063000002B04DB1C460123DB075242A3419942F5
-:1006400000D1904210BD0000064C0125064E05E089
-:10065000E36807CC2B430C3C98471034B442F7D3E3
-:10066000FFF732FD0C4600012C46000110B5202A90
-:1006700004DB0146203A9140002010BD9140202328
-:100680009C1A0346E3401943904010BD10B5202A40
-:1006900004DB0846203AD040002110BD0B46D34071
-:1006A000D0402024A21A91400843194610BD10B52D
-:1006B000202A06DBCB170846203A1041C1170B430E
-:1006C00006E00B461341D0402024A21A9140084373
-:1006D000194610BD10B5002B08DA0024401C6141FA
-:1006E00092185B411A4301D14008400010BDF0B59B
-:1006F0001FB482B005460C0003D0084601F0D8F8BC
-:1007000002E001F0D5F8203002460090214628464C
-:10071000FFF7ACFF049B059A04460F4618431143AC
-:10072000084314D0184610431BD0009840210A1AE1
-:1007300018460599FFF7AAFF05460E46009A059947
-:100740000498FFF793FF084305D0012004E02046FA
-:10075000394607B0F0BD0020C11705430E432C43B6
-:10076000374300990E986305401A7905E40A002280
-:100770000C43FD0A0A3002D500200146E9E70105D5
-:10078000101969410C9C0D9D00196941FFF7A2FFEA
-:10079000DFE700001CB5002003210346012292027E
-:1007A0000091019002A1034803F06CFB1CBD000006
-:1007B000434C4900510800011CB5002208210A20C1
-:1007C00003F057F8104908600020022103464A024E
-:1007D000009101900DA10F4803F054FB002002216D
-:1007E00003464A02009101900BA10D4803F04AFB19
-:1007F000002003210346012292020091019009A1E9
-:100800000A4803F03FFB1CBD640000204C45443106
-:10081000000000007D1000014C4544320000000043
-:10082000C91000015052494E54000000A1120001AD
-:10083000014800787047000068000020002801D0BF
-:10084000012100E00021014A11707047680000207A
-:100850000EB500240020029000260027451E6CA043
-:1008600001F0C4FF00BF0021C94301A801F05AFDF7
-:10087000002800D1F7E7002E07D030460026694651
-:100880000979814200D1EEE700BF012F08D1684607
-:1008900000795B2801D1022000E000200746E2E752
-:1008A000022F3BD1002768460079412817D1681CE8
-:1008B00063490978884230DA6D1C284601F09AFEB7
-:1008C000014600905F48FFF7B0FC5E48029901F0D6
-:1008D000C1FE02905B48FFF789FC84B21DE06846C8
-:1008E0000079422819D1002D17DB6D1E002D08DB81
-:1008F000284601F07FFE014600905248FFF795FC24
-:1009000002E000204F4908704E48029901F0A2FE13
-:1009100002904C48FFF76AFC84B2A4E7684600796D
-:100920001B2801D101279EE7684600791A280BD1C0
-:100930000020FFF783FF44A001F058FF2146414803
-:1009400001F088FE02908EE76846007909280AD1F6
-:1009500001F036FD21463B4801F0A2FE0446029418
-:1009600001F040FD7FE7684600790D2803D0684616
-:1009700000790A281FD1684600790D2801D10A2084
-:1009800000E00D20064601F01BFD33A001F02EFF14
-:1009900000202C490855084601F0EAFD294801F0DD
-:1009A00083FD25A001F022FF01F01CFD00240020A2
-:1009B0000290451E2AE068460079082803D0684660
-:1009C00000797F2808D1002C20DD601E84B223A08E
-:1009D00001F00CFF029419E068460079202815DB2D
-:1009E000684600797F2811DA3F2C0CDA68460279D4
-:1009F0002046611C8CB213490A54012101A801F060
-:100A000005FD029402E016A001F0F0FE2BE70000C5
-:100A10000D0A434C492072656164792E2054797027
-:100A200065202768656C702720666F7220636F6D84
-:100A30006D616E64732E0D0A63616969632D3E00FA
-:100A400069000020745500200D0A5B6C6F67206FF1
-:100A500066665D0D0A0000000D0A0000082008000F
-:100A60000700000070B505460E460BA001F0BEFE63
-:100A700000240BE00C2060430A4BC01842680C2095
-:100A80006043195808A001F0CBFD641C052CF1D37C
-:100A900008A001F0ABFE70BD636F6D6D616E647395
-:100AA0003A0D0A00E44400012020252D387320254A
-:100AB000730D0A006B6579733A20544142203D2042
-:100AC000636F6D706C6574652C2055502F444F57C3
-:100AD0004E203D20686973746F72792C20437472C4
-:100AE0006C2B5A203D206C6F67206F66660D0A00E4
-:100AF000F8B507460C46032F03DA25A001F076FE71
-:100B0000F8BD60680078312806D160684078002818
-:100B100002D1284D01260EE060680078322806D107
-:100B200060684078002802D1234D402603E018A0D9
-:100B300001F05CFEE4E721A1A068FFF75EFB00285E
-:100B400004D13146284601F06FFB19E01CA1A068D2
-:100B5000FFF753FB002804D13146284601F05CFB27
-:100B60000EE018A1A068FFF748FB002804D1314629
-:100B7000284601F061FB03E005A001F037FEBFE766
-:100B800012A0A268616801F04BFD00BFB8E7000049
-:100B900075736167653A206C6564203C317C323E38
-:100BA000203C6F6E7C6F66667C746F67676C653E19
-:100BB0000D0A0000000C0140000801406F6E0000AB
-:100BC0006F666600746F67676C6500006C65642013
-:100BD000257320257320646F6E650D0A00000000E8
-:100BE00070B505460C46022D0CDAFFF721FE0028F1
-:100BF00001D017A000E017A00646314616A001F06C
-:100C00000FFD70BD12A16068FFF7F7FA002803D14D
-:100C10000120FFF713FE0CE00EA16068FFF7EDFA6C
-:100C2000002802D1FFF70AFE03E00EA001F0DEFD6E
-:100C3000E7E7FFF7FDFD002801D005A000E005A0D3
-:100C4000064631460DA001F0EBFC00BFD9E70000DD
-:100C50006F6E00006F6666006C6F672069732025F9
-:100C6000730D0A0075736167653A206C6F67205BCE
-:100C70006F6E7C6F66665D0D0A0000006C6F67200A
-:100C800073657420746F2025730D0A00F8B507464C
-:100C900003F038F904467D21C9002046FFF76CFABD
-:100CA00005462A46214612A001F0BAFC02F0E0FAFD
-:100CB0000546294615A001F0B3FC02F0A9FD054642
-:100CC00002F0A0FD06462B4632460521090312A07C
-:100CD00001F0A6FC1DA001F089FD00202749087045
-:100CE000084602F033FC254801F080FDF8BD000005
-:100CF000757074696D653A20256C75207469636B35
-:100D0000732028256C752073290D0A007461736B9C
-:100D1000733A2025750D0A00686561703A20746F7A
-:100D200074616C20257520422C2066726565202533
-:100D30007520422C206D696E206576657220667282
-:100D4000656520257520420D0A0000006E616D6505
-:100D500020202020202020202020202020737461AB
-:100D6000746520207072696F2020737461636B2832
-:100D7000772920206E756D0D0A000000F4530020C5
-:100D800070B504460D4606A108A001F049FC0DA06F
-:100D900001F02CFD1848016818A001F041FC70BD5D
-:100DA00056312E30302E3031000000006669726DF1
-:100DB000776172652076657273696F6E3A2025736C
-:100DC0000D0A00004E3332574230333120467265EF
-:100DD0006552544F53202B205541525428444D41C5
-:100DE00029202B204C4544202B20434C492064656E
-:100DF0006D6F0D0A0000000000000020537973742D
-:100E0000656D436F7265436C6F636B203D20256C8D
-:100E10007520487A0D0A0000486070470168254A2D
-:100E2000114001600021016041608160C160224980
-:100E3000884208D12049083949680F2211431E4AC7
-:100E4000083A516035E01C491431884208D11A49EA
-:100E500008394968F0221143174A083A516028E0DE
-:100E600015492831884209D11349083949680F22A8
-:100E700012021143104A083A51601AE00E493C31FF
-:100E8000884209D10C49083949680F2212031143DD
-:100E9000094A083A51600CE007495031884208D1AC
-:100EA0000549083949680F2212041143024A083AD9
-:100EB00051607047FEFF000008000240002904D086
-:100EC000026801231A43026003E00268014B1A40E2
-:100ED00002607047FEFF000010B5024600200023AC
-:100EE0000B681C461440002C01D0012000E00020BB
-:100EF00010BD000010B5002202680D4B1A400C6AAC
-:100F00008B6823430C6923434C6923438C69234337
-:100F1000CC6923434C6A23438C6A23431A430260FF
-:100F2000CB6843600B6883604B68C36010BD0000F2
-:100F30000F80FFFF10B5002B01D0106101E00024ED
-:100F4000146110BD70B503460A460021002400203C
-:100F500076E001268E40156835402C46002C6ED078
-:100F60005568022D02D05568122D20D108250D405C
-:100F7000002D0ED0586A4D07EE0E0F25B5400646DF
-:100F8000AE4330464E07F60E5569B54028435862C9
-:100F90000DE0186A4D07EE0E0F25B5400646AE432C
-:100FA00030464E07F60E5569B5402843186255681D
-:100FB000012D08D05568112D05D05568022D02D09D
-:100FC0005568122D0BD1586801258D400646AE4359
-:100FD00030461579ED06ED0F8D40284358601868AE
-:100FE0004E000325B5400646AE4330461579AD07A1
-:100FF000AD0F4E00B54028431860D8684E00032559
-:10100000B5400646AE4330464E009568B54028438D
-:10101000D860986801258D400646AE433046D568B5
-:101020008D4028439860D86A4E000125B540064699
-:10103000AE4330464E001569B5402843D862491C7E
-:101040001568CD40002D84D170BD000005490160B8
-:101050000F2141610021416081600121C1600021B7
-:1010600001617047FF3F00008162704781617047F6
-:1010700042694A404261704700BFFEE71CB50F4914
-:1010800003C90191009000BF01210D4801F0D4F87F
-:10109000FFF7CEFB00280BD00120694608700198AD
-:1010A000401C019000231A460648006802F04AFCE2
-:1010B000FF20F53002F0DAF9E6E70000D444000141
-:1010C000000C0140640000201CB50F4903C90191C8
-:1010D000009000BF40210D4801F0AEF8FFF7A8FBDB
-:1010E00000280BD00220694608700198401C01902E
-:1010F00000231A460648006802F024FC7D20C00048
-:1011000002F0B4F9E6E70000DC4400010008014009
-:10111000640000207047000010B50446617800208C
-:10112000205600F01BF8A078002809D00020205697
-:10113000C206D20E01219140074A116000BF0AE0A9
-:1011400000202056C206D20E01219140024A803270
-:10115000116000BF00BF10BD00E100E010B5002825
-:1011600019DA1A4A03071B0F083B9B089B00D25849
-:101170008307DC0EFF23A3409A438B071B0E8407D3
-:10118000E40EA3401A43114B0407240F083CA408A3
-:10119000A4001A5118E00E4A03231B02D218830838
-:1011A0009B00D2588307DC0EFF23A3409A438B0792
-:1011B0001B0E8407E40EA3401A43054B03242402AC
-:1011C0001B198408A4001A5110BD00001CED00E09A
-:1011D00000E100E0F7B5D4B004460E46002053907D
-:1011E000052052900025002700BFEFF310800090EB
-:1011F000FF21453101A8FEF7EEFF02F003F8054696
-:101200002448854218D101200003844202D10020E5
-:1012100053902AE001204003844202D140115390B0
-:1012200023E003200003844203D1012040025390B5
-:101230001BE0529857B0F0BD1748854213D10120EA
-:101240000003844201D153900FE001204003844207
-:1012500001D1539009E003200003844201D153904F
-:1012600003E05298E6E75298E4E705AF0137FF2222
-:1012700041320A4901A8FEF795FF012000F04CFB1E
-:101280003146569A5398B8475290009800F044FB64
-:101290005298CFE7C440130085601300F04200016C
-:1012A0001CB500BF0022D24369460848006802F01E
-:1012B00054FC0128F6D101F083F86846017804A0B7
-:1012C000019A00F0BBFA01F08DF8EBE76400002012
-:1012D0004C4544257520746F67676C65642C2063EA
-:1012E0006F756E74203D20256C750A00002905D0AD
-:1012F000054A52690243044B5A6104E0024A5269AA
-:101300008243014B5A61704700100240002905D00A
-:10131000054A92690243044B9A6104E0024A9269C9
-:101320008243014B9A6170470010024010B50021C2
-:101330000022214B5B68042423401946002902D077
-:10134000042906D102E01D4B036005E01C4B03603D
-:1013500002E01A4B036000BF00BF174B5B683024EC
-:10136000234019460909174B5A5C0368D340436070
-:10137000114B5B680724240223401946090A124BCB
-:101380005A5C4368D34083600B4B5B68E4002340A6
-:101390001946C90A0C4B5A5C4368D340C360064BDC
-:1013A000DB6A10242340002B02D0084B036102E0CB
-:1013B0007D23DB03036110BD001002400090D003C9
-:1013C0000048E801D0440001C844000100093D0084
-:1013D000F1B58AB0002009907D20C0000890012559
-:1013E000AD020027002007907F20069040240026B1
-:1013F00000200590039020010290002001903E49BA
-:101400000A98884206D83D480068610288433B49F3
-:10141000086006E0394800680121C90308433749DC
-:1014200008607D21C9000A98FEF7A6FE7D21C9004B
-:101430000090FEF7A1FE450100BF304800687F2103
-:101440000902884301902002019908432B49086052
-:101450000520FEF743FE10E00120FEF73FFE27487F
-:10146000406B02210840002800D007E00598411C8D
-:1014700005910899884200D900E0EDE700BF1F48B8
-:10148000C06B86B2AE4201D9771B00E0AF1B029859
-:10149000874203D2E0B20390B8B20290AE4201D3C9
-:1014A000069400E00794069907984018C005000EBE
-:1014B00004900498A04200D103E0049C099887425C
-:1014C000BBD800BF0D4800687F2109028843019006
-:1014D00003980002019908430849086008464068DB
-:1014E00040084000486000BF0448406804210840AC
-:1014F0000028F9D10BB0F0BD0090D00300100240DD
-:101500007047000010B5FEF701FE044602F000FD32
-:10151000002803D001200007024948602046FEF75A
-:10152000F9FD10BD00ED00E0014802490860704778
-:101530000090D0030000002010B53E48C069012192
-:10154000090708433B49C861812000063A490863FE
-:101550003A4848613A4808623A48006803218903DA
-:101560008843384908603421374800F073F836481A
-:101570000069401C002803D033480069002817D1B7
-:101580002C4840680121090408432A49486008465C
-:101590004068072109028843264948600846406898
-:1015A00009150843234948602848FFF711FF3FE029
-:1015B000214880694409640123480078C006C00EB0
-:1015C00004431D4884611B4800680121C903884306
-:1015D00018490860084600687F21090288430446CC
-:1015E0001948006900022043124908600846406813
-:1015F0000121090408430F49486008464068072153
-:10160000090288430B4948600846406809150843A9
-:10161000084948600846006A0D49084005490862C3
-:101620000846006A0849C968090208430149086276
-:1016300010BD000000100240007000400F080000C4
-:101640001800020000100140700000200090D0033C
-:10165000FF00F8FF70B504460D462A4621460120DA
-:101660000003FFF7B7FD70BD10B500F07FFE10BDA1
-:10167000F8B5034600240026009600250020104EF1
-:10168000B14200D100BF18460E06740FCE06F60E0A
-:1016900000960127009EB7403D46012C01D10C3039
-:1016A00004E0022C01D1103000E01430002A03D0F5
-:1016B00006682E43066002E00668AE430660F8BD89
-:1016C0006A090000002905D0828901235B031A43BF
-:1016D000828103E08289024B1A40828170470000B8
-:1016E000FFDF0000002A03D0838A0B43838202E0DD
-:1016F000838A8B43838270470246002001235B026A
-:10170000994200D100BF13880B40002B01D001206B
-:1017100000E000207047000070B50246002400235E
-:1017200000250020124EB14200D100BF0E06750FF9
-:10173000CB06DB0E01269E403346012D02D1968951
-:10174000334006E0022D02D1168A334001E0968A2A
-:1017500033400C120126A640344616883440002B34
-:1017600003D0002C01D0012000E0002070BD00005B
-:101770006A090000F0B589B005460E460024002035
-:10178000089000BF00BF0027B089002800D000BF2C
-:101790002F462C8A20480440F08804432C82AC89D0
-:1017A0001E480440B08831890843718908430443C6
-:1017B000AC81AC8A1A480440B0890443AC8201A8C9
-:1017C000FFF7B4FD1748874202D10498089001E062
-:1017D00003980890326891001923089A5A431046DA
-:1017E000FEF7CAFC079064210798FEF7C5FC0401C8
-:1017F0002109642041430798411A0691069909017D
-:10180000084632306421FEF7B7FC0007000F04439E
-:101810002C8109B0F0BD0000FFCF0000F3E900000B
-:10182000FFFC00000038014001468888C005C00D5B
-:101830007047CA05D20D8280704700000FB410B502
-:1018400003A9044B044A029800F024F910BC08BC18
-:1018500004B018477D2800016C0000200FB410B5BB
-:1018600004A9074B02AA039800F014F9044602A940
-:10187000002000F0B6FC204610BC08BC04B018479D
-:10188000E32100017CB51546024600201C460029D4
-:101890000BD0491E00920191044B6A46214628460E
-:1018A00000F0F8F8009A002111707CBDCD210001F4
-:1018B0002021020C01D010211046020A01D010464E
-:1018C0000839020901D01046091F820801D01046CC
-:1018D000891E420801D0881E7047081A704730B42C
-:1018E0007446641E2578641CAB4204D3635D5B00C0
-:1018F000E31830BC18471D46F8E702E008C8121F7D
-:1019000008C1002AFAD170477047002001E001C1E8
-:10191000121F002AFBD1704780F310887047000027
-:10192000F0B51FB486B00998089A030D0021024350
-:1019300014D05148514A18185043051411980128E1
-:1019400010981AD0281A401C00264D4F4D49009679
-:1019500001910490002812DA444211E01198012408
-:1019600049A3012801D11098C1430698119A8460B7
-:101970000360C26041600BB0F0BD4042E4E7044642
-:10198000210500203F4A001C51410391029012E0C2
-:10199000E00707D032463B4601990098FEF740FD2C
-:1019A0000191009032463B4610461946FEF738FD3D
-:1019B00006460F466410002CEAD10498039B0028C9
-:1019C000029A0999089806DAFEF72AFD019B009A07
-:1019D000FEF726FD05E0FEF78BFD019B009AFEF762
-:1019E00087FD04460E460022284BFEF719FE03D859
-:1019F0000020C043014607E00022254B2046314627
-:101A0000FEF75CFCFEF7ECFD102409E0002C0ADB7D
-:101A10000A220023FEF721FC079B30321A55641E70
-:101A200002460A43F2D11122641C079B121B1C19A7
-:101A3000119B012B03D0012308430ED10AE0084378
-:101A400004D0112010900020119077E71098151AFB
-:101A50006D1E0BE01098824202DD00236D1C03E036
-:101A6000824201DA00236D1E002BEED006981199F8
-:101A70008260C16030C07EE701FCFFFF104D0000B6
-:101A8000000014400000F03F300000000000F04370
-:101A90000000E03FFFB597B00646002518E2252874
-:101AA00077D100242746FD49049400E00443761CC6
-:101AB00032780120203A90400842F7D130782A2825
-:101AC0000ED00222307801463039092916D80499FF
-:101AD0000A235943303940181443761C0490F1E727
-:101AE000189802C804911890002904DA01204003D4
-:101AF00004434842049002200443761C30782E2888
-:101B000014D1042004437078761C2A2809D118982F
-:101B1000761C80C8189009E00A214F43303FC7194E
-:101B2000761C3078014630390929F5D930786C288F
-:101B300010D006DC4C281AD068280ED06A2817D19D
-:101B400004E0742813D07A2812D110E00120400557
-:101B500004430CE00121090501E0032109050C43C0
-:101B60007178814203D1012000052418761C761C6F
-:101B70003078119066280BD013DC58287DD009DC12
-:101B800000287BD04528F6D04628F4D047281AD123
-:101B9000A5E118E0632835D0642870D0652812D1FB
-:101BA0009DE170286CD008DC6728F1D069287BD0D3
-:101BB0006E280DD06F2806D1BAE073282ED0752874
-:101BC00071D0782859D01A9A199990476D1C7EE1E6
-:101BD0006002400F022809D003280DD0042818986D
-:101BE00001680DD00D60001D189070E11898EA177B
-:101BF00001680D604A60F6E7189801680D80F2E709
-:101C00000D70F0E718986A4601781172001D18905F
-:101C10000020507202A80090012005E0189802C828
-:101C2000189000200091C04361070DD5002101E00C
-:101C30000199491C0191B94212DA8142F8DB009AFC
-:101C4000515C0029F4D10BE0002101E00199491C0D
-:101C500001918142FADB019A0099895C0029F5D152
-:101C6000019904981A9B471A21463846199A00F0A0
-:101C700097FA0199401945180BE04FE02CE113E069
-:101C80004EE0009800990078491C00911A9A199921
-:101C900090470198401E0190401CF2D121463846E1
-:101CA0001A9B199A10E137E00A2000210090019157
-:101CB0006002410F022907D0189A01CA1892C21770
-:101CC0009446032908D00AE01898C01DC108C9002D
-:101CD00005C91891944607E000B2C217944604293A
-:101CE00002D140B2C1178C4600226146944506DA03
-:101CF0000A460021404291418C462D2102E02105F7
-:101D000004D52B216A461173012103E0E10701D0BC
-:101D10002021F7E7029155E00A200AE0102008E0B0
-:101D2000102000900021042004430191082703E0C3
-:101D300008200021019100906002410F022907D084
-:101D4000189A01CA189200229446032908D008E084
-:101D50001898C01DC108C90005C91891944603E030
-:101D600080B2042900D1C0B200210291210729D5F7
-:101D70001199702906D0009A1021019B4A401A43FC
-:101D800005D00EE040216A461173012108E061464A
-:101D9000014306D030216A46117311995173022113
-:101DA0000291009A0821019B4A401A430AD16146D8
-:101DB000014301D1610705D530216A461173012124
-:101DC0007F1E02911199582904D035A10E910DA9B9
-:101DD0000D910DE037A1F9E76146019B009AFEF7EE
-:101DE0003CFA0E9B8C469B5C0D9A521E0D92137012
-:101DF00061460143F0D10D9805A9081A20300190E1
-:101E0000600703D501200004844300E00127019806
-:101E1000874201DD381A00E0002001990090411846
-:101E2000029809180498401A0490E00306D4214649
-:101E30001A9B199A049800F0B3F94519002706E097
-:101E400003A81A9AC05D199990476D1C7F1C0298CF
-:101E50008742F5DBE0030CD521461A9B199A0498BA
-:101E600000F09EF9451904E01A9A3020199990471C
-:101E70006D1C0099481E00900029F5DC08E00D98C3
-:101E80000D990078491C0D911A9A199990476D1C6B
-:101E90000199481E01900029F1DC63E10928010045
-:101EA00030313233343536373839616263646566D0
-:101EB0000000000030313233343536373839414292
-:101EC000434445460000000000F05AF94519761CCD
-:101ED0003078002800D0E2E528461BB0F0BD60074E
-:101EE00000D406271898C01DC108C90048680A68B0
-:101EF0000831C30FDB071891190001D09CA108E03D
-:101F0000210501D59BA104E0E10701D09AA100E0E1
-:101F10009AA1430011985B08109165280CD006DC4B
-:101F2000452809D046281DD0472841D141E06628E0
-:101F300018D067283CD13CE00021112F01DB112093
-:101F400000E0781C0191009008A911A8FFF7E8FCB7
-:101F5000139905910021119A15927F1C12980197EF
-:101F6000009150E00120C00703900120019008A9D2
-:101F7000009711A8FFF7D4FC139A14990592002238
-:101F8000119B009212981593059A0192002901D095
-:101F9000104602E0791C40180190381A01D50198CA
-:101FA00004E04042401E0090781C0190C01B02904B
-:101FB00043E0012F00DA01270021112F01DD11205C
-:101FC00000E038460191009008A911A8FFF7A8FC8D
-:101FD00013990591119A0021129815920091019779
-:101FE00021070CD40599B94201DB019900E0019168
-:101FF000012904DD159A491E515C302906D0B842EA
-:1020000001DA011D05DA0121029115E00199491E4D
-:10201000EDE7002805DC0099411800910199091AA3
-:1020200003E0019A411C914200DD01910099401AA0
-:10203000401C02900120C0070390200706D402999B
-:102040000198814202DB0020C043029000206946D3
-:10205000C87707AF012103980337C907884224D006
-:10206000022011902B201290039800280CDA404295
-:1020700003902D20129007E00A210398FEF77CF8C8
-:1020800030317F1E039039701199481E119000293C
-:10209000F2DC03980028EFD1791E1298087030788E
-:1020A000202108404530BF1E387006A8C01BC01D47
-:1020B000039010980078002800D001200199411861
-:1020C0000298C0170918039809180498401A401E6E
-:1020D0000490E00306D421461A9B199A049800F054
-:1020E0005FF8451910980078002803D01A9A1999BA
-:1020F00090476D1CE00324D521461A9B199A049839
-:1021000000F04EF845191CE00098002807DB009904
-:102110000598884203DD1598405C199901E01999EA
-:1021200030201A9A904700986D1C401C009002982D
-:10213000401E0290002804D11A9A2E201999904727
-:102140006D1C0199481E01900029DDDC05E03878FE
-:102150001A9A7F1C199990476D1C0399481E039089
-:102160000029F4DC21461A9B199A0498ACE6000079
-:102170002D0000002B0000002000000000000000E7
-:10218000F8B5044600251E461746880404D405E029
-:1021900039462020B0476D1C641EF9D52846F8BD8D
-:1021A000FFB50446002581B01E46C80301D530277F
-:1021B00000E02027880404D505E038460399B0479D
-:1021C0006D1C641EF9D5284605B0F0BD4A68002A8A
-:1021D00006D00A68531C0B6010704868401E4860A7
-:1021E00070470A68531C0B601070704710B50121CE
-:1021F000074800F063FB4021064800F05FFB012127
-:10220000034800F009F84021024800F005F810BD2D
-:10221000000C01400008014070B504460D462946F7
-:102220002046FEF721FF70BD70B504460D462946D5
-:102230002046FEF71BFF70BD70B504460D462946CB
-:102240002046FEF715FF70BD00B58BB001210820B8
-:10225000FFF75CF801218803FFF758F805A8FEF79F
-:10226000F5FE402005900220069004200A9005A962
-:102270002648FEF767FE8020059004200A9005A9F5
-:102280002248FEF75FFEE1204002019000216846EF
-:1022900001814181818101820C21C18101A91C48F8
-:1022A000FFF768FA01210846FFF720F81948FEF702
-:1022B000B5FD0123174A174908390220FEF73AFEF7
-:1022C000012280211248FFF70DFA0022012140204F
-:1022D00001F0CFFA10490860012001F0BBFA0F4964
-:1022E000086001220E490A48FFF7C2F91C2168461E
-:1022F00001700321417001218170FEF70DFF012162
-:102300000348FFF7DFF90BB000BD0000000C0140EF
-:1023100000380140080002405C00002060000020FE
-:102320002505000070B505460C460F4800680028DA
-:1023300000D170BD601C002801D1401E07E07D2146
-:10234000C900614308467D21C900FDF715FF064617
-:10235000324629460448006801F0FFFB012800D1FD
-:10236000E7E70020E5E700005C0000201CB5002046
-:1023700001900F490F48FFF7CFF9002817D00D48FB
-:10238000FFF752FAC0B200900B480068002806D050
-:10239000002301AA69460848006801F080FB019803
-:1023A000002803D0012000070449486000BF1CBD7D
-:1023B00025050000003801405C00002000ED00E031
-:1023C00010B507480068002808D001F089FD0228F0
-:1023D00004D1C11E0248006801F05BFC10BD000082
-:1023E0006000002010B50848006800280AD001F0FD
-:1023F00077FD022806D100231A46194602480068D4
-:1024000001F0A0FA10BD00006000002030B58BB0D4
-:1024100004460D46002C01D0002D01D10BB030BD7B
-:1024200000211F48FEF74AFD1D4908390220FEF72A
-:10243000F3FC1C48009001941020029003950020AA
-:1024400004908020059000200690079008900320BB
-:102450000003099000200A9069461148FEF74AFDE2
-:1024600001210F48FEF72AFD00BF0D49083902205F
-:10247000FEF732FD0028F8D000210948FEF71EFDC6
-:10248000074908390220FEF7C7FC00BF4021054874
-:10249000001FFFF731F90028F8D000BFBEE70000A9
-:1024A0000800024004380140F0B589B00746002614
-:1024B0003C4621E000E0641C20782028FBD02078F6
-:1024C0000928F8D02078002800D11AE03046761C80
-:1024D000800001A90C5000E0641C2078002805D081
-:1024E0002078202802D020780928F5D120780028EB
-:1024F00002D000202070641C2078002801D0082E13
-:10250000D8DB00BF002E01D109B0F0BD002512E0DC
-:102510000C226A430C4B99580198FDF76EFE002877
-:1025200008D10C2068430849401801A98268304648
-:102530009047E9E76D1C052DEAD304A0019900F04E
-:102540006FF800BFE0E70000E4440001756E6B6EB9
-:102550006F776E20636F6D6D616E643A2025732016
-:1025600028747279202768656C7027290D0A00008D
-:1025700070B504462078002800D170BD1A48007854
-:10258000002813DD19490978C81DC117490F09181A
-:10259000C910C900411ACDB2A901154A88182146AF
-:1025A000FDF72BFE002800D1E7E700BF0F490978AF
-:1025B00089010F4A88182146FDF737FE0B49097833
-:1025C000481CC117490F0918C910C900411A074A08
-:1025D000117005480078082804DA03480078401C88
-:1025E0000149087000BFC8E7690000206A000020A8
-:1025F000F45100200146084B1B785B1E5B1A1846FD
-:102600000830C3175B0F1B18DB10DB00C21A9001E8
-:10261000024BC018704700006A000020F4510020EF
-:102620000FB408B503A8009060210948009B029AE6
-:10263000FFF728F900200090002105484030C177BD
-:10264000403800F0D3F801B008BC04B018470000CF
-:1026500094510020F8B507460D463846FDF7C6FDF3
-:1026600084B20BA000F0C2F8002604E00BA000F03A
-:10267000BDF8701C86B2AE42F8DB05A000F0B6F8DB
-:10268000002C03DD21463846FFF7C0FE2046F8BD8A
-:102690000D63616969632D3E0000000020000000A9
-:1026A000F0B591B007460C46002600200090224667
-:1026B00020213846FDF7AFFD002802D0204611B09A
-:1026C000F0BD0020385500252EE00C216943434A17
-:1026D000505822463946FDF7B1FD002823D1009815
-:1026E00000280BD10C2068433C4A115801A8FDF783
-:1026F0009CFD01A8FDF77AFD86B211E001E0701E95
-:1027000086B2A64209DD0C206843344A115832468D
-:1027100001A8FDF793FD0028F1D1002001A98855FB
-:102720000098401C00906D1C052DCED30098002809
-:1027300001D12046C3E70098012819D109E001A979
-:1027400008190121FFF762FE01A8005D3855601CE1
-:1027500084B23F2C01DAB442F1DB3F2C06DA2020B0
-:102760003855601C84B21EA000F040F82046A6E751
-:10277000A6420FDD09E001A908190121FFF746FE75
-:1027800001A8005D3855601C84B23F2C24DAB442A5
-:10279000F1DB21E013A000F029F8002513E00C2163
-:1027A00069430E4A505822463946FDF747FD002836
-:1027B00008D10C216943094A505800F017F80AA0C3
-:1027C00000F014F86D1C052DE9D306A000F00EF8FA
-:1027D00021463846FFF73EFF204670E7E4440001FB
-:1027E000200000000D0A00002020000070B5044603
-:1027F0002046FDF7FBFC85B229462046FFF706FE82
-:1028000070BD0000F8B507463E46002E02D172B6F4
-:1028100000BFFEE714480068864201D1002420E092
-:1028200000F0B6FD756900F0C1FD104800688542F2
-:1028300003D00F480068854201D1022411E00D4801
-:10284000854206D1B06A002801D1032409E00224A0
-:1028500007E00948854201D0002D01D1042400E0A1
-:1028600001242046F8BD00000400002008000020DC
-:102870000C000020800100206C01002070B504468F
-:102880000D460A2C0AD10D210B48FEF7D2FF00BFDE
-:1028900080210948FEF730FF0028F9D0E1B2064850
-:1028A000FEF7C7FF00BF80210348FEF725FF002881
-:1028B000F9D0204670BD00000038014030B587B027
-:1028C00004460D460E48844204D101210420FEF73F
-:1028D0001DFD09E00B48844204D101210820FEF7C8
-:1028E00015FD01E007B030BD01A8FEF7AFFB019573
-:1028F0000120029001A92046FEF724FB00BFF1E76A
-:1029000000080140000C0140FEF70EFEFFF79CFCA2
-:102910000DA0FEF793FF17A0FEF790FF1FA122A0C6
-:10292000FEF78CFF2648016826A0FEF787FF2CA043
-:10293000FEF784FFFFF75AFCFDF73EFFFDF72AFF85
-:1029400000F0E2FE00BFFEE70A3D3D3D3D3D3D3D5E
-:102950003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA7
-:102960003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D97
-:102970003D0A0000204E3332574230333120467238
-:10298000656552544F53202B2055415254202B2023
-:102990004C45442064656D6F0A00000056312E30AE
-:1029A000302E303100000000204669726D77617270
-:1029B000652076657273696F6E2025730A000000CA
-:1029C000000000202053797374656D436F72654376
-:1029D0006C6F636B203D20256C7520487A0A0000DF
-:1029E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D17
-:1029F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D07
-:102A00003D3D3D3D3D3D3D3D0A000000F8B50546DC
-:102A10000E461748076817480068001D00F014FCB0
-:102A2000681C002808D1002E06D012480168091D34
-:102A3000114800F0A0FC1AE07C190E4800684460C0
-:102A4000BC4207D20B480168091D0C48006800F021
-:102A500077FC0CE007480168091D0948006800F090
-:102A60006FFC08480068844201D206480460F8BD43
-:102A70001800002004000020800100200C0000202D
-:102A8000080000203400002010B5044600F080FC4F
-:102A900022480068401C214908602148006800283D
-:102AA00008D11F4804600846006801280ED100F0D4
-:102AB00097F90BE01B480068002807D11848006808
-:102AC000C06AE16A884201D8154804601648006867
-:102AD000401C154908600846006860641349E06AB4
-:102AE0000968884202D91149E06A08601422E16A43
-:102AF00051430F4A8818211D00F03DFC00F056FCA0
-:102B000008480068002807D005480068C06AE16AE4
-:102B1000884201D200F09EFC10BD0000140000208D
-:102B20000400002020000020300000201C000020B5
-:102B3000A400002010B516E000F02AFC0C48C06884
-:102B4000C468201D00F080FB0A480068401E094947
-:102B5000086009480068401E0749086000F026FC2C
-:102B6000204600F061F8044800680028E4D110BD58
-:102B70006C010020140000201000002070B50446F5
-:102B80000D46206C00280ED0216CE0684018E060F3
-:102B90006168E068884201D32068E0602846226CC2
-:102BA000E168FDF7FFFA70BDF8B504460F4615461B
-:102BB00000200090A66B206C002809D12068002816
-:102BC0002ED1606801F042FA00900020606027E09A
-:102BD000002D0FD13946226CA068FDF7E3FA216C75
-:102BE000A0684018A0606168A068884218D3206877
-:102BF000A06015E03946226CE068FDF7D3FA216C3D
-:102C0000E068401AE0602168E068884203D2216CE5
-:102C10006068401AE060022D02D1002E00D0761EBE
-:102C2000701CA0630098F8BD10B50446206B00F03E
-:102C3000D1FB204600F0CEFB10BD01464A6A002AB7
-:102C400004D00A6B12680723981A00E0002070472E
-:102C500030B505231B0317484407640F002C05D02B
-:102C6000C01DC008C000134C041B1B1B0246124CA5
-:102C700022600024104D6C60D0180838C008C000D5
-:102C80000E4C206000240D4D2D686C600B4D2D689E
-:102C90002C601146441A4C60084C24680C60084DA6
-:102CA0004C682C60074D4C682C600124E407064DED
-:102CB0002C6030BD94010020440000204C00002016
-:102CC00054000020500000205800002000BFFFF7F3
-:102CD00031FF034800680128F9D900F0BBFBF6E793
-:102CE000A400002010B50446002C09D0002060602C
-:102CF0002060E06000231A461946204600F022FEBC
-:102D000010BDFFB581B006460D4617460A9C002D42
-:102D100001D1246000E02760E6632564012120469C
-:102D200000F0CFFD4C210498085505B0F0BDFFB56B
-:102D300081B00F460A9E0C9C039A9100A522206B3D
-:102D4000FDF742FA216B0398401E8000081800909E
-:102D50000098C008C000009000984007400F00286D
-:102D600001D1012000E00020002802D172B600BF8E
-:102D7000FEE7002508E0795D204634304155785D56
-:102D8000002800D102E06D1C102DF4D300BF0021FB
-:102D900043200155072E00D30626E662E664002094
-:102DA0002065201D00F0C9FA2046183000F0C5FA51
-:102DB00024610720801BA0616462002060650021FF
-:102DC00058200155049A0199009800F00BFA2060F0
-:102DD0000B98002801D00B98046005B0F0BD0000EE
-:102DE00010B5002406E0142161430E4A881800F053
-:102DF00097FA641C072CF6D30B4800F091FA0B48A5
-:102E000000F08EFA0A4800F08BFA0A4800F088FABF
-:102E1000094800F085FA0448084908600348084951
-:102E2000086010BDA40000203001002044010020F3
-:102E3000580100206C0100208001002008000020C3
-:102E40000C00002010B50146164800E00068036839
-:102E50008B42FBD3024643689B188B4204D14368E4
-:102E60004C681B19436001460A464B689B1804686E
-:102E7000A34211D10C4C03682468A34208D04B68CC
-:102E8000046864681B194B6003681B680B6005E0ED
-:102E9000054B1B680B6001E003680B60884200D0A3
-:102EA000016010BD440000204C00002070B50546B4
-:102EB00000F06EFAA86B002801D1012400E0002484
-:102EC00000F074FA204670BD70B5054600F060FA57
-:102ED000A86BE96B884201D1012400E0002400F0D6
-:102EE00065FA204670BDF7B582B007460C4600264D
-:102EF0002068002829D02046416849684160014681
-:102F0000083142688A4202D141684968416041689B
-:102F1000C968019100BF2046416849684160014687
-:102F2000083142688A4202D141684968416041687B
-:102F3000CD6824207043C11901222846049B00F06B
-:102F4000B7FA761C01988542E5D1304605B0F0BD50
-:102F50000B4909680968002901D1012100E000211D
-:102F6000002904D00021C943064A116006E0044943
-:102F70000968C968C868034A416811607047000061
-:102F8000080000203400002010B500200749086127
-:102F900088617D21C90006480068FDF7EDF8401EF4
-:102FA000024948610720086110BD000000E000E010
-:102FB000000000200246002101E0521C491C10784C
-:102FC000A528FAD0890888B2704700000748006831
-:102FD000401C002801D1012000E00020002802D17F
-:102FE00072B600BFFEE772B600BFFEE740000020E9
-:102FF00070B5044600F0CCF94520055713E0606A2F
-:10300000002801D1012000E00020002808D120463E
-:10301000243001F0B1F8002803D000F001FB00E0FB
-:1030200003E0681E45B2002DE9DC00BF0021C94362
-:103030004520015500F0BAF900F0AAF944200557DF
-:1030400013E02069002801D1012000E000200028C1
-:103050000AD12046103001F08FF8002801D000F08E
-:10306000DFFA681E45B200E001E0002DE9DC00BF98
-:103070000021C9434420015500F098F970BD70B596
-:1030800005460E4631462846FDF7CFF82846FDF79F
-:10309000ADF8044602E020202855641C0F2CFAD31A
-:1030A00000202855281970BDF8B50446002000906E
-:1030B00000F060FB3E480068002801D1FFF7C8FD22
-:1030C0003C4800682040002861D1002C15D008340D
-:1030D0006007400F002810D06007400F0821081A31
-:1030E00004196007400F002801D1012000E00020F2
-:1030F000002802D172B600BFFEE7002C47D02E4850
-:103100000068844243D82D4E3046056801E02E46C3
-:103110002D686868A04202D228680028F7D12448A8
-:103120000068854233D030680830009028683060ED
-:103130006868001B102813D92F197807400F002842
-:1031400001D1012000E00020002802D172B600BFAA
-:10315000FEE76868001B78606C603846FFF772FE17
-:10316000154968680968081A134908600846006824
-:1031700013490968884203D20F4800681049086063
-:103180000C4968680968084368600020286001F0FD
-:1031900037F800984007400F002801D1012000E0D7
-:1031A0000020002802D172B600BFFEE70098F8BDEB
-:1031B0004C00002058000020500000204400002057
-:1031C0005400002006480068002806D00449096819
-:1031D00008465030096D491C01600148006870477D
-:1031E00004000020001F01231B060360001F016074
-:1031F000001F034B03601438026020387047000042
-:10320000CD2F000170B5D2B00024002500BFEFF330
-:1032100010800646FF21453101A8FCF7DCFF01AC18
-:1032200001349822074901A8FCF7BCFF0120FEF7F2
-:1032300073FBA04705463046FEF76EFB284652B0AA
-:1032400070BD00003044000101460A694B6888687F
-:1032500098608B68486858605068884201D18868D7
-:103260005060002008611068401E106010687047B0
-:10327000014800687047000014000020F7B50546BB
-:1032800016460024072700F075FA1F4901980968BF
-:10329000884234D300BF7F1E14227A431B4BD118BF
-:1032A0002422624350190122FFF71DFE0419002F4A
-:1032B000F1D1242161434819022215490968FFF719
-:1032C00012FE041924216143481902221149096898
-:1032D000FFF709FE041924216143481904220E490D
-:1032E000FFF701FE041924216143481903220B4909
-:1032F000FFF7F9FD0419002E01D00020306000F026
-:103300007FFF2046FEBD000014000020A400002026
-:10331000080000200C0000206C010020800100202B
-:103320000146083141600021C943816001460831EE
-:10333000C160016100210160704700210161704797
-:1033400010B502460B685C1C002C01D1106907E027
-:103350001046083000E04068446824689C42FAD96E
-:1033600044684C604C68A160886041600A611468E0
-:10337000641C146010BD42684A6093688B60936857
-:1033800059609160086103685B1C0360704700002E
-:1033900072B605480068401C03490860BFF34F8FB0
-:1033A000BFF36F8F7047000040000020084800689E
-:1033B000002802D172B600BFFEE705480068401E33
-:1033C0000349086008460068002800D162B67047CB
-:1033D0004000002070B506463546002E35D0083D29
-:1033E0002C461A49606809680840002801D001206D
-:1033F00000E00020002802D172B600BFFEE720687E
-:10340000002801D1012000E00020002802D172B67E
-:1034100000BFFEE70D49606809680840002814D025
-:103420002068002811D109496068096888436060F4
-:1034300000F0A0F90649606809684018044908606E
-:103440002046FFF7FFFC00F0DBFE70BD58000020B7
-:10345000500000200120000703494860BFF34F8F50
-:10346000BFF36F8F7047000000ED00E070B50446B9
-:103470000025002C14D00D480068002801D101203F
-:1034800000E00020002802D172B600BFFEE700F085
-:1034900071F900212046FFF7B9FA00F0B1FE0546A8
-:1034A000002D01D1FFF7D6FF70BD00003C000020C9
-:1034B000FFB581B007460C461E46002F02D11C48BE
-:1034C000006800E0384605462560284634306060D4
-:1034D000E86A2061286BE061686CA060E86C60615C
-:1034E0000020A061052E13D011480068854202D14A
-:1034F0000020207310E02673032E0DD100F03AF95E
-:10350000A86A002801D00220207300F079FE03E0B1
-:103510002846FFF777F920730398002804D0286B1A
-:10352000FFF748FD208401E00020208405B0F0BDB5
-:1035300004000020034909680160034909684160EB
-:10354000704700002C000020180000207FB50546C1
-:10355000002028702D48006803902C490968242217
-:1035600051430846FFF7A0FD0446002C4DD0002231
-:1035700020460399FFF782FE0390002002903DE071
-:103580002421029848430019007B0300FEF7A7F9A5
-:10359000050406080A0C0E00582609E0522607E02A
-:1035A000422605E0532603E0442601E0002600BF42
-:1035B00000BF242202985043001941682846FFF7B3
-:1035C0005EFD0546242102984843001980682422A4
-:1035D000029951430919098C0091019002985043B6
-:1035E000001932460AA103692846FEF737F9284632
-:1035F000FCF7FCFD45190298401C029003990298C3
-:103600008842BDD32046FFF7E5FE7FBD14000020B1
-:103610000925630925750925750925750D0A000019
-:1036200001200149086070472800002070B5044659
-:103630000D46002C02D172B600BFFEE705480168B6
-:1036400018312046FFF77CFE01212846FFF7DEF9FE
-:1036500070BD000004000020FEB506460F4634464B
-:1036600001200090002E48D0206D002802D172B6B3
-:1036700000BFFEE7E06CB84201D23D4600E0E56CD9
-:10368000E06AA84239D0206D012836D11B48006875
-:10369000844201D0012000E00020002802D172B64F
-:1036A00000BFFEE7E06A0190E562A069C00FC007B5
-:1036B000002802D10720401BA061616914220198F3
-:1036C00050430F4A8018814201D1012000E00020C0
-:1036D000002812D0201DFFF7B7FD0A49E06A0968EB
-:1036E000884202D90749E06A08601422E16A51431E
-:1036F000034A8818211DFFF73EFEFEBD040000208E
-:10370000A40000201C0000201CB5134800210B461B
-:1037100080220091019011A1124800F0B3FB0446F1
-:10372000012C0DD172B60020C0430F490860012062
-:103730000E49086000200E49086000F06FF80AE0AA
-:10374000601C002801D0012000E00020002802D1E8
-:1037500072B600BFFEE71CBD3800002049444C454E
-:1037600000000000CD2C00013400002020000020CB
-:103770001800002002480068401C0149086070479A
-:103780003C0000201A480068002803D00120194995
-:1037900008602CE00020174908601748016805E020
-:1037A000002902D172B600BFFEE7491E142048432B
-:1037B000124A1058002801D1012000E00020002802
-:1037C000EED114224A430D4BD01842685268426031
-:1037D000024608324368934202D14268526842600E
-:1037E0004268D268064B1A600348016000BF704708
-:1037F0003C000020280000201C000020A400002025
-:1038000004000020014800687047000050000020BC
-:1038100001480068704700005400002010B50B48B4
-:10382000006AFF2109040843084908620846006A43
-:10383000FF210906084305490862FFF7A5FB0020A0
-:1038400003490860FCF74EFC002010BD00ED00E0CD
-:1038500040000020F8B5044601260027224600213A
-:10386000012000F006F805462846FFF73BFA2846F7
-:10387000F8BDF7B582B005460E46002D01D00120F7
-:1038800000E00020002802D172B600BFFEE7002E43
-:1038900001D1002701E02F46774338465030FFF72B
-:1038A00003FC0446002C09D02046503001900094BF
-:1038B00031462846049B019AFFF723FA204605B0BB
-:1038C000F0BD70B505460E462C46002C02D172B6EE
-:1038D00000BFFEE7FFF75CFD216CE06B4843216809
-:1038E000401860600020A0632068A060E06B401E6C
-:1038F000216C484321684018E0600021C9434420FE
-:10390000015545200155002E10D12069002801D114
-:10391000012000E00020002810D12046103000F0E7
-:103920002BFC00280AD0FFF795FD07E02046103059
-:10393000FFF7F6FC20462430FFF7F2FCFFF736FDD8
-:10394000012070BDFFB583B006461D4600200290E1
-:103950003446002C02D172B600BFFEE7049800285E
-:1039600002D1206C002801D1012000E000200028B5
-:1039700002D172B600BFFEE7022D02D1E06B012832
-:1039800001D1012000E00020002802D172B600BF62
-:10399000FEE700F0A5FA002802D10598002801D121
-:1039A000012000E00020002802D172B600BFFEE72F
-:1039B00000BFFFF7EDFCA06BE16B884201D3022D45
-:1039C0001FD12A4620460499FFF7EEF80746606AA1
-:1039D000002801D1012000E00020002808D1204665
-:1039E000243000F0C9FB002806D0FFF733FD03E0C8
-:1039F000002F01D0FFF72EFDFFF7D8FC012007B004
-:103A0000F0BD0598002803D1FFF7D0FC0020F6E7B1
-:103A10000298002804D16846FFF78CFD012002902F
-:103A2000FFF7C4FCFFF7A6FEFFF7B2FC44210857DE
-:103A3000401C002802D1002144200155452108578F
-:103A4000401C002802D1002145200155FFF7AEFCA3
-:103A500005A9684600F0DCF9002819D12046FFF7D7
-:103A600033FA00280ED0204610300599FFF7DEFD0E
-:103A70002046FFF7BDFA00F0C3FB002899D1FFF7FD
-:103A8000E9FC96E72046FFF7B3FA00F0B9FB90E7B0
-:103A90002046FFF7ADFA00F0B3FB0020AFE7FFB51B
-:103AA00083B0064617461D463446002C02D172B636
-:103AB00000BFFEE70498002802D1206C002801D145
-:103AC000012000E00020002802D172B600BFFEE70E
-:103AD000022D02D1E06B012801D1012000E000207D
-:103AE000002802D172B600BFFEE7FCF70FFB019081
-:103AF000A06BE16B884201D3022D26D145200157EE
-:103B000000912A4620460499FFF74EF80098401C81
-:103B1000002812D1606A002801D1012000E00020B5
-:103B200000280FD12046243000F026FB002809D0C1
-:103B3000002F07D00120386004E00098401C41B2FB
-:103B4000452001550120029001E0002002900198DB
-:103B5000FCF7E0FA029807B0F0BDF7B584B005466F
-:103B60000E46002003902C46002C02D172B600BFF6
-:103B7000FEE7002E02D1206C002801D1012000E0D8
-:103B80000020002802D172B600BFFEE700F0A8F9BD
-:103B9000002802D10698002801D1012000E0002071
-:103BA000002802D172B600BFFEE700BFFFF7F0FBAE
-:103BB000A76B002F1AD031462046FEF7DFFF781E94
-:103BC000A0632069002801D1012000E00020002826
-:103BD00007D12046103000F0CFFA002801D0FFF7BF
-:103BE00039FCFFF7E3FB012007B0F0BD0698002881
-:103BF00003D1FFF7DBFB0020F6E70398002804D190
-:103C000001A8FFF797FC01200390FFF7CFFBFFF718
-:103C1000B1FDFFF7BDFB44210857401C002802D12D
-:103C200000214420015545210857401C002802D19D
-:103C3000002145200155FFF7B9FB06A901A800F0B6
-:103C4000E7F8002819D12046FFF730F900280ED0F8
-:103C5000204624300699FFF7E9FC2046FFF7C8F913
-:103C600000F0CEFA0028A1D1FFF7F4FB9EE7204632
-:103C7000FFF7BEF900F0C4FA98E72046FFF7B8F95D
-:103C800000F0BEFA2046FFF711F900288ED0002080
-:103C9000AAE7F3B583B00546002002902C46002623
-:103CA000002C02D172B600BFFEE7206C002801D1C3
-:103CB000012000E00020002802D172B600BFFEE71C
-:103CC00000F00EF9002802D10498002801D101204B
-:103CD00000E00020002802D172B600BFFEE700BF5E
-:103CE000FFF756FBA76B002F1CD0781EA06320683F
-:103CF000002802D1FFF766FA60602069002801D130
-:103D0000012000E00020002807D12046103000F0FC
-:103D100033FA002801D0FFF79DFBFFF747FB012096
-:103D200005B0F0BD049800280DD1002E01D101206E
-:103D300000E00020002802D172B600BFFEE7FFF7C6
-:103D400035FB0020ECE70298002804D16846FFF715
-:103D5000F1FB01200290FFF729FBFFF70BFDFFF7B6
-:103D600017FB44210857401C002802D100214420A1
-:103D7000015545210857401C002802D1002145204B
-:103D80000155FFF713FB04A9684600F041F800282D
-:103D900024D12046FFF78AF8002819D0206800288F
-:103DA00007D1FFF7F5FA606800F094F90646FFF7CF
-:103DB000FDFA204624300499FFF738FC2046FFF72F
-:103DC00017F900F01DFA00288AD1FFF743FB87E7B7
-:103DD0002046FFF70DF900F013FA81E72046FFF7C0
-:103DE00007F900F00DFA2046FFF760F80028EED042
-:103DF000002E0BD0FFF7CCFA2046FEF71EFF074639
-:103E000039466068FFF728FCFFF7D0FA002087E703
-:103E100070B505460C46002D02D172B600BFFEE714
-:103E2000002C02D172B600BFFEE7FFF7B1FA1348CB
-:103E300002686868131A2068401C002801D1002617
-:103E400017E00F4928680968884204D068689042E2
-:103E500001D801260DE02068984207D92068C01AD1
-:103E600020602846FFF766FB002602E00020206065
-:103E70000126FFF79BFA304670BD000018000020B5
-:103E80002C000020FFB585B01746B800FFF70CF9ED
-:103E90000646002E0BD05C20FFF706F90446002CE6
-:103EA00001D0266304E03046FFF794FA00E00024D6
-:103EB000002C10D000220F990E986B4613C303926A
-:103EC0003A46089B06990598FEF731FF2046FEF713
-:103ED000DBFD012501E00025ED43284609B0F0BDDA
-:103EE00006490968002901D1012006E00449096852
-:103EF000002901D1022000E00020704720000020AE
-:103F00003C000020014908687047000018000020AC
-:103F1000F8B50020009042480068002872D141485E
-:103F20000068451C3F480560002D1CD13E480068D4
-:103F30000068002801D1012000E00020002802D103
-:103F400072B600BFFEE7384807683848006836494F
-:103F500008603648076036480068401C34490860ED
-:103F6000FEF7F6FF00BF3348006885423DD300BF2F
-:103F70002D4800680068002801D1012000E00020E1
-:103F8000002804D00020C0432A4908602CE02648BD
-:103F90000068C068C4686668B54202D225480660F9
-:103FA00022E0201DFFF750F9A06A002803D0204628
-:103FB0001830FFF749F92049E06A0968884202D9B8
-:103FC0001D49E06A08601422E16A51431B4A8818BF
-:103FD000211DFFF7D0F91A49E06A0968C96A8842C9
-:103FE000C6D301200090C3E700BF15480068C06A2F
-:103FF0001421484311490858012801D90120009093
-:1040000005E0FFE70F480068401C0E4908600E48B5
-:104010000068002801D0012000900098F8BD000041
-:104020003C00002018000020080000200C000020A8
-:104030002C000020340000201C000020A4000020E0
-:1040400004000020240000202800002070B5054650
-:104050002C460026002D35D01B480068844201D133
-:10406000012000E00020002802D172B600BFFEE768
-:10407000206D002802D172B600BFFEE7206D401E01
-:104080002065E16CE06A88421CD0206D002819D1BF
-:10409000201DFFF7D9F8E06CE0620721E06A081AFA
-:1040A000A0610A49E06A0968884202D90749E06AC2
-:1040B00008601422E16A5143054A8818211DFFF760
-:1040C0005AF90126304670BD040000201C00002073
-:1040D000A400002070B505462C460026002D42D0D5
-:1040E0002249E06A0968C96A884235D2A069C00FCE
-:1040F000C007002805D11D480068C06A0721081ABA
-:10410000A0611422E06A5043194A80186169814213
-:1041100001D1012000E00020002817D0201DFFF76A
-:1041200093F812480068C06AE0621249E06A0968C0
-:10413000884202D90F49E06A08601422E16A5143BB
-:104140000B4A8818211DFFF716F903E0074800689D
-:10415000C06AE062012606E00449E06C0968C96AA9
-:10416000884200D20126304670BD000004000020C5
-:10417000A40000201C00002070B50646F068C4684A
-:10418000002C02D172B600BFFEE720461830FFF7C0
-:104190005BF815480068002813D1201DFFF754F87C
-:1041A0001249E06A0968884202D91049E06A086049
-:1041B0001422E16A51430E4A8818211DFFF7DBF8EB
-:1041C00004E0214618310B48FFF7D5F80A49E06AA8
-:1041D0000968C96A884204D9012501200749086095
-:1041E00000E00025284670BD3C0000201C00002097
-:1041F000A400002058010020040000202800002016
-:1042000070B50024002632480068002802D172B63A
-:1042100000BFFEE7FFF7BCF82D480068401E2C49A0
-:1042200008600846006800284DD12A480068002828
-:1042300049D022E02848C068C46820461830FFF7FB
-:1042400003F8201DFFF700F82449E06A0968884256
-:1042500002D92249E06A08601422E16A5143204AE7
-:104260008818211DFFF787F81E49E06A0968C96AA6
-:10427000884202D301201C490860174800680028C2
-:1042800001D1012000E000200028D3D0002C01D073
-:10429000FEF75EFE15480568002D0DD000BFFFF744
-:1042A00037FE002802D001200F4908606D1E002D46
-:1042B000F5D100200D4908600B480068002802D0A5
-:1042C0000126FFF7C7F8FFF771F8304670BD000010
-:1042D0003C00002014000020580100201C00002099
-:1042E000A40000200400002028000020240000205A
-:1042F00040BA7047C0BA70470138FDD1704700001E
-:10430000F7B50325AD06286A82B016460C4640086C
-:1043100040002862286A022108432862286A800730
-:10432000FCD46620686001272F61A86AC005FCD50F
-:10433000992068602F61A86AC005FCD5FF209130E4
-:10434000FFF7DAFFFF230133AB626846EF603521E8
-:1043500069602F61A96AC905FCD5AB62A969EF60E4
-:10436000C9B205226A602F61AA6AD205FCD5AB6288
-:10437000AA690902D2B211430180C80702D0032002
-:1043800005B0F0BDAB626869FF2108318843686100
-:104390006869C91E08436861029800024830686075
-:1043A0000820A860EE602F61A86AC005FCD5FF2038
-:1043B0000130A8620023F61CB0080ED0B2081148E4
-:1043C000006899006054060A09194E70060C000E28
-:1043D0008E705B1CC8709A42F1D8FF200130A86231
-:1043E0006869FF21083188436861686938436861FA
-:1043F000286A800880002862286A384328620020E2
-:1044000005B0F0BD8000000C032080064169FF224A
-:10441000083291434161426901210A434261026AC3
-:10442000920892000262026A0A4302627047000028
-:10443000002003218906096A4908490003229206DF
-:1044400011621146096A0222114303229206116287
-:1044500000BF03218906096A022211400229F8D00F
-:10446000D1010322920691620321D1609F21516004
-:104470000121116100BF03218906896AFF220132EF
-:1044800011409142F7D10322920691621146886948
-:104490004969FF2208329143032292065161114675
-:1044A0004969012211430322920651611146096AAA
-:1044B0008908890011621146096A01221143032209
-:1044C0009206116270470000000000000102030420
-:1044D00000000102010000000000000002000000D6
-:1044E00000000000F0450001F8450001650A0001E8
-:1044F000E0450001C8450001810D0001E8450001CB
-:10450000544500018D0C0001C44500012045000107
-:10451000E10B0001C045000190450001F10A0001D6
-:104520006C6F67205B6F6E7C6F66665D3A206163BF
-:1045300074697665207072696E74696E672073772E
-:1045400069746368202864656661756C74206F66A1
-:104550006629000073686F77204672656552544F74
-:10456000532072756E74696D6520696E666F2028C0
-:10457000757074696D652F7461736B732F686561F5
-:10458000702F7461736B206C6973742900000000D4
-:104590006C6564203C317C323E203C6F6E7C6F66E3
-:1045A000667C746F67676C653E3A20636F6E7472E9
-:1045B0006F6C20626F617264204C45440000000003
-:1045C0006C6564006C6F670073686F772066697252
-:1045D0006D776172652076657273696F6E00000099
-:1045E00076657273696F6E00737973696E666F00BA
-:1045F00068656C70000000006C69737420616C6CFD
-:1046000020636F6D6D616E64730000002C460001C5
-:104610000000002070000000FA1800019C46000114
-:1046200070000020485D00000A1900010090D003CE
-:10463000000000000000000000000000000000007A
-:10464000000000000000000000000000000000006A
-:10465000000000000000000000000000000000005A
-:10466000000000000000000000000000AAAAAAAAA2
-:10467000000000000000000000000000000000003A
-:10468000000000000000000000000000000000002A
-:0C4690000000000000000000000000001E
-:04000005010000C135
+:1080000088A200205D810001299500018D94000166
+:108010000000000000000000000000000000000060
+:108020000000000000000000000000000D9B0001A7
+:1080300000000000000000001B810001119B0001F6
+:108040006F8100016F8100016F8100016F8100016C
+:108050006F8100016F8100016F8100016F8100015C
+:108060006F8100016F8100016F8100016F8100014C
+:108070006F8100016F8100016F8100016F8100013C
+:108080006F8100016F8100016F8100016F8100012C
+:108090006F8100016F8100016F8100016F8100011C
+:1080A0006F8100016F8100016F8100016F8100010C
+:1080B000B19C00016F8100016F8100016F8100019F
+:1080C0000348854600F088FB00480047B5D600010C
+:1080D00088A2002040BA7047C0BA70470138FDD16D
+:1080E00070470000084B19680868203080F3098841
+:1080F000022080F31488BFF36F8F3FBCAE4608BCEC
+:1081000004BC62B618470000D4280020EFF31080AA
+:1081100072B6704780F310887047EFF309800E4BFA
+:108120001A6820381060F0C044464D4656465F46F7
+:10813000F0C008B572B608F045FC62B60CBC116818
+:1081400008681030F0C8A046A946B246BB4680F386
+:1081500009882038F0C81847D428002004488047F0
+:1081600004480047FEE7FEE7FEE7FEE7FEE7FEE71E
+:10817000819B0001C180000130B50B460146002003
+:108180002022012409E00D46D5409D4205D31D461D
+:108190009540491B2546954040191546521E002D15
+:1081A000F1DC30BDF0B51FB40646002082B00546B4
+:1081B0004024019100901BE0019922460F46304671
+:1081C00000F0D4F9049A059B801A994110D3104607
+:1081D0001946224600F0BAF9361A8F410197224615
+:1081E00001200021009F00F0B1F938184D410090A6
+:1081F0002046641E0028DFDC019B00982946324699
+:1082000007B0F0BD0549064A08685043054A801882
+:1082100008604008704701490860704764290020E1
+:108220006D4EC6413930000010B5431A934209D251
+:108230008318881803E0401E01785B1E1970521ED7
+:10824000F9D210BD03460B439B0703D009E008C9D0
+:10825000121F08C0042AFAD203E00B780370401CF6
+:10826000491C521EF9D210BDD2B201E00270401C6E
+:10827000491EFBD270470022F6E710B513460A46A6
+:1082800004461946FFF7F0FF204610BD421C017856
+:10829000401C0029FBD1801A704710B5002200E075
+:1082A000521C835C8C5CA34201D1002BF8D1D8B264
+:1082B000E1B2401A10BDC9B203E003788B4203D08B
+:1082C000401C521EF9D20020704730B504460020F1
+:1082D000034600E05B1C934203D2E05CCD5C401B94
+:1082E000F8D030BD03460A780270401C491C002AB1
+:1082F000F9D11846704730B505460020034600E026
+:108300005B1C934205D2EC5CC85C201A01D1002CA6
+:10831000F6D130BDF0B51FB488B00B990998002490
+:1083200048400999C00F490049080991C0070B99B5
+:108330000090490049080B9109990898A6460843FE
+:108340001CD00B990A98084318D0099801244000C2
+:10835000420D4800410D099824050003000B2043FD
+:1083600009900B980003000B20430B9050181C49F8
+:108370004018002201901446104605E000200146F6
+:108380000DB0F0BD032801DA034600E003239C464C
+:10839000C11A0AAE0AE05F0008ADED5B4F00F75B63
+:1083A0007D430027AA187C41491C5B1E6145F2DD14
+:1083B000410004AB5A522104120C0A43240C401C05
+:1083C0000828DFDB01980290009970460191009027
+:1083D000059B049A0799069800F0E6F8D0E700009C
+:1083E0000DFCFFFFF0B50C465C4085B0E40FE407E0
+:1083F00003944C000026640859009446490802463C
+:108400000296224321D062460A431ED06200570DD5
+:108410004A000E032303550D012402462C4924056E
+:10842000781B1B0B360B40182343264361460090F4
+:108430001C46501AB44103D30098401C009002E03F
+:10844000921800985B41002803DA0020014605B02D
+:10845000F0BD0020012109050746864611E064466B
+:108460001D46141BB54106D36546521BB3417446E5
+:1084700007430C43A646CD074008490828439218F5
+:108480005B4105460D43EAD11046184313D06046C0
+:10849000194650407140084306D06046101AB34157
+:1084A00006D20122002306E000220123DB0702E0BE
+:1084B0000122D2435310009874460105381C6141D3
+:1084C000029C039D0019694100F061F8BFE70000BC
+:1084D000FD0300000EB505490291002100910A46F6
+:1084E0000B46019100F060F803B000BD33040000BA
+:1084F0000EB5054A0292002200921346019200F046
+:1085000053F803B000BD0000330400004A00090323
+:108510000123090B1B0519430A4B10B5520D9A4252
+:1085200002DA0020014610BD064B34339A4203DCC8
+:108530009A1A00F01BF810BD034BD21800F006F891
+:1085400010BD0000FF030000CDFBFFFF10B5202A87
+:1085500004DB0146203A9140002010BD91402023C9
+:108560009C1A0346E3401943904010BD10B5202AE1
+:1085700004DB0846203AD040002110BD0B46D34012
+:10858000D0402024A21A91400843194610BD10B5CE
+:10859000002B08DA0024401C614192185B411A4309
+:1085A00001D14008400010BDF0B51FB482B00546AF
+:1085B0000C0003D0084601F09FFC02E001F09CFC97
+:1085C00020300246009021462846FFF7BFFF049B5B
+:1085D000059A04460F4618431143084314D0184621
+:1085E00010431BD0009840210A1A18460599FFF73E
+:1085F000BDFF05460E46009A05990498FFF7A6FFB1
+:10860000084305D0012004E02046394607B0F0BDFC
+:108610000020C11705430E432C43374300990E98A1
+:108620006305401A7905E40A00220C43FD0A0A306A
+:1086300002D500200146E9E70105101969410C9CAB
+:108640000D9D00196941FFF7A2FFDFE7F0B507466E
+:108650000846584087B0C00F049048000E465900A5
+:1086600040084908BC1A884105D2384631461E46A2
+:1086700017460B4602465800400810434CD0300DB8
+:10868000039040055900400D490D0590401A029095
+:10869000402872DA18030121000B090508430190F4
+:1086A00004980092002805D0019952420020884188
+:1086B00000920190029840210A1A01990098FFF750
+:1086C00045FF05460C466B4607CB00F097F8C019EE
+:1086D0007141039A0E0D0023D71756401A467A406F
+:1086E000164344D0049A002A2DD0029A012A039AF4
+:1086F00015DC1205C01A914101263605001C714196
+:10870000D20F059ED2070093019202962A46234675
+:10871000FFF74AFF07B0F0BD38463146FAE71605C5
+:10872000224A0F46B218C01AB74101210905001CA0
+:108730004F4100187F41114618187941E20F10434C
+:108740006D19644113E0E2076D0815436408C20720
+:108750001443039A01261205C01A91413605001CE4
+:108760007141CE07400830434908C01851412A469C
+:108770002346FFF70CFFCDE7FFE7049801224000F6
+:10878000C117121A00238B4104983146C417381AB6
+:10879000A141EEE730B40124E407634030BC55E763
+:1087A00030B40124E407614030BC4FE70000E0FF33
+:1087B00010B5002904DB0124E40740428C41214626
+:1087C000002B04DB1C460123DB075242A3419942E4
+:1087D00000D1904210BD0000064C0125064E05E078
+:1087E000E36807CC2B430C3C98471034B442F7D3D2
+:1087F000FFF76AFC182F0101382F010110B5202A5C
+:1088000006DBCB170846203A1041C1170B4306E0A0
+:108810000B461341D0402024A21A91400843194628
+:1088200010BD70B58D180478401CA207920F01D1BD
+:108830000278401C231106D10378401C03E006781F
+:108840000E70401C491C521EF9D1002B15D0027825
+:108850000C268A1A3440401C0C2C03D0A401121B95
+:108860009B1C08E004782402121B401CF8E71478D3
+:108870000C70491C521C5B1EF9D5A942D3D30020B1
+:1088800070BD000003B40148019001BD6D560000A9
+:1088900003B40148019001BD6560000003B40148C4
+:1088A000019001BDB551000003B40148019001BD24
+:1088B000E954000003B40148019001BD995700003C
+:1088C00003B40148019001BDED57000003B4014815
+:1088D000019001BD1D7C000003B40148019001BD61
+:1088E000697E000003B40148019001BDC37F000010
+:1088F00003B40148019001BDAF7F000003B40148FB
+:10890000019001BDAB52000003B40148019001BDCC
+:10891000D37E000003B40148019001BDF58F000033
+:1089200003B40148019001BDE1FE000003B4014819
+:10893000019001BD250E010003B40148019001BD65
+:10894000B143000003B40148019001BD8529000036
+:108950001CB50020032103460122920200910190E0
+:1089600002A1034808F0AEFB1CBD0000434C4900C7
+:108970000D8A00011CB5002208210A2008F099F890
+:10898000104908600020022103464A02009101902C
+:108990000DA10F4808F096FB0020022103464A0271
+:1089A000009101900BA10D4808F08CFB00200321E1
+:1089B0000346012292020091019009A10A4808F0A1
+:1089C00081FB1CBD342900204C45443100000000CF
+:1089D000919400014C45443200000000DD940001F8
+:1089E0005052494E54000000F597000101480078AC
+:1089F0007047000038290020002801D0012100E044
+:108A00000021014A11707047382900200EB500245A
+:108A10000020029000260027451E6DA003F0B8F943
+:108A200000BF0021C94301A802F096FE002800D132
+:108A3000F7E7002E07D030460026694609798142C3
+:108A400000D1EEE700BF012F08D1684600795B280E
+:108A500001D1022000E000200746E2E7022F3BD1CF
+:108A6000002768460079412817D1681C64490978B5
+:108A7000884230DA6D1C284603F080F801460090E9
+:108A80006048FFF72FFC5F48029903F0B3F80290AB
+:108A90005C48FFF7FBFB84B21DE068460079422882
+:108AA00019D1002D17DB6D1E002D08DB284603F0C1
+:108AB00065F8014600905348FFF714FC02E00020DF
+:108AC000504908704F48029903F094F802904D48BD
+:108AD000FFF7DCFB84B2A4E7684600791B2801D1CC
+:108AE00001279EE7684600791A280BD10020FFF77E
+:108AF00083FF45A003F04CF92146424803F07AF881
+:108B000002908EE76846007909280AD102F072FEC9
+:108B100021463C4803F09AF80446029402F07CFE99
+:108B20007FE7684600790D2803D0684600790A2857
+:108B300022D1684600790D2801D10A2000E00D20DD
+:108B4000064602F057FE34A003F022F900202D491A
+:108B50000855084602F0D0FF002003F071F82948BC
+:108B600002F064FF24A003F013F902F055FE002484
+:108B700000200290451E2AE068460079082803D0AC
+:108B8000684600797F2808D1002C20DD601E84B261
+:108B900022A003F0FDF8029419E06846007920282D
+:108BA00015DB684600797F2811DA3F2C0CDA68461D
+:108BB00002792046611C8CB212490A54012101A895
+:108BC00002F03EFE029402E015A003F0E1F828E76F
+:108BD0000D0A434C492072656164792E20547970E6
+:108BE00065202768656C702720666F7220636F6D43
+:108BF0006D616E64732E0D0A63616969632D3E00B9
+:108C000039290020688800200D0A5B6C6F67206F8F
+:108C100066665D0D0A0000000D0A000008200800CD
+:108C200007000000F0B589B005460E4602F03CFB97
+:108C300004461D48844201D11CA006E04120800466
+:108C4000844201D11BA000E01CA0014622461DA0C9
+:108C500002F0B6FF242224496846FFF7E5FA2349CB
+:108C60000098884204D022A003F09EF809B0F0BD1D
+:108C700020211D4802F032FE0899884201D129A026
+:108C800000E029A007463A4628A0019902F098FF83
+:108C900032A002A90EC902F093FF3CA005A90EC99B
+:108CA00002F08EFF00BFE1E700800001415050312B
+:108CB000000000004150503200000000554E4B4E65
+:108CC0004F574E0072756E6E696E672062616E6BF3
+:108CD0003A2025732028626173652030782530386A
+:108CE0006C58290D0A0000000040000111C011CA93
+:108CF000626F6F7473657474696E673A20696E761B
+:108D0000616C69642028626C616E6B206F72206DEB
+:108D100061676963206D69736D61746368290D0A09
+:108D2000000000006F6B000042414400626F6F74EE
+:108D300073657474696E673A206163746976655F00
+:108D400062616E6B3D25752C207374727563745F60
+:108D50006372632025730D0A0000000062616E6B70
+:108D6000313A2073697A653D256C752063726333EF
+:108D7000323D30782530386C582076657273696FD3
+:108D80006E3D30782530366C580D0A0062616E6B8E
+:108D9000323A2073697A653D256C752063726333BE
+:108DA000323D30782530386C582076657273696FA3
+:108DB0006E3D30782530366C580D0A0070B505468A
+:108DC0000E460BA002F0F0FF00240BE00C206043E5
+:108DD0000A4BC01842680C206043195808A002F0E2
+:108DE000EFFE641C062CF1D308A002F0DDFF70BD7D
+:108DF000636F6D6D616E64733A0D0A00AC2D0101F5
+:108E00002020252D38732025730D0A006B6579739A
+:108E10003A20544142203D20636F6D706C6574654B
+:108E20002C2055502F444F574E203D2068697374B5
+:108E30006F72792C204374726C2B5A203D206C6F1A
+:108E400067206F66660D0A00F8B507460C46032FCB
+:108E500003DA25A002F0A8FFF8BD60680078312889
+:108E600006D160684078002802D1284D01260EE026
+:108E700060680078322806D160684078002802D106
+:108E8000234D402603E018A002F08EFFE4E721A165
+:108E9000A068FFF702FA002804D13146284602F004
+:108EA000DDFB19E01CA1A068FFF7F7F9002804D149
+:108EB0003146284602F0CAFB0EE018A1A068FFF771
+:108EC000ECF9002804D13146284602F0CFFB03E03C
+:108ED00005A002F069FFBFE712A0A268616802F076
+:108EE0006FFE00BFB8E7000075736167653A206CDC
+:108EF0006564203C317C323E203C6F6E7C6F666640
+:108F00007C746F67676C653E0D0A0000000C0140C1
+:108F1000000801406F6E00006F666600746F67673F
+:108F20006C6500006C656420257320257320646FD8
+:108F30006E650D0A0000000070B505460C46022D56
+:108F40000CDAFFF753FD002801D017A000E017A0AE
+:108F50000646314616A002F033FE70BD12A16068CD
+:108F6000FFF79BF9002803D10120FFF745FD0CE036
+:108F70000EA16068FFF791F9002802D1FFF73CFDD0
+:108F800003E00EA002F010FFE7E7FFF72FFD002837
+:108F900001D005A000E005A0064631460DA002F074
+:108FA0000FFE00BFD9E700006F6E00006F6666001D
+:108FB0006C6F672069732025730D0A0075736167F4
+:108FC000653A206C6F67205B6F6E7C6F66665D0D27
+:108FD0000A0000006C6F672073657420746F202591
+:108FE000730D0A00F8B5074608F0ACF804467D2179
+:108FF000C9002046FFF7C0F805462A46214612A0C0
+:1090000002F0DEFD07F054FA0546294615A002F0ED
+:10901000D7FD07F01DFD054607F014FD06462B465B
+:1090200032460521090312A002F0CAFD1DA002F07C
+:10903000BBFE002027490870084607F0A7FB25481B
+:1090400002F0B2FEF8BD0000757074696D653A20DB
+:10905000256C75207469636B732028256C752073EB
+:10906000290D0A007461736B733A2025750D0A008F
+:10907000686561703A20746F74616C2025752042B8
+:109080002C206672656520257520422C206D696E46
+:109090002065766572206672656520257520420D13
+:1090A0000A0000006E616D65202020202020202015
+:1090B0002020202020737461746520207072696FF5
+:1090C0002020737461636B28772920206E756D0DE5
+:1090D0000A0000000889002070B504460D4606A16C
+:1090E00008A002F06DFD0DA002F05EFE18480168B8
+:1090F00018A002F065FD70BD56312E30302E303193
+:10910000000000006669726D776172652076657295
+:1091100073696F6E3A2025730D0A00004E33325783
+:1091200042303331204672656552544F53202B2014
+:109130005541525428444D4129202B204C45442070
+:109140002B20434C492064656D6F0D0A0000000020
+:109150000000002053797374656D436F7265436C32
+:109160006F636B203D20256C7520487A0D0A000046
+:10917000486070470168254A114001600021016084
+:1091800041608160C1602249884208D12049083984
+:1091900049680F2211431E4A083A516035E01C49C4
+:1091A0001431884208D11A4908394968F02211431C
+:1091B000174A083A516028E015492831884209D1F8
+:1091C0001349083949680F2212021143104A083A1C
+:1091D00051601AE00E493C31884209D10C490839E6
+:1091E00049680F2212031143094A083A51600CE002
+:1091F00007495031884208D10549083949680F228A
+:1092000012041143024A083A51607047FEFF000001
+:1092100008000240002904D0026801231A430260BA
+:1092200003E00268014B1A4002607047FEFF000035
+:1092300010B50246002000230B681C461440002C89
+:1092400001D0012000E0002010BD000010B5002278
+:1092500002680D4B1A400C6A8B6823430C69234348
+:109260004C6923438C692343CC6923434C6A2343D1
+:109270008C6A23431A430260CB6843600B688360A7
+:109280004B68C36010BD00000F80FFFF10B5002BBE
+:1092900001D0106101E00024146110BD0149486152
+:1092A0007047000000040140014600200022074BE7
+:1092B0001B680B401A46054B5B690B40002B03D023
+:1092C000002A01D0012000E0002070470004014086
+:1092D000002120498279002A35D00A4612680368A5
+:1092E0009A430B461A600A46526803689A430B4633
+:1092F0005A60027951180A6803681A430A60154ACD
+:10930000926803689A43134B9A601A46D2680368BE
+:109310009A43104BDA604279102A0CD11A469268AF
+:1093200003681A430B4B9A601A46D26803681A43C3
+:10933000084BDA600DE00749427951180A68036862
+:109340001A430A6005E0027951180A6803689A43D3
+:109350000A6070470004014070B503460A460021C8
+:109360000024002076E001268E40156835402C460A
+:10937000002C6ED05568022D02D05568122D20D1D8
+:1093800008250D40002D0ED0586A4D07EE0E0F2512
+:10939000B5400646AE4330464E07F60E5569B54019
+:1093A000284358620DE0186A4D07EE0E0F25B540B0
+:1093B0000646AE4330464E07F60E5569B540284383
+:1093C00018625568012D08D05568112D05D05568D3
+:1093D000022D02D05568122D0BD1586801258D4001
+:1093E0000646AE4330461579ED06ED0F8D40284315
+:1093F000586018684E000325B5400646AE43304617
+:109400001579AD07AD0F4E00B54028431860D868F8
+:109410004E000325B5400646AE4330464E009568E3
+:10942000B5402843D860986801258D400646AE4374
+:109430003046D5688D4028439860D86A4E00012593
+:10944000B5400646AE4330464E001569B540284348
+:10945000D862491C1568CD40002D84D170BD000034
+:10946000054901600F2141610021416081600121B6
+:10947000C160002101617047FF3F000081627047B9
+:109480008161704742694A404261704700BFFEE710
+:109490001CB50F4903C90191009000BF01210D487F
+:1094A00002F0E4F8FFF7A2FA00280BD00120694689
+:1094B00008700198401C019000231A460648006875
+:1094C00007F060FBFF20F53007F0F0F8E6E700005A
+:1094D0009C2D0101000C0140342900201CB50F49CE
+:1094E00003C90191009000BF40210D4802F0BEF871
+:1094F000FFF77CFA00280BD002206946087001981B
+:10950000401C019000231A460648006807F03AFB09
+:109510007D20C00007F0CAF8E6E70000A42D010195
+:1095200000080140342900207047000010B50020D9
+:109530001649086301201649087000201549087073
+:10954000154908701548164908600120C0021549E0
+:1095500008804F2014490870082014490870FF2023
+:1095600013490870487088700720C870002008717F
+:1095700048718871C8710F480F49C8610F48086267
+:109580000F484862002006F0E9FD10BD0070004061
+:1095900060000020C9000020610000200090D0037E
+:1095A0006C000020680000206300002064000020A0
+:1095B0000801002095EE0001C000002005F0000128
+:1095C00095EF0001C206D20E01219140014A1160BF
+:1095D0007047000000E100E010B50446617800200B
+:1095E000205600F01BF8A078002809D00020205653
+:1095F000C206D20E01219140074A116000BF0AE065
+:1096000000202056C206D20E01219140024A80322B
+:10961000116000BF00BF10BD00E100E010B50028E0
+:1096200019DA1A4A03071B0F083B9B089B00D25804
+:109630008307DC0EFF23A3409A438B071B0E84078E
+:10964000E40EA3401A43114B0407240F083CA4085E
+:10965000A4001A5118E00E4A03231B02D2188308F3
+:109660009B00D2588307DC0EFF23A3409A438B074D
+:109670001B0E8407E40EA3401A43054B0324240267
+:109680001B198408A4001A5110BD00001CED00E055
+:1096900000E100E010B5002819DA1A4A03071B0F91
+:1096A000083B9B089B00D2588307DC0EFF23A34096
+:1096B0009A438B071B0E8407E40EA3401A43114BF9
+:1096C0000407240F083CA408A4001A5118E00E4A0D
+:1096D00003231B02D21883089B00D2588307DC0E99
+:1096E000FF23A3409A438B071B0E8407E40EA3407D
+:1096F0001A43054B032424021B198408A4001A51A1
+:1097000010BD00001CED00E000E100E0BFF34F8F52
+:1097100003480449C860BFF34F8F00BFFEE7000055
+:109720000400FA0500ED00E0F7B5D4B004460E469B
+:1097300000205390052052900025002700BFEFF332
+:1097400010800090FF21453101A8FEF794FD06F03E
+:10975000E3FC05462448854218D1012000038442D9
+:1097600002D1002053902AE001204003844202D11C
+:109770004011539023E003200003844203D10120D1
+:10978000400253901BE0529857B0F0BD17488542F5
+:1097900013D101200003844201D153900FE0012036
+:1097A0004003844201D1539009E003200003844226
+:1097B00001D1539003E05298E6E75298E4E705AFF1
+:1097C0000137FF2241320A4901A8FEF72DFD012091
+:1097D00000F0B7FB3146569A5398B847529000981C
+:1097E00000F0AFFB5298CFE7C44013008560130030
+:1097F000301501011CB500BF0022D243694608485C
+:10980000006807F0CAFA0128F6D101F0F3FF6846B4
+:10981000017804A0019A00F035FB01F0FDFFEBE7B1
+:10982000342900204C4544257520746F67676C65AA
+:10983000642C20636F756E74203D20256C750A00C2
+:1098400070B50446002500BF00BFEFF31080054649
+:10985000012000F079FB00BF01200006241A2046F9
+:10986000054909688847064600BF284600F06CFB9A
+:1098700000BF304670BD00000400002010B508484D
+:1098800008490860943008490860FF382D380749B6
+:109890000860C922920006490938FEF7C5FC10BDD0
+:1098A0003D2A002004000020080000200C000020B9
+:1098B00014170101F8B504460D461646002700BFEF
+:1098C00000BFEFF310800746012000F03DFB00BF12
+:1098D00001200006241A324629462046054B1B6803
+:1098E0009847009000BF384600F02EFB00BF00985C
+:1098F000F8BD000008000020002905D0054A526983
+:109900000243044B5A6104E0024A52698243014B0C
+:109910005A61704700100240002905D0054A92693B
+:109920000243044B9A6104E0024A92698243014B6C
+:109930009A6170470010024010B500210022214BAF
+:109940005B68042423401946002902D0042906D16B
+:1099500002E01D4B036005E01C4B036002E01A4B64
+:10996000036000BF00BF174B5B68302423401946DB
+:109970000909174B5A5C0368D3404360114B5B687D
+:109980000724240223401946090A124B5A5C4368F3
+:10999000D34083600B4B5B68E40023401946C90A3F
+:1099A0000C4B5A5C4368D340C360064BDB6A1024FF
+:1099B0002340002B02D0084B036102E07D23DB0330
+:1099C000036110BD001002400090D0030048E80180
+:1099D000101701010817010100093D00F1B58AB017
+:1099E000002009907D20C00008900125AD020027CD
+:1099F000002007907F20069040240026002005903C
+:109A0000039020010290002001903E490A9888426C
+:109A100006D83D480068610288433B49086006E07B
+:109A2000394800680121C9030843374908607D218E
+:109A3000C9000A98FEF7A0FB7D21C9000090FEF73F
+:109A40009BFB450100BF304800687F210902884325
+:109A500001902002019908432B4908600520FEF778
+:109A60003DFB10E00120FEF739FB2748406B022147
+:109A70000840002800D007E00598411C059108998E
+:109A8000884200D900E0EDE700BF1F48C06B86B2F6
+:109A9000AE4201D9771B00E0AF1B0298874203D288
+:109AA000E0B20390B8B20290AE4201D3069400E057
+:109AB0000794069907984018C005000E0490049872
+:109AC000A04200D103E0049C09988742BBD800BFA4
+:109AD0000D4800687F210902884301900398000225
+:109AE000019908430849086008464068400840005A
+:109AF000486000BF04484068042108400028F9D1AC
+:109B00000BB0F0BD0090D003001002407047000081
+:109B100010B5FEF7FBFA044607F01AFB002803D045
+:109B200001200007024948602046FEF7F3FA10BD05
+:109B300000ED00E001480249086070470090D00342
+:109B40000000002010B50D480069401C002803D01B
+:109B50000A480069002803D13421084800F09EF823
+:109B600006480069401C002803D00448006900280A
+:109B700001D1002010BD01482930FBE768290020F1
+:109B800010B53E48C0690121090708433B49C86137
+:109B9000812000063A4908633A4848613A48086219
+:109BA0003A48006803218903884338490860342112
+:109BB000374800F073F836480069401C002803D08D
+:109BC00033480069002817D12C4840680121090456
+:109BD00008432A494860084640680721090288432B
+:109BE00026494860084640680915084323494860EB
+:109BF0002848FFF7F3FE3FE02148806944096401EB
+:109C000023480078C006C00E04431D4884611B48E9
+:109C100000680121C90388431849086008460068A4
+:109C20007F21090288430446194800690002204345
+:109C300012490860084640680121090408430F4999
+:109C40004860084640680721090288430B4948607C
+:109C50000846406809150843084948600846006AF4
+:109C60000D490840054908620846006A0849C96864
+:109C7000090208430149086210BD000000100240BB
+:109C8000007000400F0800001800020000100140A2
+:109C9000682900200090D003FF00F8FF70B504464B
+:109CA0000D462A46214601200003FFF73DFD70BD09
+:109CB00010B501F075FD10BDF8B50346002400266F
+:109CC000009600250020104EB14200D100BF18467A
+:109CD0000E06740FCE06F60E00960127009EB740C2
+:109CE0003D46012C01D10C3004E0022C01D1103092
+:109CF00000E01430002A03D006682E43066002E01C
+:109D00000668AE430660F8BD6A090000002905D068
+:109D1000828901235B031A43828103E08289024B1B
+:109D20001A40828170470000FFDF0000002A03D044
+:109D3000838A0B43838202E0838A8B43838270474A
+:109D40000246002001235B02994200D100BF138824
+:109D50000B40002B01D0012000E0002070470000E4
+:109D600070B502460024002300250020124EB142A7
+:109D700000D100BF0E06750FCB06DB0E01269E40FC
+:109D80003346012D02D19689334006E0022D02D1DF
+:109D9000168A334001E0968A33400C120126A64011
+:109DA000344616883440002B03D0002C01D001200B
+:109DB00000E0002070BD00006A090000F0B589B025
+:109DC00005460E4600240020089000BF00BF002773
+:109DD000B089002800D000BF2F462C8A20480440BC
+:109DE000F08804432C82AC891E480440B088318935
+:109DF0000843718908430443AC81AC8A1A48044083
+:109E0000B0890443AC8201A8FFF796FD174887424A
+:109E100002D10498089001E00398089032689100FC
+:109E20001923089A5A431046FEF7A6F907906421B1
+:109E30000798FEF7A1F9040121096420414307981E
+:109E4000411A069106990901084632306421FEF74D
+:109E500093F90007000F04432C8109B0F0BD000006
+:109E6000FFCF0000F3E90000FFFC000000380140D4
+:109E700001468888C005C00D7047CA05D20D828092
+:109E8000704700000FB410B503A9044B044A0298B0
+:109E900000F018F910BC08BC04B018470DBF000151
+:109EA000C40100200FB410B504A9074B02AA0398FF
+:109EB00000F008F9044602A9002000F0AAFC2046A0
+:109EC00010BC08BC04B0184713A800017CB51546A7
+:109ED000024600201C4600290BD0491E0092019129
+:109EE000044B6A462146284600F0ECF8009A00210F
+:109EF00011707CBDFDA700012021020C01D01021B2
+:109F00001046020A01D010460839020901D0104655
+:109F1000091F820801D01046891E420801D0881E00
+:109F20007047081A704730B47446641E2578641C64
+:109F3000AB4204D3635D5B00E31830BC18471D4699
+:109F4000F8E780F31088704780F3108870470000AE
+:109F5000F0B51FB486B00998089A030D002102439A
+:109F600014D05148514A181850430514119801282B
+:109F700010981AD0281A401C00264D4F4D490096C3
+:109F800001910490002812DA444211E01198012452
+:109F900049A3012801D11098C1430698119A846001
+:109FA0000360C26041600BB0F0BD4042E4E704468C
+:109FB000210500203F4A001C51410391029012E00C
+:109FC000E00707D032463B4601990098FEF7A2F918
+:109FD0000191009032463B4610461946FEF79AF929
+:109FE00006460F466410002CEAD10498039B002813
+:109FF000029A0999089806DAFEF78CF9019B009AF3
+:10A00000FEF788F905E0FEF7EDF9019B009AFEF7EF
+:10A01000E9F904460E460022284BFEF7C9FB03D897
+:10A020000020C043014607E00022254B2046314670
+:10A03000FEF70CFBFEF76AFA102409E0002C0ADB9D
+:10A040000A220023FEF7AEF8079B30321A55641E31
+:10A0500002460A43F2D11122641C079B121B1C19F1
+:10A06000119B012B03D0012308430ED10AE00843C2
+:10A0700004D0112010900020119077E71098151A45
+:10A080006D1E0BE01098824202DD00236D1C03E080
+:10A09000824201DA00236D1E002BEED00698119942
+:10A0A0008260C16030C07EE701FCFFFF104D000000
+:10A0B000000014400000F03F300000000000F043BA
+:10A0C0000000E03FFFB597B00646002518E22528BE
+:10A0D00077D100242746FD49049400E00443761C10
+:10A0E00032780120203A90400842F7D130782A286F
+:10A0F0000ED00222307801463039092916D8049949
+:10A100000A235943303940181443761C0490F1E770
+:10A11000189802C804911890002904DA012040031D
+:10A1200004434842049002200443761C30782E28D1
+:10A1300014D1042004437078761C2A2809D1189879
+:10A14000761C80C8189009E00A214F43303FC71998
+:10A15000761C3078014630390929F5D930786C28D9
+:10A1600010D006DC4C281AD068280ED06A2817D1E7
+:10A1700004E0742813D07A2812D110E001204005A1
+:10A1800004430CE00121090501E0032109050C430A
+:10A190007178814203D1012000052418761C761CB9
+:10A1A0003078119066280BD013DC58287DD009DC5C
+:10A1B00000287BD04528F6D04628F4D047281AD16D
+:10A1C000A5E118E0632835D0642870D0652812D145
+:10A1D0009DE170286CD008DC6728F1D069287BD01D
+:10A1E0006E280DD06F2806D1BAE073282ED07528BE
+:10A1F00071D0782859D01A9A199990476D1C7EE130
+:10A200006002400F022809D003280DD004281898B6
+:10A2100001680DD00D60001D189070E11898EA17C4
+:10A2200001680D604A60F6E7189801680D80F2E752
+:10A230000D70F0E718986A4601781172001D1890A9
+:10A240000020507202A80090012005E0189802C872
+:10A25000189000200091C04361070DD5002101E056
+:10A260000199491C0191B94212DA8142F8DB009A46
+:10A27000515C0029F4D10BE0002101E00199491C57
+:10A2800001918142FADB019A0099895C0029F5D19C
+:10A29000019904981A9B471A21463846199A00F0EA
+:10A2A00097FA0199401945180BE04FE02CE113E0B3
+:10A2B0004EE0009800990078491C00911A9A19996B
+:10A2C00090470198401E0190401CF2D1214638462B
+:10A2D0001A9B199A10E137E00A20002100900191A1
+:10A2E0006002410F022907D0189A01CA1892C217BA
+:10A2F0009446032908D00AE01898C01DC108C90077
+:10A3000005C91891944607E000B2C2179446042983
+:10A3100002D140B2C1178C4600226146944506DA4C
+:10A320000A460021404291418C462D2102E0210540
+:10A3300004D52B216A461173012103E0E10701D006
+:10A340002021F7E7029155E00A200AE0102008E0FA
+:10A35000102000900021042004430191082703E00D
+:10A3600008200021019100906002410F022907D0CE
+:10A37000189A01CA189200229446032908D008E0CE
+:10A380001898C01DC108C90005C91891944603E07A
+:10A3900080B2042900D1C0B200210291210729D541
+:10A3A0001199702906D0009A1021019B4A401A4346
+:10A3B00005D00EE040216A461173012108E0614694
+:10A3C000014306D030216A4611731199517302215D
+:10A3D0000291009A0821019B4A401A430AD1614622
+:10A3E000014301D1610705D530216A46117301216E
+:10A3F0007F1E02911199582904D035A10E910DA903
+:10A400000D910DE037A1F9E76146019B009AFDF738
+:10A41000C9FE0E9B8C469B5C0D9A521E0D921370CA
+:10A4200061460143F0D10D9805A9081A203001902A
+:10A43000600703D501200004844300E00127019850
+:10A44000874201DD381A00E0002001990090411890
+:10A45000029809180498401A0490E00306D4214693
+:10A460001A9B199A049800F0B3F94519002706E0E1
+:10A4700003A81A9AC05D199990476D1C7F1C029819
+:10A480008742F5DBE0030CD521461A9B199A049804
+:10A4900000F09EF9451904E01A9A30201999904766
+:10A4A0006D1C0099481E00900029F5DC08E00D980D
+:10A4B0000D990078491C0D911A9A199990476D1CB5
+:10A4C0000199481E01900029F1DC63E1092801008F
+:10A4D000303132333435363738396162636465661A
+:10A4E00000000000303132333435363738394142DC
+:10A4F000434445460000000000F05AF94519761C17
+:10A500003078002800D0E2E528461BB0F0BD600797
+:10A5100000D406271898C01DC108C90048680A68F9
+:10A520000831C30FDB071891190001D09CA108E086
+:10A53000210501D59BA104E0E10701D09AA100E02B
+:10A540009AA1430011985B08109165280CD006DC95
+:10A55000452809D046281DD0472841D141E066282A
+:10A5600018D067283CD13CE00021112F01DB1120DD
+:10A5700000E0781C0191009008A911A8FFF7E8FC01
+:10A58000139905910021119A15927F1C1298019739
+:10A59000009150E00120C00703900120019008A91C
+:10A5A000009711A8FFF7D4FC139A14990592002282
+:10A5B000119B009212981593059A0192002901D0DF
+:10A5C000104602E0791C40180190381A01D5019814
+:10A5D00004E04042401E0090781C0190C01B029095
+:10A5E00043E0012F00DA01270021112F01DD1120A6
+:10A5F00000E038460191009008A911A8FFF7A8FCD7
+:10A6000013990591119A00211298159200910197C2
+:10A6100021070CD40599B94201DB019900E00191B1
+:10A62000012904DD159A491E515C302906D0B84233
+:10A6300001DA011D05DA0121029115E00199491E97
+:10A64000EDE7002805DC0099411800910199091AED
+:10A6500003E0019A411C914200DD01910099401AEA
+:10A66000401C02900120C0070390200706D40299E5
+:10A670000198814202DB0020C0430290002069461D
+:10A68000C87707AF012103980337C907884224D050
+:10A69000022011902B201290039800280CDA4042DF
+:10A6A00003902D20129007E00A210398FDF764FD26
+:10A6B00030317F1E039039701199481E1190002986
+:10A6C000F2DC03980028EFD1791E129808703078D8
+:10A6D000202108404530BF1E387006A8C01BC01D91
+:10A6E000039010980078002800D0012001994118AB
+:10A6F0000298C0170918039809180498401A401EB8
+:10A700000490E00306D421461A9B199A049800F09D
+:10A710005FF8451910980078002803D01A9A199903
+:10A7200090476D1CE00324D521461A9B199A049882
+:10A7300000F04EF845191CE00098002807DB00994E
+:10A740000598884203DD1598405C199901E0199934
+:10A7500030201A9A904700986D1C401C0090029877
+:10A76000401E0290002804D11A9A2E201999904771
+:10A770006D1C0199481E01900029DDDC05E0387848
+:10A780001A9A7F1C199990476D1C0399481E0390D3
+:10A790000029F4DC21461A9B199A0498ACE60000C3
+:10A7A0002D0000002B000000200000000000000031
+:10A7B000F8B5044600251E461746880404D405E073
+:10A7C00039462020B0476D1C641EF9D52846F8BDD7
+:10A7D000FFB50446002581B01E46C80301D53027C9
+:10A7E00000E02027880404D505E038460399B047E7
+:10A7F0006D1C641EF9D5284605B0F0BD4A68002AD4
+:10A8000006D00A68531C0B6010704868401E4860F0
+:10A8100070470A68531C0B601070704700B599B000
+:10A82000602101A8FDF727FD122108A8C17112229D
+:10A8300013A102A8FDF7F8FC002110A8C17100BF08
+:10A840000172012141720021C17201218172002136
+:10A85000817401210176002116A84180A021818008
+:10A86000012110A88177B4211E3041801921C9012E
+:10A8700081800848019001A803F0A8F819B000BD34
+:10A88000110610CA000011CA114B008011CA11CA6A
+:10A8900011CA000099A80001022804D0032803D09F
+:10A8A000042803D101E002E001E000E000BF00BFA6
+:10A8B0007047000010B501200649087000F0A8FAA2
+:10A8C00000F098FF0448817804A0FFF7DBFA00F05D
+:10A8D000A3FF10BD00220020602E00205B424C45EB
+:10A8E0005D20636F6E6E65637465642C20636F6EAC
+:10A8F0006964783D25750A0010B500200749087085
+:10A9000000F086FA00F008F900F074FF04A0FFF7E9
+:10A91000B9FA00F081FF03F085F810BD0022002095
+:10A920005B424C455D20646973636F6E6E65637452
+:10A9300065642C207265737461727420616476653D
+:10A9400072746973696E670A0000000010B58CB0FC
+:10A950002C2101A8FDF78FFCFFF7F4F80446002C2A
+:10A9600005D00622214602A8FDF75EFC04E006227F
+:10A9700011A102A8FDF758FC00216846C171C181F0
+:10A980000A21817109210174027C0DA11130FDF7AA
+:10A990004BFC0C2168468184182101A841840021C8
+:10A9A0008184FF21F531C18408496846818501A869
+:10A9B00003F052F90CB010BD0102030405060000BB
+:10A9C00043414949432D4D434D0000008813000089
+:10A9D00000B585B0002002900390049011480290C9
+:10A9E000002003906946087402A803F051FAFFF7AB
+:10A9F000ADFF00F09DF9FFF711FF00F06BF800F0DC
+:10AA000071F8094800F0C2F903F00CF800200221A7
+:10AA100003460A020091019004A1054806F052FB8A
+:10AA200005B000BD69AA0001A9AB0001424C450078
+:10AA30000DB6000101480078704700000022002098
+:10AA400007480078002803D00648008E172801D256
+:10AA5000112070470348008EC01E80B2F9E7000045
+:10AA600000220020602E002010B504462078012826
+:10AA700006D0022805D0032806D0072811D106E009
+:10AA800010E0FFF717FF0DE0FFF736FF0AE000F0D8
+:10AA9000B1FE0548018E05A0FFF7F4F900F0BCFEF9
+:10AAA00000E000BF00BF10BD602E00205B424C459F
+:10AAB0005D204D545520757064617465643A20259D
+:10AAC000750A000070B504460D462946204600F080
+:10AAD000A9F970BD10B5024802F006FF10BD0000D4
+:10AAE00099AD000100200649087006490880064912
+:10AAF00008800649087006490880064908807047A2
+:10AB0000CC280020C8280020CA280020CD280020FA
+:10AB1000CE280020D028002010B50020044908804D
+:10AB2000044908700449088000F0ACFB10BD000027
+:10AB3000CE280020CC280020C828002010B51848B6
+:10AB40000088002803D0FFF775FF002800D110BD52
+:10AB50001448C0781349097909020843C01D84B21A
+:10AB60000F480088844203DD00200D490880EEE78D
+:10AB700021460C48FFF7A6FF00280FD1084800889F
+:10AB8000001B0749088008460088002806D00548B1
+:10AB90000119034802880348FDF746FB00BFD6E7CA
+:10ABA000CE28002037330020F3B583B007460026B7
+:10ABB0007CE0BC5D40480078002804D0012810D01B
+:10ABC00002286AD132E0CA2C0AD13C480470012024
+:10ABD0003B49088005203B49088001203649087020
+:10ABE00061E0374801880088401C354A10803348AE
+:10ABF000445410460088052817D13049C9782F4A97
+:10AC00001279120211430846FF21E131884205DD25
+:10AC10000021294A11702A4A118005E0C11D294AE4
+:10AC200011800221244A117000BF3CE024480188B1
+:10AC30000088401C224A1080204844541046008856
+:10AC400020490988884227D11C48C0781B490979C6
+:10AC5000090208430546E81C81B21848401C04F06C
+:10AC60009BFA0290681D1549095CA81D134A105CE7
+:10AC700000020143019101990298884205D191781F
+:10AC800050782B46521D04F0ADFA00200A49087096
+:10AC900000210B48018000BF05E000200649087034
+:10ACA0000749088000BF00BF701C86B20498864226
+:10ACB00000DA7EE705B0F0BDCC2800203C30002053
+:10ACC000C8280020CA280020FFB581B006460F46DC
+:10ACD0001C46E01D80B200900098FB2803DD002098
+:10ACE000C04305B0F0BDCA20104908700846467040
+:10ACF0008770CC7020120871002C05D022460B48BA
+:10AD0000401D0399FDF790FAE01C81B20748401CF2
+:10AD100004F042FA0546601D044A15542912A01D8C
+:10AD200011541046009904F09BFADAE73C320020F7
+:10AD300000B587B01C216846FDF79DFA00216846E2
+:10AD4000017310480290052168468170032101704B
+:10AD50001021C17000214170017101214171002158
+:10AD600081714173084805900521684681737D21F2
+:10AD70000901018200200690684603F08FFD07B0AC
+:10AD800000BD000040E201000080070110B504464C
+:10AD9000204600F07FF810BD70B514230322072170
+:10ADA0000D480CF4C9D604461B20207000206070AA
+:10ADB000472060800320A0800020E08025460835E1
+:10ADC000064868600648A8600720287020460CF4F2
+:10ADD000EFD600F007F870BD1B0D0000E02C01015C
+:10ADE000D02C01011FB54721684601810648039018
+:10ADF00002A803F009F84721684601800348019042
+:10AE0000684604F0E5F81FBD942D01015DFE0001C8
+:10AE1000002002490870024908707047C0280020CD
+:10AE2000C1280020F8B506460D46164800780028CF
+:10AE300003D015480078002802D00020C043F8BD98
+:10AE4000472004F0DFF80746A81D83B203223946E5
+:10AE50000E480CF471D604460D488078207001200D
+:10AE6000607005206080A5802A463146A01DFDF750
+:10AE7000DBF920460CF49CD6012003490870002021
+:10AE8000DDE70000C0280020C128002006470000A0
+:10AE9000602E00200149086070470000C42800208F
+:10AEA000F8B504460D4616461F46024803F012FA4E
+:10AEB0000020F8BD042F002010B53E48007900287E
+:10AEC00077D12C23032207216D2040010CF434D6C6
+:10AED0000446A02020703848C0786070002020719F
+:10AEE0000321E18000216172012161710721217735
+:10AEF000324881796177407B002804D00021E180CD
+:10AF00000321617117E02D48C079002813D02B4828
+:10AF10008079022801D1012161770120207101216E
+:10AF2000E180264881792120015501212220015507
+:10AF30000021202001551F488079022804D00328D1
+:10AF40001FD004282BD123E003F098FC00280ED05A
+:10AF50000521E1800021617118480E30818861610E
+:10AF60008188A16120460A3003F0BFFA08E003207F
+:10AF70001049887111481430818861618188A1610C
+:10AF80000EE00E481430818861618188A16107E07C
+:10AF90000A481A30818861618188A16100E000BFA0
+:10AFA00000BF012003490871487120460CF400D607
+:10AFB00000BF10BD602E0020E42E0020502F002086
+:10AFC00010B502230322072120480CF4B5D504460E
+:10AFD000A72020701E48C078607006201C49487168
+:10AFE0000020087103200CF465D6032803D1052046
+:10AFF0001749887126E016488079012806D0022872
+:10B0000005D003280CD0042817D112E000BF114846
+:10B01000007D002803D003200D49887111E000BF96
+:10B020000C48807E002803D004200949887108E07C
+:10B0300000BF05200649887103E005200449887196
+:10B0400000BF00BF20460CF4B3D510BDA30D000017
+:10B05000602E0020502F0020FEB504460D461646F7
+:10B060001F4601A83B46324629460090204603F081
+:10B0700045FC68460079002800D1FEBD01A83B468A
+:10B08000324629460090204600F0C2F86846007912
+:10B09000002800D1F1E70548406C002804D003489F
+:10B0A0002946426C204690470020E6E7602E0020AB
+:10B0B000FFB583B004460D4626791AE0F1002068FA
+:10B0C0004018083803C80291019068468088A84259
+:10B0D00004D0684680880949884208D1032228465E
+:10B0E000029F069B0599B847C0B207B0F0BD701E1D
+:10B0F000C6B2002EE2DC0020F7E70000FFFF0000F0
+:10B10000F8B504460D4616461F4603F095F8054867
+:10B110000069002803D00348016904208847002003
+:10B12000F8BD0000702F0020F8B506460F463148E4
+:10B13000406BC007C00F002833D02E48856B2E48C7
+:10B1400000687E2148432C1A2C480088401E2B4959
+:10B1500008802B48844202DB4042844220DD0020EC
+:10B16000264908802348006A4008400021490862B7
+:10B1700024480068032189030840002805D021489D
+:10B18000006888431F49086006E01E4800680321E4
+:10B19000890308431B4908601B49487F02F0D4FD1E
+:10B1A00000BF1648008800280BD01248006B012110
+:10B1B0000843104908630522032114480CF47ED784
+:10B1C00015E00C48006BFF21090288430949086318
+:10B1D0000846006B052189020843064908630846B2
+:10B1E000006B012108430349086303F077FB00204B
+:10B1F000F8BD0000001002408C00002082140020E6
+:10B20000A8FDFFFF00100140C02E0020010F00002C
+:10B21000FFB581B004460E462712002000900E2F85
+:10B220000ED11548844223DB1348093084421FDCC9
+:10B23000324621461148049BFFF73AFF009017E081
+:10B24000002510E0E9000E48405AB84209D1EA0052
+:10B250000B495118486832462146049BFFF728FFE6
+:10B260000090681CC5B20648001F0078A842E9DCBF
+:10B27000009805B0F0BD0000120E00007429010115
+:10B28000102E002000200449087004490860044979
+:10B2900008600449086070474029002054290020B4
+:10B2A000582900205C2900200048704700800001D8
+:10B2B000F8B504460D4616461F46102C04D0112C36
+:10B2C00008D0122C12D10BE03A463146284603F042
+:10B2D0006DFB0CE03A463146284603F0DFFB06E002
+:10B2E0003A463146284603F06DFC00E000BF00BF3F
+:10B2F000F8BD10B50446002010BD000010B50123B4
+:10B300000322072104480CF417D4044601202070BE
+:10B3100020460CF44DD410BD020D000070B51E483F
+:10B32000C079002802D01C48057B02E01A4820386A
+:10B33000C5782B1D0322072118480CF4FDD30446C1
+:10B34000A92121701648C1786170002161801248DE
+:10B35000C079002807D01048027B4038816C201D3E
+:10B36000FCF762FF07E00C482038C27801461C3920
+:10B37000201DFCF759FF608840196080084800795B
+:10B38000062802D0022006490871022004494871AB
+:10B3900020460CF40DD470BD502F0020A60D0000E7
+:10B3A000602E0020F8B51F262323032207213148F1
+:10B3B0000CF4C2D30446AA2020702F48C0786070D5
+:10B3C0002E48C07860802D48C27801461C39201D67
+:10B3D000FCF72AFFA078301AC6B26188201D0D182C
+:10B3E000032E14DD25480079002810D00320287092
+:10B3F00019206870224840890012E8702048807A3D
+:10B40000A8706088001D60802D1D301FC6B2022EFE
+:10B4100021DD1A48407900281DD0194A107BB11E41
+:10B42000884201D2024600E00A46D7B2781C287052
+:10B430001348007BB84201D1092000E00820687061
+:10B440003A460F490D31A81CFCF7EEFE6188B81C86
+:10B450000818608000BF08480079062802D0032041
+:10B460000549087103200449487120460CF4A0D313
+:10B47000F8BD0000A60D0000602E0020502F002017
+:10B48000E42E002010B53A23032207211C480CF4B7
+:10B4900053D30446A42020701A48C078607019481D
+:10B4A0008079022804D0032808D0042814D10CE0A5
+:10B4B0001548408864214843608010E01248801D90
+:10B4C000408864214843608009E00F480C30408880
+:10B4D00064214843608002E00020608000BF00BF1C
+:10B4E0000021217108490E39887901F0F1FF05200A
+:10B4F000044908710420487120460CF459D310BD4A
+:10B50000A10D0000602E00205E2F002010B5022348
+:10B510000322072108480CF40FD30446A52020700D
+:10B520000648C078607007200449087105204871FA
+:10B5300020460CF43DD310BDA20D0000602E00206B
+:10B54000FFB583B00C46154600200190029001A97A
+:10B550000398FDF797F90746002F50D10521C9023E
+:10B5600001A8FDF795F9002827D1264901A8FDF784
+:10B570008FF9002821D12349891C01A8FDF788F9FA
+:10B5800000281AD11F49491C01A8FDF781F900289C
+:10B5900013D12921090201A8FDF77AF900280CD15D
+:10B5A000194901A8FDF774F9002806D11649491C6C
+:10B5B00001A8FDF76DF9002801D006271FE00198CA
+:10B5C00080880121C9030840C013002816D10198C2
+:10B5D00081880905090D46187088A84200DA0727F6
+:10B5E00060193188884201DD0D2706E0311D4819B8
+:10B5F00022460699FCF718FE748000E006273846BC
+:10B6000007B0F0BD012800000229000000BF1FF4B0
+:10B61000C7D6FFF793FA012005F048F8F7E70000D6
+:10B6200010B50121074801F02DFF4021064801F027
+:10B6300029FF0121034800F009F84021024800F0E9
+:10B6400005F810BD000C01400008014070B504462B
+:10B650000D4629462046FDF711FF70BD70B5044622
+:10B660000D4629462046FDF70BFF70BD70B5044618
+:10B670000D4629462046FDF705FF70BD00B58BB08D
+:10B6800001210820FEF748F901218803FEF744F95B
+:10B6900005A8FDF7E5FE4020059002200690042055
+:10B6A0000A9005A92648FDF757FE80200590042042
+:10B6B0000A9005A92248FDF74FFEE12040020190C3
+:10B6C0000021684601814181818101820C21C18173
+:10B6D00001A91C48FEF772FB01210846FEF70CF990
+:10B6E0001948FDF747FD0123174A17490839022079
+:10B6F000FDF7CCFD012280211248FEF717FB002246
+:10B700000121402005F0D5F910490860012005F01D
+:10B71000C1F90F49086001220E490A48FEF7CCFA28
+:10B720001C21684601700321417001218170FDF7E1
+:10B7300053FF01210348FEF7E9FA0BB000BD0000FA
+:10B74000000C014000380140080002402C29002074
+:10B75000302900202505000070B505460C460F482D
+:10B760000068002800D170BD601C002801D1401E77
+:10B7700007E07D21C900614308467D21C900FCF72F
+:10B78000FBFC0646324629460448006805F005FBE6
+:10B79000012800D1E7E70020E5E700002C29002080
+:10B7A0001CB5002001900F490F48FEF7D9FA002878
+:10B7B00017D00D48FEF75CFBC0B200900B48006844
+:10B7C000002806D0002301AA69460848006805F051
+:10B7D00086FA0198002803D0012000070449486038
+:10B7E00000BF1CBD25050000003801402C290020A9
+:10B7F00000ED00E010B507480068002808D005F00B
+:10B800008FFC022804D1C11E0248006805F061FBCC
+:10B8100010BD00003029002010B50848006800283D
+:10B820000AD005F07DFC022806D100231A461946ED
+:10B830000248006805F0A6F910BD0000302900207C
+:10B8400030B58BB004460D46002C01D0002D01D13F
+:10B850000BB030BD00211F48FDF7DCFC1D49083945
+:10B860000220FDF785FC1C480090019410200290F6
+:10B8700003950020049080200590002006900790FA
+:10B88000089003200003099000200A90694611489F
+:10B89000FDF7DCFC01210F48FDF7BCFC00BF0D49A2
+:10B8A00008390220FDF7C4FC0028F8D0002109481F
+:10B8B000FDF7B0FC074908390220FDF759FC00BF2D
+:10B8C00040210548001FFEF73BFA0028F8D000BFD2
+:10B8D000BEE70000080002400438014030B50246CF
+:10B8E0000B460021C94312E01078521C414000244D
+:10B8F0000BE04808CD07ED0F002D01D0074D00E00B
+:10B90000002568400146601CC4B2082CF1DB1846D3
+:10B910005B1E0028E8D1C84330BD00002083B8ED8D
+:10B9200070B504460A2C17DAA0000C490858002804
+:10B9300012D0A0000D580A4885420CD00948854213
+:10B9400009D00020A100054A5050A100064A5050DD
+:10B950002E462046B04700BF70BD0000EC2F0020EF
+:10B96000870401018504010114300020F8B5074661
+:10B970000C4620780A2824DA2578A80012490858AD
+:10B980001249884207D10020A9000F4A5050A9004F
+:10B990000F4A505014E0A8000B4908580D4988423E
+:10B9A0000ED10823032211460B480CF4C5D00646DD
+:10B9B000207830706068706030460CF4F9D000BFB9
+:10B9C00000BF0020F8BD0000EC2F0020850401011D
+:10B9D0001430002087040101060F000010B5034653
+:10B9E0000A46002000219488022C01D00D200DE091
+:10B9F000D188002B05D0002908D0012906D081204C
+:10BA000004E0002902D0022900D0812010BD0620C8
+:10BA1000704700000146062904D20C204843024A20
+:10BA2000105870470020FCE7AC2D0101F0B589B03B
+:10BA3000074600263C4621E000E0641C20782028D0
+:10BA4000FBD020780928F8D02078002800D11AE00F
+:10BA50003046761C800001A90C5000E0641C207860
+:10BA6000002805D02078202802D020780928F5D198
+:10BA70002078002802D000202070641C2078002844
+:10BA800001D0082ED8DB00BF002E02D1002009B063
+:10BA9000F0BD002513E00C226A430D4B9958019824
+:10BAA000FCF7FBFB002809D10C206843084940182B
+:10BAB00001A98268304690470020E8E76D1C062DFA
+:10BAC000E9D304A0019900F07BF80120DFE7000032
+:10BAD000AC2D0101756E6B6E6F776E20636F6D6DAF
+:10BAE000616E643A20257320287472792027686576
+:10BAF0006C7027290D0A000070B5044620780028D4
+:10BB000000D170BD1A480078002813DD1949097862
+:10BB1000C81DC117490F0918C910C900411ACDB273
+:10BB2000A901154A88182146FCF7B7FB002800D167
+:10BB3000E7E700BF0F49097889010F4A88182146B5
+:10BB4000FCF7D0FB0B490978481CC117490F0918AD
+:10BB5000C910C900411A074A117005480078082821
+:10BB600004DA03480078401C0149087000BFC8E7A8
+:10BB7000392900203A290020688600200146084B18
+:10BB80001B785B1E5B1A18460830C3175B0F1B1827
+:10BB9000DB10DB00C21A9001024BC0187047000096
+:10BBA0003A2900206886002070B504462046FCF73C
+:10BBB0006DFB85B229462046FFF742FE70BD0000AE
+:10BBC0000FB408B503A8009060210948009B029AB1
+:10BBD000FEF77CF900200090002105484030C17735
+:10BBE000403800F0E1F801B008BC04B0184700008C
+:10BBF000A8880020F8B507460D463846FCF746FBF6
+:10BC000084B20BA000F0C4F8002604E00BA000F002
+:10BC1000BFF8701C86B2AE42F8DB05A000F0B8F8A1
+:10BC2000002C03DD21463846FFF70AFE2046F8BD0A
+:10BC30000D63616969632D3E000000002000000073
+:10BC400001490860704700003C290020F0B593B01E
+:10BC500006460C46002500200290FFF7D8FE019012
+:10BC6000224620213046FCF726FB002802D0204641
+:10BC700013B0F0BD00203055002729E03846FFF70B
+:10BC8000C9FE0090224631460098FCF734FB00289C
+:10BC90001DD10298002808D103A80099FCF722FBC7
+:10BCA00003A8FCF7F3FA85B20EE001E0681E85B246
+:10BCB000A54206DD2A4603A80099FCF71CFB0028D4
+:10BCC000F4D1002003A948550298401C02907F1C23
+:10BCD00001988742D2D30298002801D12046C7E7B5
+:10BCE0000298012819D109E003A908190121FFF7D9
+:10BCF000A7FD03A8005D3055601C84B23F2C01DA1B
+:10BD0000AC42F1DB3F2C06DA20203055601C84B2B7
+:10BD10001CA000F03DF82046AAE7A5420FDD09E08F
+:10BD200003A908190121FFF78BFD03A8005D305519
+:10BD3000601C84B23F2C23DAAC42F1DB20E012A07D
+:10BD400000F026F8002711E03846FFF763FE009068
+:10BD5000224631460098FCF7CEFA002805D100981B
+:10BD600000F016F809A000F013F87F1C0198874234
+:10BD7000EAD305A000F00CF821463046FFF73AFF61
+:10BD8000204675E7200000000D0A0000202000007A
+:10BD900070B504462046FCF779FA85B2294620465C
+:10BDA000FFF74EFD70BD000010B504460648006860
+:10BDB000002804D0204604490968884702E020464C
+:10BDC000FFF7F2FE10BD00003C29002030B504460C
+:10BDD0000020014D287030BDC1280020F8B507466D
+:10BDE0000C466588A688022D13D0062D1BD1022E85
+:10BDF0000ED1A279E1795018012803D101210C4A12
+:10BE0000117004E0002802D10021094A117000BF1E
+:10BE10000AE008480068002804D0A188A01D054A4F
+:10BE20001268904700E000BF00BF0020F8BD00008E
+:10BE3000C0280020C4280020FFB581B00E461F4650
+:10BE400000250FA0009005252B46083339460E48E3
+:10BE5000039A0BF471D604460020A071307820704C
+:10BE6000A58070886080002D04D02A46E01D0099CE
+:10BE7000FCF7DAF920460BF49BD6002005B0F0BDA4
+:10BE800043414949430000000547000010B5FCF755
+:10BE9000B9F910BDF8B507463E46002E02D172B67C
+:10BEA00000BFFEE714480068864201D1002420E06C
+:10BEB00004F08EFB756904F099FB10480068854218
+:10BEC00003D00F480068854201D1022411E00D48DB
+:10BED000854206D1B06A002801D1032409E002247A
+:10BEE00007E00948854201D0002D01D1042400E07B
+:10BEF00001242046F8BD0000D4280020D8280020C6
+:10BF0000DC280020543600204036002070B504465E
+:10BF10000D460A2C0AD10D210B48FDF7AEFF00BFDC
+:10BF200080210948FDF70CFF0028F9D0E1B206484E
+:10BF3000FDF7A3FF00BF80210348FDF701FF0028A4
+:10BF4000F9D0204670BD000000380140FEB505461E
+:10BF50000C4616461F462078801E0300FDF7E3FFBF
+:10BF6000060438744D735474012039490870A1785F
+:10BF700038484176A078C007C00F00280AD00622B2
+:10BF8000354934481330FCF74FF933480938017A02
+:10BF9000304881742E48808A002809DDFF20F53062
+:10BFA0002B4948800846828A03212C480CF486D00D
+:10BFB0002748C06900280AD0002000900190052081
+:10BFC000694608702248C1696846884700BF3CE05E
+:10BFD00000212048417601F0F9FD1D48C069002884
+:10BFE0000AD0002000900190062069460870184889
+:10BFF000C1696846884700BF27E01722A11C154881
+:10C00000801FFCF711F920E01348093880780101FE
+:10C0100011483F300818807B002813D11C22A11C36
+:10C020000C482038FCF700F9082221461431094851
+:10C030001038FCF7F9F8608A064920390883217F17
+:10C040000448417401E000E000BF00BF0020FEBDD5
+:10C05000CC2F0020B02F0020692E0020040F0000FC
+:10C06000F0B585B00D461E462223032231468B488B
+:10C070000BF462D504460120607028780300FDF7B8
+:10C0800052FF0B07F7F7F7837DEA2AF7F780F700EF
+:10C090000120207060708248817921710079A07040
+:10C0A0007F48C17961714179E170017AA171417A6A
+:10C0B000E171817A2172C06900280BD000200290C2
+:10C0C000039002206946087203947548C16902A86A
+:10C0D000884700BFDCE007202070012060706846C0
+:10C0E0001FF4BCD20199009803910290FFF7CEFE95
+:10C0F000029940186082002710E0FFF7C7FE0299FE
+:10C100004018C1B2A01CC155FFF7C0FE03994018EA
+:10C11000C1B220461430C155781CC7B2082FECDBE1
+:10C1200008270AE0FFF7B2FE039940180299401869
+:10C13000C1B2A01CC155781CC7B2102FF2DB102170
+:10C140002177584880780101564848300818807B8C
+:10C15000012812D11C22A11C5348FCF765F80822C3
+:10C160002146143150481030FCF75EF8608A4E4981
+:10C170000883217F4C482030417489E005202070DD
+:10C1800086E00A20207083E004202070687801286F
+:10C1900002D06878002842D1012060704048007CBD
+:10C1A000002812D001A81FF459D2FFF76FFE3F49B3
+:10C1B0000090FBF7E1FF3E480818019947183D49F8
+:10C1C0003846FBF7D9FF039102E03548C068039079
+:10C1D0003348C06900280CD0002001900290032051
+:10C1E0006946087103A802902D48C16901A88847D3
+:10C1F00000BF1021A01CFCF73EF80398A070FF219F
+:10C20000090203980840010AE170FF21090403981C
+:10C210000840010C21710398010E61711AE06878E1
+:10C22000022817D11E48C06900280AD000200290B9
+:10C2300003900420694608721948C16902A888471A
+:10C2400000BF00BF20460C3807460BF4A7D40020DF
+:10C2500005B0F0BD1CE0062020701748C07801280A
+:10C2600007D110220F490F31A01CFBF7DDFF04E0BE
+:10C270000DE01021A01CFBF7FEFF06220E49091D50
+:10C2800020461230FBF7D0FF0021217600E000BFEE
+:10C2900000BF20460BF48CD40020D9E7140E000018
+:10C2A000CC2F0020602E0020902F0020A0BB0D007E
+:10C2B000A08601003F420F00E42E0020FEB5054697
+:10C2C0000C4616461F461448006C00280CD000206F
+:10C2D00000900190029005206946087001940E4874
+:10C2E000016C6846884700BF207809280AD004DC22
+:10C2F00003280BD004280AD107E00C2804D0142806
+:10C3000005D100E000BF03E002E001E000E000BF73
+:10C3100000BF0020FEBD0000602E0020FEB50746D5
+:10C320000C461D46FF2D20D01A48006C00280CD06A
+:10C330000020009001900290062069460870019448
+:10C340001448016C6846884700BF03200BF4B2D440
+:10C3500003281DD10F48806F002819D00D480321F4
+:10C36000826F0D480BF4AAD612E00A486030007FB5
+:10C37000000201460831012303220748001F0BF485
+:10C38000DBD306460720307030460BF411D400BFD3
+:10C390000020FEBD602E0020090E0000FEB50C46F8
+:10C3A00016461F463804000E5E498870084680789D
+:10C3B000FF2871D0084680780002014608313423F6
+:10C3C000032259480BF4B8D3054656488178807843
+:10C3D00002015448483010188170218851488078F3
+:10C3E0000201504848308152617A48388078020111
+:10C3F0004C4848301018C1704A4989780A014949A7
+:10C4000048315118081D062221460A31FBF70CFF5E
+:10C41000207C012808D1012142488078020141484E
+:10C420004830101881730AE0207C002807D10021D1
+:10C430003C48807802013B484830101881732088BE
+:10C4400038490880607A0872062221460A31354848
+:10C450000930FBF7E9FE02F011FA002822D0607AD9
+:10C46000012805D1032211462F48ED380BF4B4D32F
+:10C4700002F00EFA0300FDF756FD0508090A040B49
+:10C4800010000121282041550BE000BF00BF00BF74
+:10C4900005212820415504E03FE000212820415596
+:10C4A00000BF02E0002128204155032130460BF453
+:10C4B00013D417201B49088617211A4880780201D7
+:10C4C00018484830101841811848C068002803D027
+:10C4D000032117480BF452D51648008D002806D0CA
+:10C4E0001448028D03211248401E0BF4E7D50D4875
+:10C4F000006C00280DD000200090019002900220D6
+:10C5000069460870019402950648016C68468847A0
+:10C5100000BF28460BF44CD301E001F083FA002061
+:10C52000FEBD0000602E0020020E0000702F0020D3
+:10C53000030F0000E42E0020FEB506460C46174609
+:10C540001D46FF212804000E0201164810188170B4
+:10C5500001F0BAFB002803D1022103200BF4BCD365
+:10C5600010484838006C00280DD000200090019041
+:10C57000029003206946087001940A484838016C0B
+:10C580006846884700BF102106482938FBF773FE2C
+:10C5900005480068002802D009200BF487D100204C
+:10C5A000FEBD0000A82E0020100C0020FEB50446A1
+:10C5B0000D4616461F460848C06900280AD00020CC
+:10C5C000009001900920694608700348C1696846D7
+:10C5D000884700BF0020FEBDCC2F0020F0B591B0F1
+:10C5E0000D461F4612230322394646480BF4A4D2B7
+:10C5F0000446002020704448007800284BD0424870
+:10C60000407C00282FD0002010903C2101A8FBF78F
+:10C6100032FE01F0F9FE1090109E20E0711EC8B2AB
+:10C6200001A901F035FF6846808B2988884208D12E
+:10C630000822A91C05A8FBF748FE002801D101200B
+:10C6400020702078002808D008A8407D607410224F
+:10C6500001A9601CFBF7E8FD03E0701EC6B2002EC6
+:10C66000DCDC00BF17E02948008B2988884212D102
+:10C670000822A91C25481030FBF727FE00280AD104
+:10C680000120207021482030407C607410221F4916
+:10C69000601CFBF7C9FD207800281ED11A48C0692C
+:10C6A00000280AD000200F901090082008A90877D1
+:10C6B0001548C1690FA8884700BF022303223946E5
+:10C6C000104814380BF438D206460120307006208A
+:10C6D000707030460BF46CD20EE00B48C069002835
+:10C6E0000AD000200F901090072008A9087706486C
+:10C6F000C1690FA8884700BF20460BF459D200201B
+:10C7000011B0F0BD180E0000CC2F0020902F00209B
+:10C71000F8B50D4617461E462878002804D0012893
+:10C7200019D002283ED126E01C233A4631461F4844
+:10C730000BF402D20446287820701D48007B6080EC
+:10C740001B48027B01460D31201DFBF76DFD204685
+:10C750000BF42ED227E00A233A46314613480BF455
+:10C76000EBD104462878207011484089608020462B
+:10C770000BF41ED217E00A233A4631460B480BF45D
+:10C78000DBD10446287820700948008C6080084876
+:10C79000418CA180818CE180C18C218120460BF4E9
+:10C7A00007D200E000BF00BF0020F8BD0B0E000064
+:10C7B000E42E0020F8B505460C4616461F462078A4
+:10C7C00000F086FE0020F8BD70B504460888064DCE
+:10C7D00068860D881804000E06010348483030189A
+:10C7E0008581002070BD0000602E0020FEB5074648
+:10C7F0000E461D462804000EFF2828D02804000EEF
+:10C8000000020146083106230322E12000010BF457
+:10C8100093D104460120207002206080FF20413027
+:10C82000A0800D48006C00280DD0002000900190E1
+:10C830000290042069460870019602940648016C33
+:10C840006846884700BF20460BF4B2D101E001F0F2
+:10C85000E9F80020FEBD0000602E0020FEB5054670
+:10C860000C4616461F460948006C00280CD00020D4
+:10C8700000900190029008206946087001940348D6
+:10C88000016C6846884700BF0020FEBD602E002076
+:10C89000F8B50C4617461E4602233A4631460B4869
+:10C8A0000BF44AD10546A078094908736288211D16
+:10C8B00007480D30FBF7B8FC00206870207828701E
+:10C8C00028460BF475D10020F8BD00000D0E0000C5
+:10C8D000E42E002030B504464878002807D10C48E3
+:10C8E0000079012812D10878094DE8700EE04878E7
+:10C8F000012804D10D7806482030057506E04878F7
+:10C90000022803D10D78024820304575002030BD43
+:10C91000602E0020F8B505460C4616461F46607886
+:10C92000002809D11848007906282AD1072016497D
+:10C93000087101F00BF824E06078012813D1124847
+:10C940002030007DFF281CD001F022F9FF210E4885
+:10C95000203001750D480069002812D00B4801698C
+:10C96000002088470DE0607802280AD10648203070
+:10C97000407DFF2805D001F0E9F8FF210248203072
+:10C9800041750020F8BD0000602E0020702F0020AF
+:10C99000F8B506460C4617461D46032D05D1074837
+:10C9A000017A093001F02AFE05E01022A11D03489A
+:10C9B0001F30FBF739FC0020F8BD0000602E00207E
+:10C9C000F0B58DB006460D462878A1287ED010DC43
+:10C9D0001B287CD006DC012815D0032878D0172826
+:10C9E00077D197E1282875D0912874D0A028F7D165
+:10C9F000A2E1A2380300FDF796FA09F46CF3F26C99
+:10CA0000F1F0EFEE6C006878002879D1012002F097
+:10CA100017FB01F057FE342303220721FA480BF4D9
+:10CA20008BD0044603202070F84880786070012085
+:10CA3000E076FB206084F648E084F648A084F34862
+:10CA4000008820840020A0760622F049091D201DC0
+:10CA5000FBF7EAFBED48407AC0210840C02809D125
+:10CA6000EA48807805210840002803D1A07E0121F2
+:10CA70000843A076A07E04210843A076E6486080A3
+:10CA8000E248C078012806D11022E44920460A3045
+:10CA9000FBF7CAFB04E0102120460A30FBF7EBFB52
+:10CAA000DE480F38006C00280ED000200A900B9052
+:10CAB0000C90012008A908720B950C94D7480F38E8
+:10CAC000016C0AA8884700BF012006E08AE100E166
+:10CAD00017E0D0E186E058E012E000F0F9FC2046D3
+:10CAE0000BF466D0012303220721C74815300BF44D
+:10CAF00023D007461A20387038460BF459D000BFAF
+:10CB0000BAE1282103A8FBF7B6FB002001900290B0
+:10CB100001F0B4FE002805D003A801F003FD01A830
+:10CB200001F0C8FC01F0AAFE00280CD06846807C09
+:10CB3000002808D16846807A002804D0012103A883
+:10CB400001F0D6F820E00622B049091D03A8FBF742
+:10CB50006BFB0020694688741022B04905A8FBF7DA
+:10CB600063FBAA48C078012805D11022AB4909A867
+:10CB7000FBF75AFB04E0002009900A900B900C9000
+:10CB8000012103A801F0B4F876E1A4481130C07B7C
+:10CB900000281BD11123032207219B481F300AF4D0
+:10CBA000CBD70446282020709848C078012805D1AA
+:10CBB00010229A49601CFBF737FB03E01021601C30
+:10CBC000FBF759FB20460AF4F3D700BF0021934836
+:10CBD0001130C17350E1B1E0AFE0F7E0ABE0AEE09F
+:10CBE000A8E02EE1012002F02BFA012103200BF432
+:10CBF00073D0002401208A4948841F200C90834868
+:10CC00000088402108408011002803D060210C9842
+:10CC100008430C907D48807805210840002804D006
+:10CC2000FF2181310C9808430C9078480088FF213F
+:10CC3000013108400012002804D0032149020C9859
+:10CC400008430C90012077490822002300930192A9
+:10CC5000029103900B230CAA0321C90270482230D1
+:10CC6000FBF71CFE0446002C00D005E100206E49B5
+:10CC70008886FF200B9001206C4906220023009338
+:10CC800001920291039008230BAA69496648343047
+:10CC9000FBF704FE0446002C00D0EDE000F03AFE65
+:10CCA000002815D1022103200BF416D05B480F3861
+:10CCB0008079012802D100F0B5FE09E000F0F0FE15
+:10CCC0005C484078C007C00F002801D001F044FA4A
+:10CCD000D2E001F0D3FD002150481130C17300F0C3
+:10CCE00019FE002815D1022103200AF4F5D74B487C
+:10CCF0000F388079012802D100F094FE09E000F09D
+:10CD0000CFFE4C484078C007C00F002801D001F08A
+:10CD100023FAB1E0687800280BD040480F38C17979
+:10CD2000C079401E3D4B0F3BD8711846093001F0C9
+:10CD300031FCA1E000BF00BF00BF00BF00BF37480B
+:10CD40000F38407901280EDB34480F384079062827
+:10CD500009DC2878A72804D130480F38007900284A
+:10CD600001D100F0F3FD2878A42802D02878A72864
+:10CD70002BD12A480F384079042806D0062805D040
+:10CD800008280ED00C281ED114E000BF2A480068E5
+:10CD9000002805D0214A0F3A9079274A1168884720
+:10CDA00012E024480069002803D0224801690120CC
+:10CDB000884709E01F480069002803D01D48016921
+:10CDC0000320884700E000BF00BF55E00020134962
+:10CDD0000F390871FF20C870FF211048113001750C
+:10CDE000417549E00D481130007DFF2826D0687854
+:10CDF000002823D10F484078C007C00F00281FD05B
+:10CE000001F0AAF91CE00000040D0000E42E00204F
+:10CE10000502000048080000A08C00006F2E0020D2
+:10CE2000B00B00208C240101680B0020E4240101D8
+:10CE300001180000702F0020102F002000F0A8FE25
+:10CE40001AE00F48407DFF2812D0687800280FD1E3
+:10CE50000B48807D00280DD00A4840788007C00F1D
+:10CE6000002807D00648C17D183001F0D3F801E052
+:10CE700000F06CFE00E000BF00BF00200DB0F0BD70
+:10CE8000802E0020702F0020F8B506460C4617466D
+:10CE90000025002000E0401C0628FCDB3248007E14
+:10CEA0000300FDF740F8060406101C283440012555
+:10CEB0003AE02D480622C169A01CFBF706FA0028BB
+:10CEC00000D1012530E0237E274822461A32C1696D
+:10CED000092000F0B3FF002800D0012524E0237EC4
+:10CEE000214822461A32C169212000F0A7FF0028FC
+:10CEF00000D0012518E0237E1B4822461A32C16962
+:10CF0000162000F09BFF002800D001250CE0237EB6
+:10CF1000154822461A32C169192000F08FFF0028F7
+:10CF200000D0012500E000BF00BF1048807D002830
+:10CF300017D10D484069002803D00B4841692046AD
+:10CF40008847002D0DD008480069002803D0064806
+:10CF500001690220884701F08DF9217AA01C01F0B7
+:10CF600059F80020F8BD0000702F0020802E00200E
+:10CF7000F8B505460C4616461F460422214668466B
+:10CF8000FBF752F90098FBF746F90020F8BDF8B519
+:10CF900006460F46144620460AF48CD60546012D57
+:10CFA00002D100BF00BF00BF0020F8BD30B504466D
+:10CFB000002000E0401C0628FCDB002030BD000003
+:10CFC000FEB50D4616461F4630460AF473D601904C
+:10CFD0000198002816D1472001F0C2FF00900423D9
+:10CFE0003246032108480AF4A7D504463804000E47
+:10CFF0002070298800988088081A608020460AF4EA
+:10D00000D7D500BF0020FEBD0D470000F8B50D4686
+:10D010001746472001F0A4FF04462878122802D0C2
+:10D020002878132836D1A06801460C310091287861
+:10D03000122810D1A068C2880189042316480AF476
+:10D040007BD506460098408830806878B0703046BE
+:10D050000AF4AED511E0A068C288018906230E4803
+:10D06000801C0AF469D5064600984088708068786C
+:10D07000307130460AF49CD500BFA068002804D067
+:10D08000A0680AF449D40020A060002138460AF4C0
+:10D0900023D600BF0020F8BD07470000FEB50546B7
+:10D0A0000C4616461F461848006C00280CD000207D
+:10D0B000009001900290092069460870019412487E
+:10D0C000016C6846884700BF2078082817D008DC24
+:10D0D00001280DD002280ED005280DD007280FD129
+:10D0E0000BE00D280AD0122803D0132808D101E044
+:10D0F00007E006E005E004E003E002E001E000E014
+:10D1000000BF00BF0020FEBD602E0020FEB5064619
+:10D110000C4617461D462088154908862188280494
+:10D12000000E020112484830101841811048006C6E
+:10D1300000280CD000200090019002900720694642
+:10D14000087001940A48016C6846884700BF2804AB
+:10D15000000E800007490858002807D00021280445
+:10D16000000E8000034A10584030C1740020FEBDFC
+:10D17000602E0020580B0020FFB587B01D4609988F
+:10D180000AF498D506900698002878D1472001F037
+:10D19000E7FE0646002105912804000E0490089938
+:10D1A000088805A902F0B9FD039000200290002133
+:10D1B00001910398002844D16846007D162250430F
+:10D1C000316A0818008A03214903084040130028E7
+:10D1D00019D16846007D5043316A095C6846007D7C
+:10D1E00016235843326A101840780002081825495F
+:10D1F000884208D16946097D049802F0A4FD019097
+:10D20000022002901CE02804010E304601F098FE36
+:10D210000423009001461C48099A0AF48DD407465D
+:10D220002804000E38706846007D788038460AF47D
+:10D23000BFD4012109980AF44FD500200BB0F0BDEE
+:10D2400000BF0298801D83B229461048099A0AF44B
+:10D2500073D40446089801882180039921710299AA
+:10D2600061800398002804D101A9601D029AFAF791
+:10D27000DBFF20460AF49CD40020DFE7FFE7022012
+:10D28000DCE700000229000004470000140C000045
+:10D29000FFB589B00C461E46472001F061FE0746E7
+:10D2A000002007903004000E0690208807A902F0A5
+:10D2B00034FD05900598002864D16846007F162249
+:10D2C0005043396A0818008A032149030840401373
+:10D2D000002835D16846007F5043396A095C6846AA
+:10D2E000007F162358433A6A101840780002081845
+:10D2F0002E49884224D1002002900390208800F01B
+:10D3000095F8054602A800231A4604A9009028466D
+:10D31000FBF7CAFA6946098A01221203114011403B
+:10D32000080B2146FEF75AFBC0B20590059800286D
+:10D3300005D1E2886846017F069802F093FD00BFA0
+:10D34000059800281ED13004010E384601F0F8FD82
+:10D350000390A088801D83B215480B9A03990AF4A4
+:10D36000EBD30546A288A11DA81DFAF75DFF06981C
+:10D3700028706846007F6880A088A88028460AF444
+:10D3800017D400BF042331460A480B9A0AF4D4D3B9
+:10D39000089021880898018005990898817008985C
+:10D3A0000AF406D400200DB0F0BD000002290000F0
+:10D3B0000A470000160C000070B588B005462C46E0
+:10D3C0002046FBF777FA064625E001A92046FBF741
+:10D3D00059FA0020034604AA03A9009001A8FBF70C
+:10D3E0006FFA6846008A1049884206D16846007B79
+:10D3F000022802D1204608B070BD6846008A0A495A
+:10D40000FF39884204D16846007B022800D108E039
+:10D41000601C84B200BFB088A04202DCF088A04249
+:10D42000D3DA00BF0020E6E70229000070B588B01B
+:10D4300005462C462046FBF73DFA064617E001A9B3
+:10D440002046FBF71FFA0020034604AA03A9009018
+:10D4500001A8FBF735FA6846008A0949884203D1DA
+:10D46000601C80B208B070BD601E84B200BFB0887E
+:10D47000A04202DCF088A042E1DA0020F2E70000DE
+:10D480000328000030B587B004460D460E4884429C
+:10D4900004D101210420FCF73FFA09E00B48844243
+:10D4A00004D101210820FCF737FA01E007B030BDB4
+:10D4B00001A8FBF7D5FF01950120029001A92046A4
+:10D4C000FBF74AFF00BFF1E700080140000C0140F4
+:10D4D00010B50446022C05D1A0200B49087080200D
+:10D4E00048700EE0032C01D0042C05D1E020064941
+:10D4F00008700020487004E0A02003490870002054
+:10D50000487000F089F810BDD006002010B520202A
+:10D510002949486001202949C863052028498861B4
+:10D5200000202649C8630B2024498039086100F097
+:10D5300073F824482149803108632348486323480D
+:10D5400088632348C86323481C49C03108602248C7
+:10D550004860224888602248C86022480861224802
+:10D56000486122488861224808632248224948606D
+:10D570002248C8602248086112480862214848626F
+:10D58000124888621248C862124808631248486309
+:10D590001D4888631D48C8631D481749403108600D
+:10D5A000104848601B4888601248086313481030D0
+:10D5B000886302F089FA10BD00100140C0270240C4
+:10D5C000402502400259F800025B8500025A8000A3
+:10D5D000025D8500025F805002000878020A0800A0
+:10D5E000026EAC500259FC000200C8001270131405
+:10D5F00002700314026E2800C0280240025D05007C
+:10D60000125B0500025B8400020A0600026E2C50C9
+:10D6100002C3BF001200AC001B48007DFF2809D1E7
+:10D620001948407DFF2805D118484078C007C00F31
+:10D63000002810D0164800781649886014484078B1
+:10D64000C861154815490861154888621248134990
+:10D650004031086017E0104810381049086111483F
+:10D660004861114888610E48103888620D48C862C8
+:10D670000E480863084810380849403108600C48D3
+:10D680004860094888607047802E0020702F002075
+:10D69000D006002000270240127E0200002802402F
+:10D6A000127E030002C2A00012C7000012C7800051
+:10D6B00002C2E000FCF73EFA144815490863FDF782
+:10D6C000DDFF14A0FCF7DEFB1DA0FCF7DBFB26A1B1
+:10D6D00028A0FCF7D7FB2D4801682DA0FCF7D2FB52
+:10D6E00032A135A0FCF7CEFB3CA0FCF7CBFBFDF74D
+:10D6F00097FFFDF76DF9054805490863FBF73AF90F
+:10D70000FBF726F903F020F900BFFEE70080008157
+:10D71000007000400A3D3D3D3D3D3D3D3D3D3D3DB0
+:10D720003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D29
+:10D730003D3D3D3D3D3D3D3D3D3D3D3D3D0A0000C6
+:10D74000204E333257423033312046726565525491
+:10D750004F53202B2055415254202B204C45442020
+:10D7600064656D6F0A00000056312E30302E303166
+:10D7700000000000204669726D7761726520766551
+:10D780007273696F6E2025730A000000000000208C
+:10D790002053797374656D436F7265436C6F636B6F
+:10D7A000203D20256C7520487A0A000043414949F4
+:10D7B000432D4D434D00000020424C4520656E61D5
+:10D7C000626C65642C206164766572746973696E3D
+:10D7D0006720617320222573220A00003D3D3D3DF4
+:10D7E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D69
+:10D7F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D59
+:10D800003D3D3D3D0A000000F8B505460C46164674
+:10D810001F4620780A2815DA207880000A4908581F
+:10D820000A4988420ED12078800009490858217899
+:10D830008900054A50502178064BC81803216268B8
+:10D840000AF43CD40020F8BDEC2F0020870401012D
+:10D8500014300020070F000010B50120C002FBF7B4
+:10D8600023FD002806D00120C002FBF717FD02208F
+:10D870000A49087001200003FBF716FD002805D0B7
+:10D8800001200003FBF70AFDFBF740FF0448006896
+:10D89000002802D002480068804710BD80000020A8
+:10D8A000B80D002000BFEFF3088000BF04480068F7
+:10D8B000002802D0024800688047FBF727FF0000DD
+:10D8C000B40D00201CB50020009001900120000341
+:10D8D0000090002168460171082141710121817188
+:10D8E000FBF7F6FC1CBD00000146094800780A2839
+:10D8F0000CDA0748007882000548001D8150001F9F
+:10D900000078401C024A1070012070470020FCE79C
+:10D91000E02D002010B500240A48C0790A49097892
+:10D9200088420CDA0749C9798A000749091D8858D5
+:10D9300080470448C079401C0249C8710124204630
+:10D9400010BD0000602E0020E02D002010B51D4805
+:10D9500000790300FCF7E7FA08050C162524282CAB
+:10D960002F3218488079052801D0FDF7A5FA26E066
+:10D9700014488079022802D1FDF784FD01E0FDF70B
+:10D98000CDFC1CE01048407B002803D10E48C07934
+:10D99000002802D0FDF776FD01E0FDF703FD0EE063
+:10D9A00000BFFDF76FFD0AE006200649087106E09A
+:10D9B000FDF7ACFD03E0FDF703FB00E000BF00BF97
+:10D9C00010BD0000602E0020502F002010B504462E
+:10D9D000002C04D0602221461148FAF725FC10489B
+:10D9E0002030C0781C2808DD0D484030407B0028DE
+:10D9F00003D11C210A482030C17009484030C0784A
+:10DA00001F2803DD1F2106484030C1700448403004
+:10DA1000007BE22803DDE22101484030017310BDA4
+:10DA2000102F002010B51C480079072803D10120D1
+:10DA30001949887110BD18488079002804D0012840
+:10DA400006D0052823D104E00120134988711FE086
+:10DA500000BF1248807B002803D002200E49887145
+:10DA600012E00E48007D002803D003200A49887187
+:10DA70000AE00A48807E002803D004200649887105
+:10DA800002E0052004498871FDF716FA00E000BFA6
+:10DA900000BF00BFCEE70000602E0020502F002006
+:10DAA00010B50D4880790300FCF73DFA0604050B1C
+:10DAB0000C0D090A00BF05200749887109E008E03C
+:10DAC00000BF00BF00BF052003498871FDF71EFDA0
+:10DAD00000BF00BF10BD0000602E002010B50B4835
+:10DAE000407DFF2810D10223032207216D20400131
+:10DAF0000AF422D00446A22020700548C078607045
+:10DB000020460AF455D000BF10BD0000802E002032
+:10DB1000E42E002010B50B48007DFF2810D1022311
+:10DB2000032207216D2040010AF406D00446A120FB
+:10DB300020700548C078607020460AF439D000BFD4
+:10DB400010BD0000802E0020E42E002010B50E48ED
+:10DB5000407DFF2816D00223032207210B4809F439
+:10DB6000EBD70446A72020700748407D6070002056
+:10DB7000054920394871FF210348417520460AF4C0
+:10DB800017D000BF10BD0000802E0020A30D0000A4
+:10DB900010B50C48007DFF2813D002230322072173
+:10DBA000094809F4C9D70446A72020700548007D1C
+:10DBB00060700020034920394871204609F4F8D7E5
+:10DBC00000BF10BD802E0020A30D000010B5094835
+:10DBD000807800020146083102230322064809F436
+:10DBE000ABD704460120207013206070204609F452
+:10DBF000DFD710BD602E0020040E000010B5842178
+:10DC00001148FAF738FB2A211048FAF734FB602153
+:10DC10000F48FAF730FB20210E48FAF72CFBFF20C3
+:10DC20000949C870FF21084820300175417500205E
+:10DC300007E0FF2203010449483159188A70411C4A
+:10DC4000C8B20328F5DB10BD602E0020E42E0020B2
+:10DC5000102F0020702F00201FB50446002C04D088
+:10DC60002A2221461048FAF7DFFA10A30FCB0393BC
+:10DC70006B4607C3002009E06946095C0A4A121D89
+:10DC8000125C11436A461154411CC8B20628F3DBEA
+:10DC9000102269460A48FAF7C7FA06220249091D06
+:10DCA0000848FAF7C1FA1FBDE42E00205019219050
+:10DCB0001F04D5624FA489AB90D0CF230000000091
+:10DCC0006F2E0020FC0000200021002009E003014D
+:10DCD000064A9A189278FF2A01D04A1CD1B2421CF7
+:10DCE000D0B20328F3DB084670470000A82E0020BE
+:10DCF000F8B507460D46284628214843831C0322D1
+:10DD00000721104809F418D7064691203070757025
+:10DD1000002410E0002128206043C019C17128228E
+:10DD20006243D11928226243B31CD0182822FAF783
+:10DD30007BFA601CC4B2AC42ECDB304609F438D745
+:10DD4000F8BD0000910D000010B50446032C22D14F
+:10DD5000284880680F210902084326498860264820
+:10DD6000006A042108432449086200BF2248006A6F
+:10DD7000082108400028F9D01F48006A20210843E4
+:10DD80001D4908627D20C0001C4908603D2000013B
+:10DD90001B4908602DE01848006A01210843164914
+:10DDA000086200BF1448006A022108400028F9D028
+:10DDB0001148006A202188430F490862002C0ED0C8
+:10DDC000012C02D0022C09D103E00E480B49086057
+:10DDD0000AE00C4886300949086005E000BF7D2054
+:10DDE000C0000649086000BF00BFFAF76FFD044994
+:10DDF000086010BD00100140001002408C0000209F
+:10DE000090000020D103000001460B4800780A284A
+:10DE10000FDA09480078C2000748001D10184B6847
+:10DE20000A680CC004480078401C034A10700120A6
+:10DE300070470020FCE700000C2E0020FFB581B0E9
+:10DE4000074614461D461EE02078401CA84201DC0F
+:10DE5000032D00DA19E02078401EC6B2641C207839
+:10DE60000090641C0098B84209D1324620460299BD
+:10DE7000FAF72BFA002802D1012005B0F0BDA41951
+:10DE8000B01C281AC5B2002DDED100BF0020F4E777
+:10DE900010B5044600F05EF8FFF7B0FE2249206896
+:10DEA00008646068486461891F484030C187207AEF
+:10DEB000032804DC217A1C486030417703E000210C
+:10DEC00019486030417700BF01212020FBF714FD85
+:10DED000164A1749042000F0B1FF16481649086099
+:10DEE0000A4613494031052000F0A8FF134A14499F
+:10DEF000072000F0A3FF1348134908600A461049A1
+:10DF00004031082000F09AFF104A1149092000F022
+:10DF100095FF00BFFBF70AFB00F0D0F9002001F0ED
+:10DF20008FF8FDF7EBF910BD602E002000070020F0
+:10DF300080800100051E01014007002080070020AD
+:10DF400000DB010001080020C0070020400D002078
+:10DF5000C0610200F8B5234C234D2449A868C8626B
+:10DF600023480863E86A8862E86B4863A86B8863A3
+:10DF70007C22294640312046FAF756F9002060609D
+:10DF8000E06060621B48A06200206064A064E064FE
+:10DF900020661948A06619482062002018490870B8
+:10DFA0000320184908700A20FBF70CFB1A20FBF726
+:10DFB00009FB0820FBF706FBE868461E3788124875
+:10DFC000874202D01149E8680860286E461E3788EB
+:10DFD0000D48874202D00E49286E0860FFF772FC98
+:10DFE000F8BD0000C009002000800001C000002032
+:10DFF000A5D800018D0D00207103010159D8000141
+:10E00000C6000020D8000020FEE70000B40D00206C
+:10E01000B80D002070B506460D464A48407DFF28E1
+:10E0200013D1FFF75BFD4748C5750622314618300E
+:10E03000FAF7FAF8012143488175434840780221F4
+:10E040008843801C4049487070BD3F48C068002824
+:10E0500005D03D480321C2683C480AF42FD03A233A
+:10E06000032207213A4809F467D50446A42020700A
+:10E070003448407D6070334860300078002807D015
+:10E080000120A0700021A1802E486030017003E0C3
+:10E090000020A0700021A1800121E1701921490117
+:10E0A000E18021812B48018CE181418C2182818C8E
+:10E0B0006182C18CA1820021E182FF214131218353
+:10E0C000214840784007C00F002815D0E07804218F
+:10E0D0000843E070192149016181A1811D48018C2B
+:10E0E000E184418C2185818C6185C18CA1850021D1
+:10E0F000E185FF2141312186382005550622314630
+:10E1000020463230FAF790F8E078022108400028E3
+:10E1100003D00220FFF7DCF90BE0E078042108408F
+:10E12000002803D00320FFF7D3F902E00120FFF716
+:10E13000CFF90C20034920394871204609F438D51D
+:10E1400000BF81E7802E0020702F0020030F000009
+:10E15000A10D0000E42E002010B53448007DFF28FA
+:10E1600009D13348407840084000401C304948708D
+:10E17000FFF7D0FC10BD2E484078C007C00F002824
+:10E1800000D1F7E72A484078400840002849487005
+:10E1900000212648603001703A23032207212548D8
+:10E1A00009F4CAD40446A42020702048007D607081
+:10E1B0001F480078A0701E4840788006810F2171AA
+:10E1C0001B484188E18081882181C188E1810189E2
+:10E1D00021820121E1700120FFF77AF9144840788B
+:10E1E0004007C00F00280BD0E07802210843E07000
+:10E1F0000F48418861818188A1810320FFF768F978
+:10E200000B4840780007C00F002803D0E0780C21AD
+:10E210000843E0700820054920394871002103486F
+:10E220008175204609F4C4D400BFA3E7802E0020E6
+:10E23000702F0020A10D000010B50C48407DFF2874
+:10E2400013D0022303220721094809F475D4044698
+:10E25000A52020700548407D60700D2003492039BD
+:10E260004871204609F4A4D400BF10BD802E0020C0
+:10E27000A20D000010B50F48007DFF2818D00D48F2
+:10E2800020384079092813D00223032207210A48A5
+:10E2900009F452D40446A52020700648007D607021
+:10E2A0000920044920394871204609F481D400BF6F
+:10E2B00010BD0000802E0020A20D000010B5044902
+:10E2C000032009F44DD50021032009F405D510BD24
+:10E2D000EC25010170B504466088A188491C4843BB
+:10E2E0001921C901884215DC6088062812DB608884
+:10E2F000218888420EDBE0887D21C900884209DC44
+:10E300006088A188491C484341004018E188C90041
+:10E31000884201DD002070BD0E4880780002014671
+:10E3200008310E2303220C4809F406D405460920BF
+:10E330002870208868806088A880A088E880E088AD
+:10E34000288100206881401EA881284609F430D425
+:10E350000120E0E7602E00200E0E000070B5CAB06C
+:10E360000446FF2129316846F9F785FF244885696D
+:10E37000407C002801D14AB070BD00F045F86946E4
+:10E38000887089781E48807C814210DA68468078DF
+:10E390003A21484306463246291D01A8F9F744FFB1
+:10E3A00068468078401CC1B2684681700CE06846BF
+:10E3B0008078401E3A2148430646324629463E317F
+:10E3C00001A8F9F731FF00BF69468978491E3A2252
+:10E3D000514301AA88183A222146F9F725FF094836
+:10E3E0006946088006498869FBF72AFA0449FF2232
+:10E3F000273288696946FBF75DFA00BFBBE700007A
+:10E40000CC2F00203412000070B5002400260A48EA
+:10E4100085692E88AC780948864209D10648807CF7
+:10E42000A04206DA002404498869FBF709FA00E0F3
+:10E430000024204670BD0000CC2F002034120000C4
+:10E440000EB500200290FBF719FAFFF7DDFF0290EE
+:10E450000E48C06900280CD00020009001900120D7
+:10E460006946087002A801900848C1696846884753
+:10E4700000BF6846007A002803D0012003490870D5
+:10E4800002E00020014908700EBD0000CC2F0020E2
+:10E49000F8B504460D463A26054887693A20604398
+:10E4A0003A1D811832462846F9F7BEFEF8BD000035
+:10E4B000CC2F002030B58FB0044600253C216846A3
+:10E4C000F9F7D9FEFFF7A0FF0546691EC8B26946F5
+:10E4D000FFF7DEFF08A8807CA07106220CA903319B
+:10E4E0002046F9F7A1FE0FB030BD30B58FB004461D
+:10E4F00000253C216846F9F7BEFEFFF785FF05467B
+:10E50000691EC8B26946FFF7C3FF06A80230807DC6
+:10E51000A07106220AA902312046F9F785FE0FB044
+:10E5200030BD000030B58FB0044600253C21684660
+:10E53000F9F7A1FEFFF768FF0546691EC8B26946F4
+:10E54000FFF7A6FF06220AA902312046F9F76CFE62
+:10E5500006A80230807DA071102206A90231204653
+:10E560000830F9F761FE0948C078012806D1102269
+:10E57000074920461830F9F757FE04E010212046DD
+:10E580001830F9F778FE0FB030BD0000E42E0020FF
+:10E590006F2E0020F0B58FB006460D46FFF734FF12
+:10E5A0000746002D25DDBD4223DC18230322072169
+:10E5B000114809F4C1D20446172020700120607070
+:10E5C00006223146A01CF9F72FFE3C216846F9F7D8
+:10E5D00052FE691EC8B26946FFF75AFF102206A90B
+:10E5E000023120460830F9F71FFE204609F4E0D238
+:10E5F00000BF0FB0F0BD0000140D0000F0B58FB0EB
+:10E6000007460D463C216846F9F735FEFFF7FCFE4C
+:10E610000646012D0AD11448C671C179C079401E41
+:10E62000114BD8713846FFF7B5FF1BE0344616E0B2
+:10E63000611EC8B26946FFF72BFF06220AA9023104
+:10E640003846F9F742FE002807D1102206A9023108
+:10E6500005481F30F9F7E8FD03E0601EC4B2002C46
+:10E66000E6DC00BF0FB0F0BD602E00200F48C08F69
+:10E670000A281ADD0E48C0690121090708430C4920
+:10E68000C8610B48403040680121084308494031C7
+:10E690004860084808490860032048600348C08F64
+:10E6A000886006480860064808607047A02E002071
+:10E6B000001002405555000000300040AAAA00009A
+:10E6C000CCCC00001CB500BF2348006801214904E0
+:10E6D00008400028F8D02149487FFFF735FB1E4845
+:10E6E000406A1D48406A012108431B4948620846A8
+:10E6F000406A400840004862FFF7B8FF68461CF4D3
+:10E70000ADD71749009808601448407F03281AD0F5
+:10E7100000F0D6F81048006BFF21090288430E492B
+:10E7200008630846006B3F21490208430A49086311
+:10E730000846006B012108430749086301220321B1
+:10E74000084809F4BBD400210120FAF7A3FF0021F7
+:10E750000A20FAF79FFF1CBD00100240C02E0020C7
+:10E76000BC0D0020010F0000F0B58FB005460E462D
+:10E7700017460DA81CF472D700200B900C9000BF18
+:10E780003849886A00BF0B9000BFC86A81B20C91FB
+:10E790000D990B98401A000100090121C906884211
+:10E7A00006D90B990D98401A00010009404204E077
+:10E7B0000D990B98401A000100090446402C03DC17
+:10E7C0002948408800283FD12848FFF7C7FDFF208F
+:10E7D000F53025494880282101A8F9F74CFD06228B
+:10E7E00022492A3101A8F9F71FFD20481A30807DFF
+:10E7F0006946887210221D491A3103A8F9F714FDE1
+:10E800001B48C078012805D110221A4907A8F9F73A
+:10E810000BFD04E000200790089009900A90012168
+:10E8200014481130C1736846807A002807D10F4818
+:10E830002030807C002802D001A8FFF759FA01217E
+:10E840000C487130017009E007484088401E0649B5
+:10E85000488014220321084809F430D400200FB066
+:10E86000F0BD0000C0800240CC2F0020902F00207F
+:10E87000E42E00206F2E0020040F000003480078D3
+:10E88000002801D0012070470020FCE7CC2F002099
+:10E890000148007970470000CC2F002010B50446D5
+:10E8A0001C2221460548F9F7BFFC0448001F407CA4
+:10E8B000002801D0FFF7C4FD10BD0000D02F0020BC
+:10E8C000054801680068401C034A1060002901D116
+:10E8D000002070470120FCE7401B0020064800682C
+:10E8E000002806D004480068401E03490860012043
+:10E8F00070470020FCE70000401B0020FFB581B0FE
+:10E9000004460E4617460A9D16482018002802D0D5
+:10E91000012813D109E03A4631462046049BFDF711
+:10E9200025F82870002005B0F0BD3A463146204653
+:10E93000049BFEF769FF28700020F4E70A48844230
+:10E9400003DBF1200001844202DD01202870EAE7A8
+:10E950000549611AC8B2FCF7E3FF0020287000BF28
+:10E96000E1E70000FBF0FFFF070F000010B50C48C7
+:10E97000006800030B49096844182046FAF760FF55
+:10E98000002801D0052010BD0122120306492046AF
+:10E99000FAF790FF002801D00520F4E70020F2E705
+:10E9A0005829002044290020888A0020F7B582B029
+:10E9B0000C4604980C2807D000230122102102984D
+:10E9C00000F0BEF905B0F0BD204600F0ADF90546F7
+:10E9D000201D00F0A9F901902046083000F0A4F9AC
+:10E9E0000090FCF761FC06462248864202D141278E
+:10E9F000BF040CE041208004864201D11D4F06E097
+:10EA0000002302221021029800F09AF9DAE7042D7F
+:10EA100003D30720C003854206D900230322102117
+:10EA2000029800F08DF9CDE713480078002804D152
+:10EA3000FAF724FF01201049087001200F490870DF
+:10EA40000F4807600F4805600F49019808600F499B
+:10EA50000098086000200E4908600E4908600E49C1
+:10EA6000086000231A461021029800F069F900BFDF
+:10EA7000A8E7000000800001602900204029002054
+:10EA800044290020482900204C290020502900203A
+:10EA900054290020582900205C290020F7B584B0B3
+:10EAA0000E46174641480078002807D1002302226D
+:10EAB0001121049800F044F907B0F0BD042F07D2EB
+:10EAC0003B48012211210368049800F039F9F3E76B
+:10EAD000304600F029F90390301D02903C1F344964
+:10EAE00003980968884207D031480222112103683F
+:10EAF000049800F025F9DFE72D48006800192D493A
+:10EB00000968884207D92A4803221121036804981A
+:10EB100000F016F9D0E744E0274800680121090316
+:10EB20000D1AA54200D925462449234A126888189F
+:10EB30002A460299F9F778FB1F48006840191E49D8
+:10EB40000860029840190290641B19480068401937
+:10EB500017490860184800680121090388421FD13D
+:10EB6000FFF704FF01900198002809D010480368BE
+:10EB70001121019A049800F0E3F8FCF783FB9BE76E
+:10EB80000F480068401C0E49086000200A490860D0
+:10EB90000748002211210368049800F0D1F800BF53
+:10EBA00000BF002CB8D100BF86E70000402900203C
+:10EBB00054290020482900205C290020888A002050
+:10EBC00058290020F7B582B00E4617464C48007809
+:10EBD000002807D1002302221221029800F0B0F889
+:10EBE00005B0F0BD042F07D046480122122103686A
+:10EBF000029800F0A5F8F3E7304600F095F80546D6
+:10EC00004048006840490968884207D03D480222D0
+:10EC100012210368029800F093F8E1E73B4800688E
+:10EC2000002832D03A48006800033A490968401881
+:10EC3000019036480068C01C80088000009008E001
+:10EC4000FF21324802680068401C304B186032488F
+:10EC500081542E48016800988142F1D30198FAF757
+:10EC6000EFFD002806D12C49009A0198FAF722FE00
+:10EC7000002809D02348052212210368029800F0D9
+:10EC80005FF8FCF7FFFAABE700BF1F4801682148B7
+:10EC90000068FCF723FE0446AC4203D11F4800681D
+:10ECA000844209D01748042212210368029800F018
+:10ECB00047F8FCF7E7FA93E700F05EF8002809D080
+:10ECC0001048052212210368029800F039F8FCF779
+:10ECD000D9FA85E70C48002212210368029800F057
+:10ECE0002FF8C82001F0E2FC00BFBFF34F8F0C48A3
+:10ECF0000C49C860BFF34F8F00BF00BFFEE70000A4
+:10ED00004029002054290020482900205C290020A7
+:10ED10005829002044290020888A00204C290020FE
+:10ED20000400FA0500ED00E0014608784A78120276
+:10ED300010438A7812041043CA78120610437047B1
+:10ED4000FEB505460E4617461C46684606704770D7
+:10ED500084702004010E6846C1702002010E6846CE
+:10ED60000171200E6946487106236A4629461F2014
+:10ED7000FBF7AAFFFEBD000010B58AB02422284987
+:10ED800001A8F9F751FA27490198884206D12021B4
+:10ED90002348FCF7A3FD0999884203D0242101A848
+:10EDA000F9F769FA1F4801901F4800681F49884217
+:10EDB00001D1012000E0022002901B4800681B499D
+:10EDC000884201D103A800E006A80446184800685C
+:10EDD000206018480068606017480068A060202123
+:10EDE00001A8FCF77BFD09900D48FAF729FD0028E2
+:10EDF00002D005200AB010BD242201A90848FAF764
+:10EE000059FD002801D00520F4E72422044901A877
+:10EE1000F9F75BFA002801D00520EBE70020E9E7CD
+:10EE20000040000111C011CA4429002000800001E7
+:10EE3000482900204C2900205029002030B51028F6
+:10EE400000D330BD114B84001B591B0B1B038C03DB
+:10EE5000240D23430D4C85006351234684001B5928
+:10EE60000B4C234094092403094DED432C402343CC
+:10EE7000064C85006351054B183B5B6901248440B7
+:10EE80002343024C183C636100BFDAE718200240BC
+:10EE9000FF0FC0FFF3B583B005460026688800F079
+:10EEA00035F902900298002800D14026002E10D19A
+:10EEB00000240BE01420604320494018408A6988F0
+:10EEC000884201D1422603E0601CC4B20A2CF1DB67
+:10EED00000BF002E2FD1002427E0142060431749E3
+:10EEE0004018408AFF281ED12846083000906B78D1
+:10EEF000AA8814206043401801900298A91D076851
+:10EF00000198B8470646002E0CD16988142060434A
+:10EF10000A4A801841821420604311464018018A31
+:10EF20000498018003E0601CC4B20A2CD5DB00BF4A
+:10EF30000A2C00D14B26304605B0F0BDC42C002071
+:10EF400010B5024613885804400C13880124E403CA
+:10EF50002340DB13002B01D00B02184310BD00002F
+:10EF600010B50246002000210DE014234B43084C4D
+:10EF70001B195B8A934204D114234B431B19D86895
+:10EF800003E04B1CD9B20A29EFDB00BF10BD000023
+:10EF9000C42C002030B50146FF230804040EC9B27A
+:10EFA00000220DE014205043084D4019008A884289
+:10EFB00004D1142050434019438A03E0501CC2B2CC
+:10EFC0000A2AEFDB00BF2002184330BDC42C00200A
+:10EFD00001460B4800780A280FDA09480078C20079
+:10EFE0000748001D10184B680A680CC004480078D8
+:10EFF000401C034A1070012070470020FCE700000D
+:10F000008C2D002030B50146FF230804040EC9B240
+:10F0100000220DE014205043084D4019408A8842D8
+:10F0200004D1142050434019038A03E0501CC2B29B
+:10F030000A2AEFDB00BF2002184330BDC42C002099
+:10F0400070B50546002D01D12E490870002456E008
+:10F05000002D04D0012D32D0022D4CD117E02046D6
+:10F06000093014216143284A891808821421614318
+:10F070008918087C08F48ED614226243224BD118DA
+:10F0800014226243D218107C08F46AD634E01421AA
+:10F0900061431D4A8918488A00F038F80646002E58
+:10F0A00005D014226243184BD01871688847142188
+:10F0B0006143154A8918087C08F490D600BF0021E6
+:10F0C00014206043104A8018C160FF21142060435F
+:10F0D00080184182002114206043115014206043A5
+:10F0E000801841601420604380180181142060431F
+:10F0F0008018418100E000BF00BF601CC4B20A2C30
+:10F10000A6DB70BD8C2D0020C42C0020F8B5054670
+:10F110000026EFB200240CE0E1000948405AB84252
+:10F1200005D1E20006495118486880470646601C30
+:10F13000C4B20348001F0078A042EDDC3046F8BDA1
+:10F14000902D0020F8B50446FBF77AFC0546F42D17
+:10F1500000D9F425072D00DCF8BDE81F86B213E0C6
+:10F160002046F9F793F887B2B74200DD37460948E1
+:10F1700001780078401C074B18703B46224602205D
+:10F18000FBF7A2FDE41900BF20780028E8D100BFFA
+:10F19000E2E70000CD28002070B502460B460F487C
+:10F1A000002117E0555C2D02684000240EE0012587
+:10F1B000ED030540002D04D04500094E7540ADB269
+:10F1C00001E045042D0C2846651CECB2082CEEDB52
+:10F1D0004D1CA9B29942E5DB70BD0000FFFF0000A5
+:10F1E00021100000FFB581B0054616461C46012DD2
+:10F1F00006D0102D22D0112D21D0122D27D11FE0A5
+:10F2000001273F2C11DC224631461348F9F70CF850
+:10F210000020114908551148FCF712FD0E48FCF773
+:10F2200005FC07460020FCF70BFDF8B20090012317
+:10F230006A4603200299FBF747FD09E000BF00BFC3
+:10F240002346324628460299FCF732F800E000BF18
+:10F2500000BF05B0F0BD00003735002045F10001CA
+:10F2600070B505460C46FBF7E5FB002801D1401EB2
+:10F2700070BD14480088002806D121462846FBF7B7
+:10F2800021FC002800D1F3E70E4800880019012175
+:10F29000490288420ED80C490A4A12888818224628
+:10F2A0002946F8F7C1FF074800880019054908807A
+:10F2B0000020DDE705480088401C04490880002044
+:10F2C000C043D5E7CE28002037330020D0280020C7
+:10F2D000F8B505460E461748076817480068001D30
+:10F2E00001F0D2F8681C002808D1002E06D0124880
+:10F2F0000168091D114801F05EF91AE07C190E48F9
+:10F3000000684460BC4207D20B480168091D0C48E4
+:10F31000006801F035F90CE007480168091D09484B
+:10F32000006801F02DF908480068844201D20648BF
+:10F330000460F8BDE8280020D428002054360020BE
+:10F34000DC280020D82800200429002010B504461D
+:10F3500001F03EF922480068401C2149086021481C
+:10F360000068002808D11F4804600846006801288A
+:10F370000ED100F097F90BE01B480068002807D178
+:10F3800018480068C06AE16A884201D815480460DC
+:10F3900016480068401C154908600846006860640B
+:10F3A0001349E06A0968884202D91149E06A086095
+:10F3B0001422E16A51430F4A8818211D01F0FBF81D
+:10F3C00001F014F908480068002807D005480068D3
+:10F3D000C06AE16A884201D201F05CF910BD000008
+:10F3E000E4280020D4280020F02800200029002054
+:10F3F000EC2800207835002010B516E001F0E8F880
+:10F400000C48C068C468201D01F03EF80A48006836
+:10F41000401E0949086009480068401E0749086005
+:10F4200001F0E4F8204600F061F804480068002884
+:10F43000E4D110BD40360020E4280020E028002060
+:10F4400070B504460D46206C00280ED0216CE06893
+:10F450004018E0606168E068884201D32068E0609D
+:10F460002846226CE168F8F7DFFE70BDF8B5044667
+:10F470000F46154600200090A66B206C002809D18D
+:10F48000206800282ED1606801F000FF0090002065
+:10F49000606027E0002D0FD13946226CA068F8F794
+:10F4A000C3FE216CA0684018A0606168A068884213
+:10F4B00018D32068A06015E03946226CE068F8F7A0
+:10F4C000B3FE216CE068401AE0602168E068884281
+:10F4D00003D2216C6068401AE060022D02D1002E38
+:10F4E00000D0761E701CA0630098F8BD10B50446CD
+:10F4F000206B01F08FF8204601F08CF810BD01461A
+:10F500004A6A002A04D00A6B12680723981A00E09E
+:10F510000020704730B505231B0317484407640FCC
+:10F52000002C05D0C01DC008C000134C041B1B1BC1
+:10F530000246124C22600024104D6C60D01808382E
+:10F54000C008C0000E4C206000240D4D2D686C607A
+:10F550000B4D2D682C601146441A4C60084C2468F1
+:10F560000C60084D4C682C60074D4C682C600124E1
+:10F57000E407064D2C6030BD6836002014290020B9
+:10F580001C290020242900202029002028290020CF
+:10F5900000BFFFF731FF034800680128F9D901F0E7
+:10F5A00079F8F6E77835002010B50446002C09D02C
+:10F5B000002060602060E06000231A461946204663
+:10F5C00001F0E0FA10BDFFB581B006460D461746C2
+:10F5D0000A9C002D01D1246000E02760E6632564C9
+:10F5E0000121204601F08DFA4C210498085505B000
+:10F5F000F0BDFFB581B00F460A9E0C9C039A9100A6
+:10F60000A522206BF8F730FE216B0398401E800086
+:10F61000081800900098C008C000009000984007AB
+:10F62000400F002801D1012000E00020002802D175
+:10F6300072B600BFFEE7002508E0795D2046343051
+:10F640004155785D002800D102E06D1C102DF4D3E7
+:10F6500000BF002143200155072E00D30626E66295
+:10F66000E66400202065201D00F087FF204618304A
+:10F6700000F083FF24610720801BA06164620020EA
+:10F680006065002158200155049A0199009800F006
+:10F690000BFA20600B98002801D00B98046005B08D
+:10F6A000F0BD000010B5002406E0142161430E4AAD
+:10F6B000881800F055FF641C072CF6D30B4800F0A7
+:10F6C0004FFF0B4800F04CFF0A4800F049FF0A4882
+:10F6D00000F046FF094800F043FF0448084908606D
+:10F6E00003480849086010BD783500200436002022
+:10F6F000183600202C3600204036002054360020DA
+:10F70000D8280020DC28002010B50146164800E06B
+:10F71000006803688B42FBD3024643689B188B4208
+:10F7200004D143684C681B19436001460A464B6884
+:10F730009B180468A34211D10C4C03682468A342AF
+:10F7400008D04B68046864681B194B6003681B6829
+:10F750000B6005E0054B1B680B6001E003680B6064
+:10F76000884200D0016010BD142900201C2900200F
+:10F7700070B5054600F02CFFA86B002801D10124CC
+:10F7800000E0002400F032FF204670BD70B5054651
+:10F7900000F01EFFA86BE96B884201D1012400E054
+:10F7A000002400F023FF204670BDF7B582B0074665
+:10F7B0000C4600262068002829D020464168496868
+:10F7C00041600146083142688A4202D14168496875
+:10F7D00041604168C968019100BF2046416849689D
+:10F7E00041600146083142688A4202D14168496855
+:10F7F00041604168CD6824207043C1190122284628
+:10F80000049B00F075FF761C01988542E5D13046D7
+:10F8100005B0F0BD0B4909680968002901D1012133
+:10F8200000E00021002904D00021C943064A1160EC
+:10F8300006E004490968C968C868034A416811605C
+:10F8400070470000D82800200429002010B50020AF
+:10F850000749086188617D21C90006480068F8F7FA
+:10F860008BFC401E024948610720086110BD000062
+:10F8700000E000E0000000200246002101E0521CF0
+:10F88000491C1078A528FAD0890888B27047000072
+:10F8900007480068401C002801D1012000E000203A
+:10F8A000002802D172B600BFFEE772B600BFFEE7C5
+:10F8B0001029002070B5044600F08AFE4520055747
+:10F8C00013E0606A002801D1012000E00020002838
+:10F8D00008D12046243001F06FFD002803D000F04D
+:10F8E000BFFF00E003E0681E45B2002DE9DC00BF69
+:10F8F0000021C9434520015500F078FE00F068FE64
+:10F900004420055713E02069002801D1012000E0C0
+:10F91000002000280AD12046103001F04DFD0028BB
+:10F9200001D000F09DFF681E45B200E001E0002D0F
+:10F93000E9DC00BF0021C9434420015500F056FE18
+:10F9400070BD70B505460E4631462846F8F7CAFC2C
+:10F950002846F8F79BFC044602E020202855641C4A
+:10F960000F2CFAD300202855281970BDF8B504468D
+:10F970000020009001F01EF83E480068002801D1E8
+:10F98000FFF7C8FD3C4800682040002861D1002CEA
+:10F9900015D008346007400F002810D06007400FD2
+:10F9A0000821081A04196007400F002801D101201E
+:10F9B00000E00020002802D172B600BFFEE7002C54
+:10F9C00047D02E480068844243D82D4E3046056803
+:10F9D00001E02E462D686868A04202D228680028FF
+:10F9E000F7D124480068854233D030680830009051
+:10F9F000286830606868001B102813D92F19780711
+:10FA0000400F002801D1012000E00020002802D191
+:10FA100072B600BFFEE76868001B78606C6038460D
+:10FA2000FFF772FE154968680968081A13490860EB
+:10FA30000846006813490968884203D20F480068E5
+:10FA4000104908600C49686809680843686000202C
+:10FA5000286001F0F5FC00984007400F002801D114
+:10FA6000012000E00020002802D172B600BFFEE7AE
+:10FA70000098F8BD1C2900202829002020290020FA
+:10FA8000142900202429002006480068002806D0F8
+:10FA90000449096808465030096D491C0160014855
+:10FAA00000687047D4280020001F01231B06036054
+:10FAB000001F0160001F034B0360143802602038F0
+:10FAC0007047000091F800010A4800680A4988421E
+:10FAD0000ED2084800680949884209D908480068D8
+:10FAE0000849086308480068486308480068886354
+:10FAF00070470000C006002040317A0090D76A00AD
+:10FB0000C4060020C0260240C8060020CC06002003
+:10FB1000F8B507460D4616464720FFF721FA009034
+:10FB200000BF00980069044608E02079B84204D17B
+:10FB300060792880A01D306002E02468002CF4D198
+:10FB400000BF002C02D1002028803060002C01D0A2
+:10FB50000020F8BD0A20FCE7F8B50C4616463046F2
+:10FB600008F4A8D00746002F17D14720FFF7F8F96F
+:10FB70000090062332461946094807F4DDD70546AA
+:10FB800000988088618840182880A0886880A079C3
+:10FB90002871284608F40CD000BF0020F8BD0000F2
+:10FBA000180C0000F7B506460D464720FFF7D8F9B8
+:10FBB000074600BF3869044610E02079B0420CD1F6
+:10FBC0006079A84208D0214638461030F8F784FE04
+:10FBD000204607F4A1D6002402E02468002CECD1D2
+:10FBE00000BF002C0AD128460830012107F41ED797
+:10FBF0000446214638461030F8F774FE26716571C8
+:10FC00002A46A01D0299F8F70FFB0020FEBD000058
+:10FC1000F8B506460F46F56801241EE0162060433D
+:10FC2000296A0818008A0321490308404013002864
+:10FC300012D116206043296A095C162060432A6AA3
+:10FC400010184078000208180649884204D1E1B231
+:10FC50000022384600F006F9641C287FA042DDDC53
+:10FC6000F8BD000002290000F8B506460F46F56809
+:10FC700001241EE016206043296A0818008A032127
+:10FC8000490308404013002812D116206043296A16
+:10FC9000095C162060432A6A101840780002081890
+:10FCA0000649884204D1E1B20022384600F0DAF871
+:10FCB000641C287FA042DDDCF8BD000002290000A2
+:10FCC00070B50446E56808E028461030F8F710FEE5
+:10FCD0000646304607F420D600BF00BF2969002938
+:10FCE00001D1012100E00021084600BF0028EBD02F
+:10FCF0000020E060284607F40FD670BD70B50446BA
+:10FD00004720FFF72DF905460026A879A04202DD1D
+:10FD1000A888001986B2304670BDF8B504460E4674
+:10FD20004720FFF71DF905468027A888A04208DC78
+:10FD3000A888A9794018A04203DD2879201A3070DC
+:10FD400000273846F8BD7CB504460D466A4601A931
+:10FD50002846FFF7DDFE0098065D30467CBDFFB506
+:10FD600087B005461F46109E00200690317801207E
+:10FD70008840401E059038460C2108400221394039
+:10FD80000843014640312A8A00237068009301929B
+:10FD900003910290337805AAB1680898F8F7AEFD90
+:10FDA0000690069800282ED10121282007F43ED67F
+:10FDB0000446304607C862622162E061EC60089840
+:10FDC0000088A080207FA071F807C00F002802D013
+:10FDD0000120C00300E00020099908432080288A00
+:10FDE000608047206882284600F054F82046103092
+:10FDF000F8F78AFD217F206A00F008F8288A0021A0
+:10FE000007F46AD700BF06980BB0F0BDF8B50546F9
+:10FE10000E460020009001241BE01620604340198C
+:10FE2000008A0321490308404013002810D11620FE
+:10FE30006043295C1620604340194078000208188E
+:10FE40000549884204D1E0B26A460421FFF7AAFEC0
+:10FE5000641CB442E1DBF8BD022900000048704791
+:10FE60008C1D0101FEB504460D46164601AA02A9E5
+:10FE70002846FFF74DFE684602890199F8F7D4F944
+:10FE800069460E556A46684601892846FFF78AFE8C
+:10FE9000FEBD000070B504464720FFF761F8054637
+:10FEA00004482060092060812846183060600120E5
+:10FEB000208170BD9C1D0101FFB589B00D46472012
+:10FEC000FFF74EF80446A0886988401880B2079072
+:10FED000287804900B9807F4EDD603900398012836
+:10FEE00002D102200DB0F0BD0798FDF765FA089029
+:10FEF00006A90898FFF711FF05900598002801D082
+:10FF00000220EFE701210B9807F4E6D600BF284650
+:10FF10000C38A060002020736846007E6073607B10
+:10FF200001AA02A9FFF7F4FDA06806460C3600BF3F
+:10FF300001990498085C02210840002822D0B0886A
+:10FF4000083083B2A068C28804980002811DC120D5
+:10FF5000000107F4F1D5074613203870A088718896
+:10FF60004018B880B088F880B288B11D3846083093
+:10FF7000F8F75AF9384607F41BD601210B9807F415
+:10FF8000ABD602E0A06807F4C7D40120AAE7FFB50A
+:10FF900089B00D464720FEF7E3FF0446A088698834
+:10FFA000401880B20790287806900B9807F482D604
+:10FFB00003900398012802D102200DB0F0BD0798EC
+:10FFC000FDF7FAF9089005A90898FFF7A6FE049036
+:10FFD0000498002801D00220EFE700BF28460C3823
+:10FFE000A060069820736846007D6073607B01AA5C
+:10FFF00002A9FFF78DFDA06806460C3600BF0199E7
+:020000040101F8
+:100000000698085CC007C00F002806D10199069821
+:10001000085C02210840002822D0B088083083B252
+:10002000A068C28806980002811DC120000107F463
+:1000300083D5074612203870A08871884018B88090
+:10004000B088F880B288B11D38460830F8F7ECF86F
+:10005000384607F4ADD501210B9807F43DD602E0F0
+:10006000A06807F459D40120A7E7F8B506460C4666
+:1000700017464720FEF774FF0546AA886388D21802
+:1000800090B2A188A31D0022FBF75AFA0020F8BD08
+:10009000F8B50C461646304607F40CD60746012F35
+:1000A00035D1A07900281BD1A088801D83B220788B
+:1000B0000002811D3246174807F43ED50546A07858
+:1000C000FFF71CFE288000202871A0886880A28885
+:1000D000E11D681DF8F7A8F8284607F469D512E075
+:1000E00020780002811D062332460A4807F424D5F1
+:1000F0000546A078FFF702FE288080202871284658
+:1001000007F456D500BF0021304607F4E5D500209E
+:10011000F8BD0000140C000070B5D2B0002400251A
+:1001200000BFEFF310800646FF21453101A8F8F724
+:10013000A2F801AC01349822074901A8F8F774F835
+:100140000120F9F7FEFEA04705463046F9F7F9FE13
+:10015000284652B070BD000070160101F8B50020AD
+:1001600001214907086007F43DD4594802885948DD
+:100170000168002007F4C2D4574802885748016834
+:10018000012007F4BBD45648008882B25548016864
+:10019000022007F4B3D45448008882B2534801685F
+:1001A000032007F4ABD45248406AF0210843504979
+:1001B000486250481AF494D40020502102220B4681
+:1001C00004060D042C4315022C431C434A4D2C609D
+:1001D00000BF0F200821002203040C022343134315
+:1001E0002C46636100BF00206A21082258230406C0
+:1001F0000D042C4315022C431C433F4DAC6000BF43
+:100200000520422102020A432B46DA6000BF062085
+:1002100005210A460F2304060D042C4315022C4326
+:100220001C43354DAC6100BF03200F210A46030675
+:100230000C04234313432C46E36100BF0020014616
+:1002400002460323012405464027009786074F07EF
+:100250003E4317063E439F053E4327053E432F047A
+:100260003E43009F3E43244F403FBE6300BFFDF727
+:100270004DF961070968C8B2F8F74CFB1F480078D0
+:10028000002807D000201AF471D704462146002028
+:10029000F8F746FB012149070968C8B2F8F746FBA1
+:1002A000F8F74AFB012149070968C8B21AF4EAD4F1
+:1002B000012149070968C8B21AF4F2D4012149079B
+:1002C0000968C8B21AF4AED6012041070860F8BD2B
+:1002D0001C01002018010020240100202001002022
+:1002E00034010020300100202C01002028010020D2
+:1002F00040250240740200208080024062000020FD
+:10030000F0B589B007460C462068C0192060206807
+:100310004508002620686919401A206012480068C4
+:10032000F8F7D8F80022114B05910490F8F75AF825
+:10033000079106903E203946F8F704FB40197141B9
+:1003400001910090F8F7D4F803910290079B069A68
+:10035000F7F7E0FF05910490F8F7D8F805460E4648
+:100360002846314609B0F0BD9000002000408F4083
+:1003700010B500BF1348C069044602202040002881
+:100380001ED0012041000F4A116200BF00F024F886
+:10039000FDF7BCF80C480078410040180B494018A4
+:1003A00040780B49C8610848007841004018074967
+:1003B0004018807806494031C8600020054908701F
+:1003C00010BD000000800240D2060020381A010152
+:1003D0004025024080000020F8B500BF2548806B12
+:1003E000009008201AF466D701201AF471D7224928
+:1003F0000098FFF785FF05460E46204A0023284651
+:100400003146F7F7CFFE044620461C49F8F79AFA22
+:10041000281A1B49081A87B201202146C2070A433D
+:10042000144B40335A6000BF38461946086000BF7D
+:1004300001201049096B08229143C20011430D4A63
+:10044000116300BF002011468969072212079143FA
+:1004500002071143074A916100BF012011468969D3
+:1004600081430143916100BF00BF1146086200BF94
+:10047000F8BD000000800240B802002071020000B8
+:10048000700200007047704701460A694B6888682F
+:1004900098608B68486858605068884201D18868C5
+:1004A0005060002008611068401E1060106870479E
+:1004B0000148006870470000E4280020F7B50546B1
+:1004C00016460024072700F075FA1F4901980968AD
+:1004D000884234D300BF7F1E14227A431B4BD118AD
+:1004E0002422624350190122FFF75FF90419002FFB
+:1004F000F1D1242161434819022215490968FFF707
+:1005000054F9041924216143481902221149096848
+:10051000FFF74BF9041924216143481904220E49BD
+:10052000FFF743F9041924216143481903220B49B9
+:10053000FFF73BF90419002E01D00020306000F0D5
+:100540007FFF2046FEBD0000E42800207835002013
+:10055000D8280020DC280020403600205436002017
+:100560000146083141600021C943816001460831DC
+:10057000C160016100210160704700210161704785
+:1005800010B502460B685C1C002C01D1106907E015
+:100590001046083000E04068446824689C42FAD95C
+:1005A00044684C604C68A160886041600A611468CE
+:1005B000641C146010BD42684A6093688B60936845
+:1005C00059609160086103685B1C0360704700001C
+:1005D00072B605480068401C03490860BFF34F8F9E
+:1005E000BFF36F8F70470000102900200848006893
+:1005F000002802D172B600BFFEE705480068401E21
+:100600000349086008460068002800D162B67047B8
+:100610001029002070B506463546002E35D0083D1D
+:100620002C461A49606809680840002801D001205A
+:1006300000E00020002802D172B600BFFEE720686B
+:10064000002801D1012000E00020002802D172B66C
+:1006500000BFFEE70D49606809680840002814D013
+:100660002068002811D109496068096888436060E2
+:1006700000F0A0F90649606809684018044908605C
+:100680002046FFF741F800F0DBFE70BD282900206E
+:10069000202900200120000703494860BFF34F8F45
+:1006A000BFF36F8F7047000000ED00E070B50446A7
+:1006B0000025002C14D00D480068002801D101202D
+:1006C00000E00020002802D172B600BFFEE700F073
+:1006D00071F900212046FEF7FBFD00F0B1FE054652
+:1006E000002D01D1FFF7D6FF70BD00000C290020BE
+:1006F000FFB581B007460C461E46002F02D11C48AC
+:10070000006800E0384605462560284634306060C1
+:10071000E86A2061286BE061686CA060E86C606149
+:100720000020A061052E13D011480068854202D137
+:100730000020207310E02673032E0DD100F03AF94B
+:10074000A86A002801D00220207300F079FE03E09F
+:100750002846FBF79FFB20730398002804D0286BE2
+:10076000FFF78AF8208401E00020208405B0F0BD66
+:10077000D4280020034909680160034909684160E1
+:1007800070470000FC280020E82800207FB50546BF
+:10079000002028702D48006803902C490968242205
+:1007A00051430846FFF7E2F80446002C4DD00022E2
+:1007B00020460399FFF782FE0390002002903DE05F
+:1007C0002421029848430019007B0300F9F7ABFB92
+:1007D000050406080A0C0E00582609E0522607E018
+:1007E000422605E0532603E0442601E0002600BF30
+:1007F00000BF242202985043001941682846FFF7A1
+:10080000A0F8054624210298484300198068242254
+:10081000029951430919098C0091019002985043A3
+:10082000001932460AA103692846F9F73BFB28461E
+:10083000F7F72CFD45190298401C02900399029885
+:100840008842BDD32046FFF7E5FE7FBDE4280020A7
+:100850000925630925750925750925750D0A000007
+:100860000120014908607047F828002070B504464F
+:100870000D46002C02D172B600BFFEE705480168A4
+:1008800018312046FFF77CFE01212846FEF720FDA7
+:1008900070BD0000D4280020FEB506460F46344641
+:1008A00001200090002E48D0206D002802D172B6A1
+:1008B00000BFFEE7E06CB84201D23D4600E0E56CC7
+:1008C000E06AA84239D0206D012836D11B48006863
+:1008D000844201D0012000E00020002802D172B63D
+:1008E00000BFFEE7E06A0190E562A069C00FC007A3
+:1008F000002802D10720401BA061616914220198E1
+:1009000050430F4A8018814201D1012000E00020AD
+:10091000002812D0201DFFF7B7FD0A49E06A0968D8
+:10092000884202D90749E06A08601422E16A51430B
+:10093000034A8818211DFFF73EFEFEBDD428002083
+:1009400078350020EC2800201CB5134800210B4608
+:1009500080220091019011A1124800F0B3FB0446DF
+:10096000012C0DD172B60020C0430F490860012050
+:100970000E49086000200E49086000F06FF80AE098
+:10098000601C002801D0012000E00020002802D1D6
+:1009900072B600BFFEE71CBD0829002049444C4543
+:1009A0000000000091F5000104290020F02800203B
+:1009B000E828002002480068401C01490860704790
+:1009C0000C2900201A480068002803D0012019498A
+:1009D00008602CE00020174908601748016805E00E
+:1009E000002902D172B600BFFEE7491E1420484319
+:1009F000124A1058002801D1012000E000200028F0
+:100A0000EED114224A430D4BD0184268526842601E
+:100A1000024608324368934202D1426852684260FB
+:100A20004268D268064B1A600348016000BF7047F5
+:100A30000C290020F8280020EC2800207835002020
+:100A4000D4280020014800687047000020290020B9
+:100A500001480068704700002429002010B50B48A9
+:100A6000006AFF2109040843084908620846006A31
+:100A7000FF210906084305490862FEF7E7FE00204A
+:100A800003490860F7F72EFB002010BD00ED00E0E1
+:100A900010290020F8B5044601260027224600212F
+:100AA000012000F006F805462846FEF77DFD2846A1
+:100AB000F8BDF7B582B005460E46002D01D00120E5
+:100AC00000E00020002802D172B600BFFEE7002E31
+:100AD00001D1002701E02F46774338465030FEF71A
+:100AE00045FF0446002C09D0204650300190009468
+:100AF00031462846049B019AFEF765FD204605B065
+:100B0000F0BD70B505460E462C46002C02D172B6DB
+:100B100000BFFEE7FFF75CFD216CE06B48432168F6
+:100B2000401860600020A0632068A060E06B401E59
+:100B3000216C484321684018E0600021C9434420EB
+:100B4000015545200155002E10D12069002801D102
+:100B5000012000E00020002810D12046103000F0D5
+:100B60002BFC00280AD0FFF795FD07E02046103047
+:100B7000FFF7F6FC20462430FFF7F2FCFFF736FDC6
+:100B8000012070BDFFB583B006461D4600200290CF
+:100B90003446002C02D172B600BFFEE7049800284C
+:100BA00002D1206C002801D1012000E000200028A3
+:100BB00002D172B600BFFEE7022D02D1E06B012820
+:100BC00001D1012000E00020002802D172B600BF50
+:100BD000FEE700F0A5FA002802D10598002801D10F
+:100BE000012000E00020002802D172B600BFFEE71D
+:100BF00000BFFFF7EDFCA06BE16B884201D3022D33
+:100C00001FD12A4620460499FEF730FC0746606A49
+:100C1000002801D1012000E00020002808D1204652
+:100C2000243000F0C9FB002806D0FFF733FD03E0B5
+:100C3000002F01D0FFF72EFDFFF7D8FC012007B0F1
+:100C4000F0BD0598002803D1FFF7D0FC0020F6E79F
+:100C50000298002804D16846FFF78CFD012002901D
+:100C6000FFF7C4FCFFF7A6FEFFF7B2FC44210857CC
+:100C7000401C002802D1002144200155452108577D
+:100C8000401C002802D1002145200155FFF7AEFC91
+:100C900005A9684600F0DCF9002819D12046FEF7C6
+:100CA00075FD00280ED0204610300599FFF7DEFDB7
+:100CB0002046FEF7FFFD00F0C3FB002899D1FFF7A7
+:100CC000E9FC96E72046FEF7F5FD00F0B9FB90E75A
+:100CD0002046FEF7EFFD00F0B3FB0020AFE7FFB5C5
+:100CE00083B0064617461D463446002C02D172B624
+:100CF00000BFFEE70498002802D1206C002801D133
+:100D0000012000E00020002802D172B600BFFEE7FB
+:100D1000022D02D1E06B012801D1012000E000206A
+:100D2000002802D172B600BFFEE7F7F7EFF9019095
+:100D3000A06BE16B884201D3022D26D145200157DB
+:100D400000912A4620460499FEF790FB0098401C2B
+:100D5000002812D1606A002801D1012000E00020A3
+:100D600000280FD12046243000F026FB002809D0AF
+:100D7000002F07D00120386004E00098401C41B2E9
+:100D8000452001550120029001E0002002900198C9
+:100D9000F7F7C0F9029807B0F0BDF7B584B0054683
+:100DA0000E46002003902C46002C02D172B600BFE4
+:100DB000FEE7002E02D1206C002801D1012000E0C6
+:100DC0000020002802D172B600BFFEE700F0A8F9AB
+:100DD000002802D10698002801D1012000E000205F
+:100DE000002802D172B600BFFEE700BFFFF7F0FB9C
+:100DF000A76B002F1AD031462046FEF721FB781E44
+:100E0000A0632069002801D1012000E00020002813
+:100E100007D12046103000F0CFFA002801D0FFF7AC
+:100E200039FCFFF7E3FB012007B0F0BD069800286E
+:100E300003D1FFF7DBFB0020F6E70398002804D17D
+:100E400001A8FFF797FC01200390FFF7CFFBFFF706
+:100E5000B1FDFFF7BDFB44210857401C002802D11B
+:100E600000214420015545210857401C002802D18B
+:100E7000002145200155FFF7B9FB06A901A800F0A4
+:100E8000E7F8002819D12046FEF772FC00280ED0A2
+:100E9000204624300699FFF7E9FC2046FEF70AFDBC
+:100EA00000F0CEFA0028A1D1FFF7F4FB9EE7204620
+:100EB000FEF700FD00F0C4FA98E72046FEF7FAFCC2
+:100EC00000F0BEFA2046FEF753FC00288ED000202A
+:100ED000AAE7F3B583B00546002002902C46002611
+:100EE000002C02D172B600BFFEE7206C002801D1B1
+:100EF000012000E00020002802D172B600BFFEE70A
+:100F000000F00EF9002802D10498002801D1012038
+:100F100000E00020002802D172B600BFFEE700BF4B
+:100F2000FFF756FBA76B002F1CD0781EA06320682C
+:100F3000002802D1FEF7A8FD60602069002801D1D9
+:100F4000012000E00020002807D12046103000F0EA
+:100F500033FA002801D0FFF79DFBFFF747FB012084
+:100F600005B0F0BD049800280DD1002E01D101205C
+:100F700000E00020002802D172B600BFFEE7FFF7B4
+:100F800035FB0020ECE70298002804D16846FFF703
+:100F9000F1FB01200290FFF729FBFFF70BFDFFF7A4
+:100FA00017FB44210857401C002802D1002144208F
+:100FB000015545210857401C002802D10021452039
+:100FC0000155FFF713FB04A9684600F041F800281B
+:100FD00024D12046FEF7CCFB002819D02068002839
+:100FE00007D1FFF7F5FA606800F094F90646FFF7BD
+:100FF000FDFA204624300499FFF738FC2046FEF71E
+:1010000059FC00F01DFA00288AD1FFF743FB87E75F
+:101010002046FEF74FFC00F013FA81E72046FEF76A
+:1010200049FC00F00DFA2046FEF7A2FB0028EED0A6
+:10103000002E0BD0FFF7CCFA2046FEF760FA0746E9
+:1010400039466068FFF728FCFFF7D0FA002087E7F1
+:1010500070B505460C46002D02D172B600BFFEE702
+:10106000002C02D172B600BFFEE7FFF7B1FA1348B9
+:1010700002686868131A2068401C002801D1002605
+:1010800017E00F4928680968884204D068689042D0
+:1010900001D801260DE02068984207D92068C01ABF
+:1010A00020602846FFF766FB002602E00020206053
+:1010B0000126FFF79BFA304670BD0000E8280020AB
+:1010C000FC280020FFB585B01746B800FEF74EFC9F
+:1010D0000646002E0BD05C20FEF748FC0446002C90
+:1010E00001D0266304E03046FFF794FA00E00024C4
+:1010F000002C10D000220F990E986B4613C3039258
+:101100003A46089B06990598FEF773FA2046FEF7C3
+:101110001DF9012501E00025ED43284609B0F0BD89
+:1011200006490968002901D1012006E0044909683F
+:10113000002901D1022000E000207047F0280020A3
+:101140000C2900200149086870470000E8280020A9
+:10115000F8B50020009042480068002872D141484C
+:101160000068451C3F480560002D1CD13E480068C2
+:101170000068002801D1012000E00020002802D1F1
+:1011800072B600BFFEE7384807683848006836493D
+:1011900008603648076036480068401C34490860DB
+:1011A000FEF738FB00BF3348006885423DD300BFDF
+:1011B0002D4800680068002801D1012000E00020CF
+:1011C000002804D00020C0432A4908602CE02648AB
+:1011D0000068C068C4686668B54202D225480660E7
+:1011E00022E0201DFFF750F9A06A002803D0204616
+:1011F0001830FFF749F92049E06A0968884202D9A6
+:101200001D49E06A08601422E16A51431B4A8818AC
+:10121000211DFFF7D0F91A49E06A0968C96A8842B6
+:10122000C6D301200090C3E700BF15480068C06A1C
+:101230001421484311490858012801D90120009080
+:1012400005E0FFE70F480068401C0E4908600E48A3
+:101250000068002801D0012000900098F8BD00002F
+:101260000C290020E8280020D8280020DC280020B5
+:10127000FC28002004290020EC28002078350020DC
+:10128000D4280020F4280020F828002070B5054656
+:101290002C460026002D35D01B480068844201D121
+:1012A000012000E00020002802D172B600BFFEE756
+:1012B000206D002802D172B600BFFEE7206D401EEF
+:1012C0002065E16CE06A88421CD0206D002819D1AD
+:1012D000201DFFF7D9F8E06CE0620721E06A081AE8
+:1012E000A0610A49E06A0968884202D90749E06AB0
+:1012F00008601422E16A5143054A8818211DFFF74E
+:101300005AF90126304670BDD4280020EC28002070
+:101310007835002070B505462C460026002D42D0B9
+:101320002249E06A0968C96A884235D2A069C00FBB
+:10133000C007002805D11D480068C06A0721081AA7
+:10134000A0611422E06A5043194A80186169814201
+:1013500001D1012000E00020002817D0201DFFF758
+:1013600093F812480068C06AE0621249E06A0968AE
+:10137000884202D90F49E06A08601422E16A5143A9
+:101380000B4A8818211DFFF716F903E0074800688B
+:10139000C06AE062012606E00449E06C0968C96A97
+:1013A000884200D20126304670BD0000D4280020BB
+:1013B00078350020EC28002070B50646F068C46837
+:1013C000002C02D172B600BFFEE720461830FFF7AE
+:1013D0005BF815480068002813D1201DFFF754F86A
+:1013E0001249E06A0968884202D91049E06A086037
+:1013F0001422E16A51430E4A8818211DFFF7DBF8D9
+:1014000004E0214618310B48FFF7D5F80A49E06A95
+:101410000968C96A884204D9012501200749086082
+:1014200000E00025284670BD0C290020EC28002093
+:10143000783500202C360020D4280020F828002001
+:1014400070B50024002632480068002802D172B628
+:1014500000BFFEE7FFF7BCF82D480068401E2C498E
+:1014600008600846006800284DD12A480068002816
+:1014700049D022E02848C068C46820461830FFF7E9
+:1014800003F8201DFFF700F82449E06A0968884244
+:1014900002D92249E06A08601422E16A5143204AD5
+:1014A0008818211DFFF787F81E49E06A0968C96A94
+:1014B000884202D301201C490860174800680028B0
+:1014C00001D1012000E000200028D3D0002C01D061
+:1014D000FEF7A0F915480568002D0DD000BFFFF7F5
+:1014E00037FE002802D001200F4908606D1E002D34
+:1014F000F5D100200D4908600B480068002802D093
+:101500000126FFF7C7F8FFF771F8304670BD0000FD
+:101510000C290020E42800202C360020EC28002094
+:1015200078350020D4280020F8280020F428002056
+:1015300040BA7047C0BA70470138FDD1704700000B
+:10154000F7B50325AD06286A82B016460C4640085A
+:1015500040002862286A022108432862286A80071E
+:10156000FCD46620686001272F61A86AC005FCD5FD
+:10157000992068602F61A86AC005FCD5FF209130D2
+:10158000FFF7DAFFFF230133AB626846EF603521D6
+:1015900069602F61A96AC905FCD5AB62A969EF60D2
+:1015A000C9B205226A602F61AA6AD205FCD5AB6276
+:1015B000AA690902D2B211430180C80702D00320F0
+:1015C00005B0F0BDAB626869FF21083188436861EE
+:1015D0006869C91E08436861029800024830686063
+:1015E0000820A860EE602F61A86AC005FCD5FF2026
+:1015F0000130A8620023F61CB0080ED0B2081148D2
+:10160000006899006054060A09194E70060C000E15
+:101610008E705B1CC8709A42F1D8FF200130A8621E
+:101620006869FF21083188436861686938436861E7
+:10163000286A800880002862286A384328620020CF
+:1016400005B0F0BD8000000C032080064169FF2238
+:10165000083291434161426901210A434261026AB1
+:10166000920892000262026A0A4302627047000016
+:10167000002003218906096A4908490003229206CD
+:1016800011621146096A0222114303229206116275
+:1016900000BF03218906096A022211400229F8D0FD
+:1016A000D1010322920691620321D1609F215160F2
+:1016B0000121116100BF03218906896AFF220132DD
+:1016C00011409142F7D10322920691621146886936
+:1016D0004969FF2208329143032292065161114663
+:1016E0004969012211430322920651611146096A98
+:1016F0008908890011621146096A012211430322F7
+:10170000920611627047000000000000010203040D
+:10171000000001020138FDD170470000F0B403243D
+:10172000A406236A5B085B002362236A02252B431D
+:101730002362236A9B07FCD4FF230133A3626569FC
+:10174000DE1DB543656165691E1D35436561000297
+:101750006B3060600820A060E26001262661A06A0C
+:10176000C005FCD5A3620023D21C90080ED09508BA
+:101770000F4800689A008854070A52185770070CDF
+:10178000000E97705B1CD0709D42F1D86069FF21FC
+:10179000083188436061606930436061206A800875
+:1017A00080002062206A30432062F0BC0020704735
+:1017B0008000000CF8B5064601200025C0048642D2
+:1017C00001D90520F8BD0324A406206A4008400082
+:1017D0002062206A022108432062206A8007FCD42C
+:1017E000FF270137A76200F0BBF8002801D00325CE
+:1017F00015E00620606001212161A06AC005FCD5CA
+:10180000A7623002203060602161A06AC005FCD56B
+:10181000A7620C4800F0C8F8002800D102256069D2
+:10182000FF210831884360616069012108436061DC
+:10183000206A800880002062206A084320622846CF
+:10184000F8BD0000E6960100F7B506460120C00489
+:1018500082B01546864202D9052005B0F0BD0320AE
+:101860008006016A490849000162016A02221143A7
+:101870000162016A8907FCD4FF2101318162F2B261
+:101880008C1AA54200D8ACB20398009000F068F81A
+:10189000002840D106214806416001210161816A8A
+:1018A000C905FCD5FF210131032080068162416911
+:1018B000FF22083291434161416904221143416191
+:1018C000310232314160C4600022002C16D90098E8
+:1018D00087183B78F87819467B7800061B02194375
+:1018E000BB781B04194301430802F978000A090672
+:1018F000084319490860121DA242E8D301210320C0
+:1019000080060161816AC905FCD5FF210131816230
+:10191000124800F049F8A54209D003983619001979
+:101920002D1BFF2401340390A542ADD8ABE7032063
+:1019300080064169FF2208329143416141690122D9
+:1019400011434161016A890889000162016A1143FA
+:101950000162002005B0F0BD8000000C1A060000F6
+:1019600038B40125032080066A46C56035214160F0
+:101970000561816AC905FCD5FF240134846281694F
+:10198000C560CBB2052141600561816AC905FCD5FE
+:10199000846280691902C0B2014388B21180C00715
+:1019A00000D0012038BC7047F8B400210125032283
+:1019B00092066B46D560352454601561946AE4053F
+:1019C000FCD5FF27013797629469D560E4B20526FC
+:1019D00056601561966AF605FCD5976296692402F1
+:1019E000F6B234431C80E30722D0814202D9F8BC0E
+:1019F00000207047032292066B46D5603524546060
+:101A00001561491C946AE405FCD597629469D56018
+:101A1000E4B2052656601561966AF605FCD5976214
+:101A200092692402D2B21443A2B21C80D207DCD144
+:101A3000F8BC0120704700000017130017100017B2
+:101A40000E001709001704001700001718011714DB
+:101A50000117150117190000F7B586B00020029094
+:101A60005C48154604695C480E46824201D9054629
+:101A700002E0002D00D10125002C08D0A188069895
+:101A8000814204D1E088B04201D101200290534844
+:101A9000039084460698010431430020002C1CD09A
+:101AA0000A0CA7888BB2974207D1E7889F4204D1DE
+:101AB000002807D02168016007E020462468002C38
+:101AC000EFD10AE0614622680A602168002902D04D
+:101AD0000020206001E061464860002C07D102210F
+:101AE000102000F095F8069981800446C6802801F0
+:101AF000052100F077F807467D200E464643EFF3B8
+:101B00001085012080F31088684600F087F885F37F
+:101B1000108800980490C0190501019927202D090B
+:101B20008E1900010591864203D96D1C2D012D09E6
+:101B3000361AE660A5600398294F86460020844641
+:101B400070460068002813D0A268E1680091C3685D
+:101B500081680193531A1B011B09BB420AD29142AF
+:101B600003D1019A0099914204D984460068E9E7BB
+:101B70007246546020606046002801D0046001E095
+:101B800071460C60134802990069002901D1A042F6
+:101B900003D1C168806800F047F8EFF3108401209A
+:101BA00080F3108802A800F039F884F310880399B4
+:101BB00002980191291A090109090090B94204D239
+:101BC000A84205D10198864202D8032000F032F8DD
+:101BD00009B0F0BDC8010020FFFF7F02D80100203E
+:101BE000FFFFFF0730B50B460146002020220124ED
+:101BF00009E00D46D5409D4205D31D469540491B41
+:101C00002546954040191546521E002DF1DC30BD89
+:101C100003B40148019001BD2D7A010003B40148CD
+:101C2000019001BD5DB6020003B40148019001BD01
+:101C30009DB6020003B40148019001BDAD780100DA
+:101C400030B4C36882688868084D141A2401C968D2
+:101C50002409AC4203D2904204D18B4202D830BC5A
+:101C60000120704730BC002070470000FFFFFF07D5
+:101C70000A0C838889B2934204D1C088884201D17A
+:101C8000012070470020704770B4054600680022AC
+:101C9000002810D00B0C86888CB29E4207D1C688D3
+:101CA000A64204D10168002A07D0116006E002466E
+:101CB00000680028EFD170BC7047296001680029D6
+:101CC00003D00021016070BC70476A6070BC70472F
+:101CD000F0B5104F026886460025002A10D0C8686B
+:101CE0008C6893688446E01A00010009D668B842FF
+:101CF00008D2A34201D1B44504D915461268ECE7D5
+:101D0000704641600A60002D01D02960F0BD704628
+:101D10000160F0BDFFFFFF0770B584B004460E46BA
+:101D2000EFF31085012080F3108802A8FFF776FFFB
+:101D300085F3108802980399024600900191A01A39
+:101D4000000107490009884204D2A24205D1019846
+:101D5000864202D8012004B070BD002004B070BDDE
+:101D6000FFFFFF0730B583B00446EFF31085012075
+:101D700080F310886846FFF751FF85F310880199BA
+:101D800000986160206003B030BD00005FFD00017D
+:101D9000C1FC000169FC000111FC0001130C0000F2
+:101DA00079D10001150C000091D20001170C000040
+:101DB000C1CF0001000C00000DD00001064700005B
+:101DC0008FFF0001034700006B000101084700007E
+:101DD000B9FE00010E47000059FB00010547000055
+:101DE0009100010100171300171000170E001709CA
+:101DF0000017040017000017180117140117150128
+:101E000017190000F7B586B0002002905C4815460F
+:101E100004695C480E46824201D9054602E0002D65
+:101E200000D10125002C08D0A1880698814204D158
+:101E3000E088B04201D101200290534803908446CB
+:101E40000698010431430020002C1CD00A0CA788FE
+:101E50008BB2974207D1E7889F4204D1002807D070
+:101E60002168016007E020462468002CEFD10AE0D9
+:101E7000614622680A602168002902D000202060A3
+:101E800001E061464860002C07D10221102000F0DB
+:101E900095F8069981800446C6802801052100F046
+:101EA00077F807467D200E464643EFF31085012064
+:101EB00080F31088684600F087F885F31088009852
+:101EC0000490C0190501019927202D098E190001E0
+:101ED0000591864203D96D1C2D012D09361AE66045
+:101EE000A5600398294F8646002084467046006806
+:101EF000002813D0A268E1680091C368816801934B
+:101F0000531A1B011B09BB420AD2914203D1019A09
+:101F10000099914204D984460068E9E7724654600A
+:101F200020606046002801D0046001E071460C602A
+:101F3000134802990069002901D1A04203D1C16868
+:101F4000806800F047F8EFF31084012080F31088D8
+:101F500002A800F039F884F31088039902980191DF
+:101F6000291A090109090090B94204D2A84205D1F1
+:101F70000198864202D8032000F032F809B0F0BD83
+:101F8000C8010020FFFF7F02D8010020FFFFFF07EC
+:101F900030B50B46014600202022012409E00D4601
+:101FA000D5409D4205D31D469540491B2546954089
+:101FB00040191546521E002DF1DC30BD03B4014816
+:101FC000019001BD2D7A010003B40148019001BDCB
+:101FD0005DB6020003B40148019001BD9DB6020048
+:101FE00003B40148019001BDAD78010030B4C3686D
+:101FF00082688868084D141A2401C9682409AC4213
+:1020000003D2904204D18B4202D830BC01207047E9
+:1020100030BC002070470000FFFFFF070A0C8388D8
+:1020200089B2934204D1C088884201D1012070470F
+:102030000020704770B4054600680022002810D0C8
+:102040000B0C86888CB29E4207D1C688A64204D16A
+:102050000168002A07D0116006E0024600680028E7
+:10206000EFD170BC704729600168002903D00021BE
+:10207000016070BC70476A6070BC7047F0B5104F6B
+:10208000026886460025002A10D0C8688C689368CC
+:102090008446E01A00010009D668B84208D2A3427B
+:1020A00001D1B44504D915461268ECE77046416089
+:1020B0000A60002D01D02960F0BD70460160F0BDBE
+:1020C000FFFFFF0770B584B004460E46EFF310859E
+:1020D000012080F3108802A8FFF776FF85F31088AF
+:1020E00002980399024600900191A01A0001074945
+:1020F0000009884204D2A24205D10198864202D842
+:10210000012004B070BD002004B070BDFFFFFF07C8
+:1021100030B583B00446EFF31085012080F31088BA
+:102120006846FFF751FF85F31088019900986160B8
+:10213000206003B030BD0000001713001710001717
+:102140000E001709001704001700001718011714D4
+:102150000117150117190000F7B586B0002002908D
+:102160005C48154604695C480E46824201D9054622
+:1021700002E0002D00D10125002C08D0A18806988E
+:10218000814204D1E088B04201D10120029053483D
+:10219000039084460698010431430020002C1CD093
+:1021A0000A0CA7888BB2974207D1E7889F4204D1D7
+:1021B000002807D02168016007E020462468002C31
+:1021C000EFD10AE0614622680A602168002902D046
+:1021D0000020206001E061464860002C07D1022108
+:1021E000102000F095F8069981800446C6802801E9
+:1021F000052100F077F807467D200E464643EFF3B1
+:102200001085012080F31088684600F087F885F378
+:10221000108800980490C0190501019927202D0904
+:102220008E1900010591864203D96D1C2D012D09DF
+:10223000361AE660A5600398294F8646002084463A
+:1022400070460068002813D0A268E1680091C36856
+:1022500081680193531A1B011B09BB420AD29142A8
+:1022600003D1019A0099914204D984460068E9E7B4
+:102270007246546020606046002801D0046001E08E
+:1022800071460C60134802990069002901D1A042EF
+:1022900003D1C168806800F047F8EFF31084012093
+:1022A00080F3108802A800F039F884F310880399AD
+:1022B00002980191291A090109090090B94204D232
+:1022C000A84205D10198864202D8032000F032F8D6
+:1022D00009B0F0BDC8010020FFFF7F02D801002037
+:1022E000FFFFFF0730B50B460146002020220124E6
+:1022F00009E00D46D5409D4205D31D469540491B3A
+:102300002546954040191546521E002DF1DC30BD82
+:1023100003B40148019001BD2D7A010003B40148C6
+:10232000019001BD5DB6020003B40148019001BDFA
+:102330009DB6020003B40148019001BDAD780100D3
+:1023400030B4C36882688868084D141A2401C968CB
+:102350002409AC4203D2904204D18B4202D830BC53
+:102360000120704730BC002070470000FFFFFF07CE
+:102370000A0C838889B2934204D1C088884201D173
+:10238000012070470020704770B4054600680022A5
+:10239000002810D00B0C86888CB29E4207D1C688CC
+:1023A000A64204D10168002A07D0116006E0024667
+:1023B00000680028EFD170BC7047296001680029CF
+:1023C00003D00021016070BC70476A6070BC704728
+:1023D000F0B5104F026886460025002A10D0C86864
+:1023E0008C6893688446E01A00010009D668B842F8
+:1023F00008D2A34201D1B44504D915461268ECE7CE
+:10240000704641600A60002D01D02960F0BD704621
+:102410000160F0BDFFFFFF0770B584B004460E46B3
+:10242000EFF31085012080F3108802A8FFF776FFF4
+:1024300085F3108802980399024600900191A01A32
+:10244000000107490009884204D2A24205D101983F
+:10245000864202D8012004B070BD002004B070BDD7
+:10246000FFFFFF0730B583B00446EFF3108501206E
+:1024700080F310886846FFF751FF85F310880199B3
+:1024800000986160206003B030BD000000280002A9
+:10249000000000000328000200000000002A000ADB
+:1024A000008020000328000200000000012A000232
+:1024B000008002000328000200000000042A00023D
+:1024C000008008000328000200000000A62A000285
+:1024D000008001000328000200000000C92A000259
+:1024E0000080010000280002000000000328000214
+:1024F00000000000052A0020008004000229000AD4
+:10250000000002000328000200000000292B000A3E
+:102510000080100003280002000000002A2B0002A7
+:1025200000801000FFFF000059B00001A40D000062
+:10253000D5C80001A50D000015C900011A0D000045
+:1025400071CF0001150D000091C90001000D0000C0
+:10255000C1C900011C0D00008FCF0001A70D0000B4
+:1025600089CE0001A80D0000ADCF0001020C0000D3
+:102570000DD10001000C00009DD00001010E0000F3
+:102580009DC300010F0E0000EDC70001110E0000F9
+:102590005DC800012C0E0000C9C70001030E000039
+:1025A00039C500010A0E000011C70001300E0000FD
+:1025B000B5C700010C0E000091C80001000E00001C
+:1025C000BDC20001090E00001DC30001010F000083
+:1025D00029B10001020F0000A1AE0001030F0000AD
+:1025E00001B10001040F000069E700012425010189
+:1025F00080140020010019000017130017100017A5
+:102600000E0017090017040017000017180117140F
+:102610000117150117190000F7B586B000200290C8
+:102620005C48154604695C480E46824201D905465D
+:1026300002E0002D00D10125002C08D0A1880698C9
+:10264000814204D1E088B04201D101200290534878
+:10265000039084460698010431430020002C1CD0CE
+:102660000A0CA7888BB2974207D1E7889F4204D112
+:10267000002807D02168016007E020462468002C6C
+:10268000EFD10AE0614622680A602168002902D081
+:102690000020206001E061464860002C07D1022143
+:1026A000102000F095F8069981800446C680280124
+:1026B000052100F077F807467D200E464643EFF3EC
+:1026C0001085012080F31088684600F087F885F3B4
+:1026D000108800980490C0190501019927202D0940
+:1026E0008E1900010591864203D96D1C2D012D091B
+:1026F000361AE660A5600398294F86460020844676
+:1027000070460068002813D0A268E1680091C36891
+:1027100081680193531A1B011B09BB420AD29142E3
+:1027200003D1019A0099914204D984460068E9E7EF
+:102730007246546020606046002801D0046001E0C9
+:1027400071460C60134802990069002901D1A0422A
+:1027500003D1C168806800F047F8EFF310840120CE
+:1027600080F3108802A800F039F884F310880399E8
+:1027700002980191291A090109090090B94204D26D
+:10278000A84205D10198864202D8032000F032F811
+:1027900009B0F0BDC8010020FFFF7F02D801002072
+:1027A000FFFFFF0730B50B46014600202022012421
+:1027B00009E00D46D5409D4205D31D469540491B75
+:1027C0002546954040191546521E002DF1DC30BDBE
+:1027D00003B40148019001BD2D7A010003B4014802
+:1027E000019001BD5DB6020003B40148019001BD36
+:1027F0009DB6020003B40148019001BDAD7801000F
+:1028000030B4C36882688868084D141A2401C96806
+:102810002409AC4203D2904204D18B4202D830BC8E
+:102820000120704730BC002070470000FFFFFF0709
+:102830000A0C838889B2934204D1C088884201D1AE
+:10284000012070470020704770B4054600680022E0
+:10285000002810D00B0C86888CB29E4207D1C68807
+:10286000A64204D10168002A07D0116006E00246A2
+:1028700000680028EFD170BC70472960016800290A
+:1028800003D00021016070BC70476A6070BC704763
+:10289000F0B5104F026886460025002A10D0C8689F
+:1028A0008C6893688446E01A00010009D668B84233
+:1028B00008D2A34201D1B44504D915461268ECE709
+:1028C000704641600A60002D01D02960F0BD70465D
+:1028D0000160F0BDFFFFFF0770B584B004460E46EF
+:1028E000EFF31085012080F3108802A8FFF776FF30
+:1028F00085F3108802980399024600900191A01A6E
+:10290000000107490009884204D2A24205D101987A
+:10291000864202D8012004B070BD002004B070BD12
+:10292000FFFFFF0730B583B00446EFF310850120A9
+:1029300080F310886846FFF751FF85F310880199EE
+:1029400000986160206003B030BD0000FFFF000010
+:10295000F3B20001130E000061C00001150E00006B
+:102960004DBF0001170E0000DDC50001190E00006B
+:10297000ADC500014C29010105000000001713003E
+:10298000171000170E001709001704001700001792
+:10299000180117140117150117190000F7B586B0B3
+:1029A000002002905C48154604695C480E4682424D
+:1029B00001D9054602E0002D00D10125002C08D0E8
+:1029C000A1880698814204D1E088B04201D101205B
+:1029D0000290534803908446069801043143002036
+:1029E000002C1CD00A0CA7888BB2974207D1E7882D
+:1029F0009F4204D1002807D02168016007E02046EB
+:102A00002468002CEFD10AE0614622680A60216840
+:102A1000002902D00020206001E061464860002CBF
+:102A200007D10221102000F095F806998180044614
+:102A3000C6802801052100F077F807467D200E4664
+:102A40004643EFF31085012080F31088684600F0BC
+:102A500087F885F3108800980490C0190501019942
+:102A600027202D098E1900010591864203D96D1C7E
+:102A70002D012D09361AE660A5600398294F864678
+:102A80000020844670460068002813D0A268E168E0
+:102A90000091C36881680193531A1B011B09BB4253
+:102AA0000AD2914203D1019A0099914204D98446F5
+:102AB0000068E9E77246546020606046002801D053
+:102AC000046001E071460C60134802990069002916
+:102AD00001D1A04203D1C168806800F047F8EFF34C
+:102AE0001084012080F3108802A800F039F884F3E4
+:102AF0001088039902980191291A09010909009087
+:102B0000B94204D2A84205D10198864202D80320D6
+:102B100000F032F809B0F0BDC8010020FFFF7F02CD
+:102B2000D8010020FFFFFF0730B50B46014600200B
+:102B30002022012409E00D46D5409D4205D31D46C3
+:102B40009540491B2546954040191546521E002DBB
+:102B5000F1DC30BD03B40148019001BD2D7A0100C4
+:102B600003B40148019001BD5DB6020003B4014801
+:102B7000019001BD9DB6020003B40148019001BD62
+:102B8000AD78010030B4C36882688868084D141AB3
+:102B90002401C9682409AC4203D2904204D18B427B
+:102BA00002D830BC0120704730BC002070470000C4
+:102BB000FFFFFF070A0C838889B2934204D1C088C3
+:102BC000884201D1012070470020704770B405464B
+:102BD00000680022002810D00B0C86888CB29E4220
+:102BE00007D1C688A64204D10168002A07D0116027
+:102BF00006E0024600680028EFD170BC70472960EB
+:102C00000168002903D00021016070BC70476A6030
+:102C100070BC7047F0B5104F026886460025002A48
+:102C200010D0C8688C6893688446E01A00010009D7
+:102C3000D668B84208D2A34201D1B44504D915469A
+:102C40001268ECE7704641600A60002D01D02960EF
+:102C5000F0BD70460160F0BDFFFFFF0770B584B0A6
+:102C600004460E46EFF31085012080F3108802A879
+:102C7000FFF776FF85F310880298039902460090CB
+:102C80000191A01A000107490009884204D2A2421A
+:102C900005D10198864202D8012004B070BD002001
+:102CA00004B070BDFFFFFF0730B583B00446EFF3FB
+:102CB0001085012080F310886846FFF751FF85F3E7
+:102CC0001088019900986160206003B030BD000059
+:102CD00010CA000011CA114B008011CA11CA11CAD2
+:102CE00000280000000000000000000000000000BC
+:102CF00000020000000003280000000000000000A7
+:102D0000000000000000000A0000000011CA0000DE
+:102D100011CA114B008011CA11CA11CA000400C0A7
+:102D20000002012900000000000000000000000077
+:102D30000000000A008014000328000000000000CA
+:102D40000000000000000000000A0000000012CA9D
+:102D5000000011CA114B008011CA11CA11CA00101B
+:102D600000C0000202290000000000000000000076
+:102D700000000000000A008014000000044700006A
+:102D800039BE00010A470000DDBD00010747000011
+:102D9000CDBD00017C2D01010300000001000000F9
+:102DA000000000000200000000000000FC2E0101F5
+:102DB000042F0101BD8D0001E02E0101C82E01018B
+:102DC000D9900001F42E0101282E0101E58F0001A8
+:102DD000C42E0101F42D0101398F0001942E01014F
+:102DE000642E0101498E0001E82E0101982E010197
+:102DF000258C00016C6F67205B6F6E7C6F66665D73
+:102E00003A20616374697665207072696E74696EC8
+:102E10006720737769746368202864656661756CE0
+:102E200074206F666629000073686F7720467265AC
+:102E30006552544F532072756E74696D6520696ECA
+:102E4000666F2028757074696D652F7461736B737C
+:102E50002F686561702F7461736B206C69737429BE
+:102E6000000000006C6564203C317C323E203C6FE9
+:102E70006E7C6F66667C746F67676C653E3A206334
+:102E80006F6E74726F6C20626F617264204C454487
+:102E9000000000006C65640073686F772072756EC7
+:102EA0006E696E672062616E6B20616E6420626F76
+:102EB0006F7473657474696E67207265636F726492
+:102EC000000000006C6F670073686F77206669729E
+:102ED0006D776172652076657273696F6E000000B0
+:102EE00076657273696F6E0062616E6B696E666F94
+:102EF00000000000737973696E666F0068656C701E
+:102F0000000000006C69737420616C6C20636F6D4D
+:102F10006D616E6473000000382F01010000002015
+:102F20006829000022880001CC35010168290020B1
+:102F300020790000F02A00000006390090D003003C
+:102F400001103611D80D490868496813F008FB04D0
+:102F500098EFF78EFF0446C1888088FF22FFF79D17
+:102F6000FD2046FFF73AFCB3E705B0F0BD0000FFD7
+:102F7000FFFF07D8010020C804202930D702000035
+:102F80004B1847FBFD06460520307075800099B14F
+:102F900081301D3946E5F773FD3046F9F70EFF0E17
+:102FA00022294642200445FD074030112E0CD05303
+:102FB0004B052203212846FDF733FE121E40274B06
+:102FC00075002D05D0398F002902D000998979002C
+:102FD000E000211176FAF74BF8044D2859F9F7FB78
+:102FE000FE0020285180100600040020077710788A
+:102FF00038B5049C0094014CA04738BD5143F84AB1
+:1030000026468F1839462036FD6D707D803111912E
+:10301000C97FA0370E912246397815320F92F14AB6
+:10302000109203292BD0002873D0F17D0F980CF05B
+:103030000DF800286FD0688869460883F0B597B00E
+:1030400008780C460F90002014900F9848214843B0
+:10305000FE4922464018064680361090F17F0091C6
+:10306000C56DA0301690014E100A274612922037E7
+:10307000F74A1552146C2AD061783C2949D043296B
+:1030800047D0787D00287DD0F97D129800F0FCF9BA
+:10309000002878D0698868468184687A297A000493
+:1030A00009020843E97908430690A97A08A8417201
+:1030B000E97A8172297BC17229460D310E380E9151
+:1030C00000F02FFAA878400733D5002132E0907E37
+:1030D000012806D0507E401E0006000E507603D018
+:1030E00006143004DB480106141200F0D2F9169AD7
+:1030F00001211170A978D448C9075C36902648236D
+:10310000594308180022A0300270FF20F07752E0E7
+:1031100001220270A878CC49C0074CD000984823FF
+:1031200058434020101442E0E97C08A80173297D2F
+:103130004173697D8173A97DC108100D0174297ED9
+:103140004174697E8174B189BC102281F189C18189
+:10315000318A0182109940318A8F8283C98F01841C
+:10316000B188C183F18841840021C1844224147252
+:10317000B848817808A8C17401E04DE11BE002263F
+:103180000675C821CC140C02D4E87A800705D5292D
+:103190007B0E14300A7EF908A9087503A90F0C14D8
+:1031A00012002801D11698067060783C2870D03043
+:1031B000E1628A143D0A82A2884A82A2790A75E2F3
+:1031C000794A75207A8875E07EC875A08B0883E0FF
+:1031D0008B4883208C8883608CC8832146243108E7
+:1031E000A800F0A4F9787A08A94871B87A8871A083
+:1031F0008DC8140585206B0BC210050C900120189A
+:10320000103F75387D0875B87D8875A878C006C0F0
+:1032100017401CC8758E486946028A0A87428A4A46
+:1032200087827D08A90A77C27D4A77027E8A774223
+:103230008B10A90A80828B4A80807F087104A900C4
+:10324000A4380432F9000A14487C49401803907CE1
+:1032500030129900F05DF90398F97D803081700398
+:10326000990922A0310A700121C1700398002181BF
+:1032700066E18B490041660521C1660167159960C9
+:1032800030C97E002904D072498161012102E02AFF
+:10329000BA4809816181750099818224400DF6F850
+:1032A000022802D2012100F003F912201B05F906C1
+:1032B000280CD20A215F4A41438918FF31813149E4
+:1032C0007F890703D5FA7D7C23FCF8961005FFF86B
+:1032D0001699E035C41A01AE1818092000F0FBF861
+:1032E00021460F31059100284ED020233E22002197
+:1032F00056241C06F6F806460A96031714986C2006
+:1033000012D0002000E03C20707001203071009845
+:1033100070801620052CD0B01D5A2407F2F8F87DD5
+:103320007071AC201306D52146304609310C3000AF
+:10333000F0E7F803E030460A12DD2025C810063019
+:10334000461230053032DA1A12121A1406D0F8E09A
+:103350008B309A16709A2813B083B87AB0773046BB
+:1033600000F0BFF83AE0287B7071DC2007B01D0048
+:10337000F0C2F8163006B4F83DE0149E1A2EC230A2
+:1033800008A7F801210646019E120D9E30047070B8
+:103390003198200BF87D820709D57171B01D6A3014
+:1033A00004A5F80AB6400B30461DE0C007C00F70F8
+:1033B00071B2129978100BB081208CF081608C3042
+:1033C0008278227462300483F8066012166030241A
+:1033D00077F81421017000994180B97D017100F0E6
+:1033E00075F81598807E022826D1607814990843D4
+:1033F00022D0082C120B2C100461F8122C1C0C612A
+:10340000784170297881700FE0406404100AC0068A
+:1034100000200A200000390412400C1D88031C08FB
+:1034200020B1A20100041131051007998180397E75
+:1034300081563C064AF80020171805100640BA705D
+:1034400047C004600D03B40148019001BD919B0287
+:10345000000C83E1980C837D9F0C700449FA010CE9
+:103460008309D30C836D5B24933D994882904883F4
+:1034700055073083D59C3083397B181027796D012F
+:1034800000002101804180818070470A7802704BE2
+:103490007843708A788270CA78C2700B7903714A57
+:1034A0007942711A20046802600E0F34704740069A
+:1034B0003414497B41700570F1F7F3FC2068F1F793
+:1034C000A4FB256003141B2400761C0980024080A5
+:1034D000C10240062B061C19F8B54E784821F0B2FF
+:1034E00048432349214D41180C46AA7EA0340027A9
+:1034F0005406A2FF500EFFA0C0060DFFC0060DFF30
+:10350000C0060DFFC0060DFFC0060DFFC0060DA7CB
+:10351000C0066DE8072C22EDC3020010B5074CE091
+:1035200069000408D5FFF7F3FF054800780028027A
+:10353000D10120C003206210C00C1D100722C65804
+:103540000149010DFF00070DFF00070DFF00070DEA
+:10355000FF00070DFF00070DFF00070D7800070CA7
+:1035600005FF0000F401C0060DFFC0060DFFC006F8
+:103570000DFFC0060DFFC0060DFFC0060DB6C0064C
+:103580000C05380000C202940D0DFFC0060DFFC0EF
+:10359000060DFFC0060DFFC0060DFFC0060DFFC0E3
+:1035A000060D7CC0060DFF800D0DFFC0060DFFC08F
+:1035B000060DFFC0060DFFC0060DFFC0060DF4C0CE
+:0C35C00006ED902212AA01025100010049
+:04000005010080C1B5
:00000001FF
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm
index 013d24d..12e4822 100644
--- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm
@@ -3,16 +3,16 @@
Static Call Graph - [.\Objects\embeddedSrc.axf]
Static Call Graph for image .\Objects\embeddedSrc.axf
-
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 01 20:59:22 2026
+
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 01 22:54:26 2026
-
Maximum Stack Usage = 736 bytes + Unknown(Cycles, Untraceable Function Pointers)
+Maximum Stack Usage = 824 bytes + Unknown(Cycles, Untraceable Function Pointers)
Call chain for Maximum Stack Depth:
-SystemInit ⇒ SystemTrimValueRead ⇒ OTPTrim_Read ⇒ read_flash_ID
+main ⇒ app_ble_init ⇒ app_ble_gap_params_init ⇒ SystemGetMacAddr ⇒ SystemTrimValueRead ⇒ OTPTrim_Read ⇒ read_flash_ID ⇒ __aeabi_memcpy
Mutually Recursive functions
ADC_IRQHandler ⇒ ADC_IRQHandler
- system_delay_cycles ⇒ system_delay_cycles
+ system_delay_cycles ⇒ system_delay_cycles
@@ -29,11 +29,12 @@ Function Pointers
BLE_TIMESTAMP_TGT1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
BLE_TIMESTAMP_TGT2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
CliTask from app_cli.o(i.CliTask) referenced from app_cli.o(i.AppCli_Init)
- CmdHelp from app_cli.o(i.CmdHelp) referenced from app_cli.o(.constdata)
- CmdLed from app_cli.o(i.CmdLed) referenced from app_cli.o(.constdata)
- CmdLog from app_cli.o(i.CmdLog) referenced from app_cli.o(.constdata)
- CmdSysInfo from app_cli.o(i.CmdSysInfo) referenced from app_cli.o(.constdata)
- CmdVersion from app_cli.o(i.CmdVersion) referenced from app_cli.o(.constdata)
+ CmdBankInfo from cli_core.o(i.CmdBankInfo) referenced from cli_core.o(.constdata)
+ CmdHelp from cli_core.o(i.CmdHelp) referenced from cli_core.o(.constdata)
+ CmdLed from cli_core.o(i.CmdLed) referenced from cli_core.o(.constdata)
+ CmdLog from cli_core.o(i.CmdLog) referenced from cli_core.o(.constdata)
+ CmdSysInfo from cli_core.o(i.CmdSysInfo) referenced from cli_core.o(.constdata)
+ CmdVersion from cli_core.o(i.CmdVersion) referenced from cli_core.o(.constdata)
DMA_Channel1_2_3_4_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
DMA_Channel5_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
EXTI0_1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
@@ -67,67 +68,411 @@ Function Pointers
USART2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
WWDG_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
__main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_n32wb03x.o(.text)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- fputc from bsp_usart.o(i.fputc) referenced from printfa.o(i.__0printf)
+ _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf)
+ _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
+ app_ble_adv_msg_handler from app_ble.o(i.app_ble_adv_msg_handler) referenced from app_ble.o(i.app_ble_adv_init)
+ app_ble_msg_handler from app_ble.o(i.app_ble_msg_handler) referenced from app_ble.o(i.app_ble_init)
+ app_ble_proto_rx_bytes from app_ble_proto.o(i.app_ble_proto_rx_bytes) referenced from app_ble.o(i.app_ble_init)
+ app_cls_add_cls from app_cls.o(i.app_cls_add_cls) referenced from app_ble.o(i.app_ble_prf_init)
+ app_conn_params_update_evt_handler from ns_ble_task.o(i.app_conn_params_update_evt_handler) referenced from ns_ble_task.o(.constdata)
+ app_entry_point_handler from ns_ble_task.o(i.app_entry_point_handler) referenced from ns_ble_task.o(.constdata)
+ app_init_timeout_evt_handler from ns_ble_task.o(i.app_init_timeout_evt_handler) referenced from ns_ble_task.o(.constdata)
+ app_lsi_calib_evt_handler from ns_ble_task.o(i.app_lsi_calib_evt_handler) referenced from ns_ble_task.o(.constdata)
+ app_sec_msg_dflt_handler from ns_sec.o(i.app_sec_msg_dflt_handler) referenced from ns_sec.o(.constdata)
+ ble_schedule_task from app_ble.o(i.ble_schedule_task) referenced from app_ble.o(i.app_ble_init)
+ cls_val_ntf_cfm_handler from app_cls.o(i.cls_val_ntf_cfm_handler) referenced from app_cls.o(.constdata)
+ cls_val_write_ind_handler from app_cls.o(i.cls_val_write_ind_handler) referenced from app_cls.o(.constdata)
+ cls_value_req_ind_handler from app_cls.o(i.cls_value_req_ind_handler) referenced from app_cls.o(.constdata)
+ fputc from bsp_usart.o(i.fputc) referenced from printfa.o(i.__0printf)
+ gapc_bond_ind_handler from ns_sec.o(i.gapc_bond_ind_handler) referenced from ns_sec.o(.constdata)
+ gapc_bond_req_ind_handler from ns_sec.o(i.gapc_bond_req_ind_handler) referenced from ns_sec.o(.constdata)
+ gapc_cmp_evt_handler from ns_ble_task.o(i.gapc_cmp_evt_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_conn_rssi_ind_handler from ns_ble_task.o(i.gapc_conn_rssi_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_connection_req_ind_handler from ns_ble_task.o(i.gapc_connection_req_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_disconnect_ind_handler from ns_ble_task.o(i.gapc_disconnect_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_encrypt_ind_handler from ns_sec.o(i.gapc_encrypt_ind_handler) referenced from ns_sec.o(.constdata)
+ gapc_encrypt_req_ind_handler from ns_sec.o(i.gapc_encrypt_req_ind_handler) referenced from ns_sec.o(.constdata)
+ gapc_get_dev_info_req_ind_handler from ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_le_phy_ind_handler from ns_ble_task.o(i.gapc_le_phy_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_le_pkt_size_ind_handler from ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_param_update_req_ind_handler from ns_ble_task.o(i.gapc_param_update_req_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_param_updated_ind_handler from ns_ble_task.o(i.gapc_param_updated_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapc_set_dev_info_req_ind_handler from ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_activity_created_ind_handler from ns_ble_task.o(i.gapm_activity_created_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_activity_stopped_ind_handler from ns_ble_task.o(i.gapm_activity_stopped_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_addr_solved_ind_handler from ns_ble_task.o(i.gapm_addr_solved_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_cmp_evt_handler from ns_ble_task.o(i.gapm_cmp_evt_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_ext_adv_repoer_ind_handler from ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_gen_rand_nb_ind_handler from ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_profile_added_ind_handler from ns_ble_task.o(i.gapm_profile_added_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gapm_scan_request_ind_handler from ns_ble_task.o(i.gapm_scan_request_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gattc_att_info_req_ind_handler from rdtss_task.o(i.gattc_att_info_req_ind_handler) referenced from rdtss_task.o(.constdata)
+ gattc_cmp_evt_handler from rdtss_task.o(i.gattc_cmp_evt_handler) referenced 2 times from rdtss_task.o(.constdata)
+ gattc_mtu_changed_ind_handler from ns_ble_task.o(i.gattc_mtu_changed_ind_handler) referenced from ns_ble_task.o(.constdata)
+ gattc_read_req_ind_handler from rdtss_task.o(i.gattc_read_req_ind_handler) referenced from rdtss_task.o(.constdata)
+ gattc_write_req_ind_handler from rdtss_task.o(i.gattc_write_req_ind_handler) referenced from rdtss_task.o(.constdata)
main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler)
- prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack)
+ ns_EXTI4_12_IRQHandler from ns_ble.o(i.ns_EXTI4_12_IRQHandler) referenced from ns_ble.o(i.ns_ble_stack_vtor_init)
+ ns_HardFault_Handler from ns_ble.o(i.ns_HardFault_Handler) referenced from ns_ble.o(i.ns_ble_stack_vtor_init)
+ ns_sec_bond_store_evt_handler from ns_sec.o(i.ns_sec_bond_store_evt_handler) referenced from ns_ble_task.o(.constdata)
+ prf_add_profile from prf.o(i.prf_add_profile) referenced from ns_ble.o(i.NS_BLE_STACK_INIT)
+ prf_get_id_from_task from prf.o(i.prf_get_id_from_task) referenced from ns_ble.o(i.NS_BLE_STACK_INIT)
+ prf_get_task_from_id from prf.o(i.prf_get_task_from_id) referenced from ns_ble.o(i.NS_BLE_STACK_INIT)
+ proto_cli_out from app_ble_proto.o(i.proto_cli_out) referenced from app_ble_proto.o(i.proto_dispatch_frame)
+ prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler)
+ prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack)
+ rdtss_att_info_rsp_handler from rdtss_task.o(i.rdtss_att_info_rsp_handler) referenced from rdtss_task.o(.constdata)
+ rdtss_cleanup from rdtss.o(i.rdtss_cleanup) referenced from rdtss.o(.constdata)
+ rdtss_create from rdtss.o(i.rdtss_create) referenced from rdtss.o(.constdata)
+ rdtss_destroy from rdtss.o(i.rdtss_destroy) referenced from rdtss.o(.constdata)
+ rdtss_init from rdtss.o(i.rdtss_init) referenced from rdtss.o(.constdata)
+ rdtss_prf_itf_get from rdtss.o(i.rdtss_prf_itf_get) referenced from app_cls.o(i.app_cls_init)
+ rdtss_val_ind_req_handler from rdtss_task.o(i.rdtss_val_ind_req_handler) referenced from rdtss_task.o(.constdata)
+ rdtss_val_ntf_req_handler from rdtss_task.o(i.rdtss_val_ntf_req_handler) referenced from rdtss_task.o(.constdata)
+ rdtss_val_set_req_handler from rdtss_task.o(i.rdtss_val_set_req_handler) referenced from rdtss_task.o(.constdata)
+ rdtss_value_req_rsp_handler from rdtss_task.o(i.rdtss_value_req_rsp_handler) referenced from rdtss_task.o(.constdata)
+ rwip_slp_isr from rwip_driver.o(i.rwip_slp_isr) referenced from ns_ble.o(i.ns_ble_stack_vtor_init)
+ timer_canceled_handler from ns_timer.o(i.timer_canceled_handler) referenced from ns_timer.o(i.call_user_callback)
+ timer_canceled_handler from ns_timer.o(i.timer_canceled_handler) referenced from ns_timer.o(i.cancel_timer_msg_handler)
+ timer_modified_handler from ns_timer.o(i.timer_modified_handler) referenced from ns_timer.o(i.call_user_callback)
+ timer_modified_handler from ns_timer.o(i.timer_modified_handler) referenced from ns_timer.o(i.cancel_timer_msg_handler)
+ timer_modified_handler from ns_timer.o(i.timer_modified_handler) referenced from ns_timer.o(i.modify_timer_msg_handler)
Global Symbols
+__ARM_common_ll_muluu (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rwip_wakeup (via Veneer)
+
- >> rwip_lpcycles_2_hus (via Veneer)
+
+
+ahi_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rwip_init (via Veneer)
+
+
+attm_svc_create_db (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gapm_cmp_evt_handler (via Veneer)
+
+
+attm_svc_create_db_128 (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_init (via Veneer)
+
+
+attmdb_att_get_permission (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gattc_write_req_ind_handler (via Veneer)
+
+
+attmdb_get_attribute (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> attm_att_set_value (via Veneer)
+
- >> get_value_handle (via Veneer)
+
- >> get_cfg_handle (via Veneer)
+
+
+attmdb_get_service (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> get_value_handle (via Veneer)
+
- >> get_cfg_handle (via Veneer)
+
+
+attmdb_get_uuid (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> get_value_handle (via Veneer)
+
- >> get_cfg_handle (via Veneer)
+
+
+attmdb_uuid16_comp (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> attm_att_set_value (via Veneer)
+
+
+calib_lsi_clk (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> ns_ble_lsc_config (via Veneer)
+
+
+co_list_extract (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_att_set_value (via Veneer)
+
+
+co_list_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_init (via Veneer)
+
+
+co_list_pop_front (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_destroy (via Veneer)
+
+
+co_list_push_back (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_att_set_value (via Veneer)
+
+
+ecc_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rwip_init (via Veneer)
+
+
+h4tl_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rwip_init (via Veneer)
+
+
+hci_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rwip_init (via Veneer)
+
+
+ke_event_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gapc_disconnect_ind_handler
+
+
+ke_free (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_val_ntf_req_handler
+
- >> rdtss_val_ind_req_handler
+
- >> rdtss_att_set_value
+
- >> gattc_cmp_evt_handler
+
- >> rdtss_destroy
+
+
+ke_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+ke_malloc (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> rdtss_att_set_value
+
- >> rdtss_init
+
+
+ke_mem_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+ke_msg_alloc (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> ns_ble_create_scan
+
- >> ns_ble_create_init
+
- >> app_stop_advertising
+
- >> app_start_advertising
+
- >> app_set_scan_rsp_data
+
- >> app_set_adv_data
+
- >> app_send_gapm_reset_cmd
+
- >> app_delete_activity
+
- >> app_create_advertising
+
- >> rdtss_value_req_rsp_handler
+
- >> rdtss_val_ntf_req_handler
+
- >> rdtss_val_ind_req_handler
+
- >> rdtss_att_info_rsp_handler
+
- >> gattc_write_req_ind_handler
+
- >> gattc_read_req_ind_handler
+
- >> gattc_cmp_evt_handler
+
- >> gattc_att_info_req_ind_handler
+
- >> cancel_timer_msg_handler
+
- >> gapc_encrypt_req_ind_handler
+
- >> gapc_bond_req_ind_handler
+
- >> ns_bond_resolv_addr_start
+
- >> gapm_cmp_evt_handler
+
- >> gapc_set_dev_info_req_ind_handler
+
- >> gapc_param_update_req_ind_handler
+
- >> gapc_get_dev_info_req_ind_handler
+
- >> gapc_connection_req_ind_handler
+
- >> gapc_conn_rssi_ind_handler
+
- >> ns_ble_update_param
+
- >> ns_ble_stop_scan
+
- >> ns_ble_stop_init
+
- >> ns_ble_start_scan
+
- >> ns_ble_start_init
+
- >> ns_ble_list_set_ral
+
- >> ns_ble_disconnect
+
- >> ns_ble_delete_scan
+
- >> ns_ble_delete_init
+
- >> cls_value_req_ind_handler
+
- >> app_cls_send_notify
+
- >> app_cls_add_cls
+
+
+ke_msg_free (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gapc_bond_req_ind_handler
+
+
+ke_msg_send (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> ns_ble_create_scan
+
- >> ns_ble_create_init
+
- >> app_stop_advertising
+
- >> app_start_advertising
+
- >> app_set_scan_rsp_data
+
- >> app_set_adv_data
+
- >> app_send_gapm_reset_cmd
+
- >> app_delete_activity
+
- >> app_create_advertising
+
- >> rdtss_value_req_rsp_handler
+
- >> rdtss_val_ntf_req_handler
+
- >> rdtss_val_ind_req_handler
+
- >> rdtss_att_info_rsp_handler
+
- >> gattc_write_req_ind_handler
+
- >> gattc_read_req_ind_handler
+
- >> gattc_cmp_evt_handler
+
- >> gattc_att_info_req_ind_handler
+
- >> cancel_timer_msg_handler
+
- >> gapc_encrypt_req_ind_handler
+
- >> gapc_bond_req_ind_handler
+
- >> ns_bond_resolv_addr_start
+
- >> gapm_cmp_evt_handler
+
- >> gapc_set_dev_info_req_ind_handler
+
- >> gapc_param_update_req_ind_handler
+
- >> gapc_get_dev_info_req_ind_handler
+
- >> gapc_connection_req_ind_handler
+
- >> gapc_conn_rssi_ind_handler
+
- >> ns_ble_update_param
+
- >> ns_ble_stop_scan
+
- >> ns_ble_stop_init
+
- >> ns_ble_start_scan
+
- >> ns_ble_start_init
+
- >> ns_ble_list_set_ral
+
- >> ns_ble_disconnect
+
- >> ns_ble_delete_scan
+
- >> ns_ble_delete_init
+
- >> cls_value_req_ind_handler
+
- >> app_cls_send_notify
+
- >> app_cls_add_cls
+
+
+ke_msg_send_basic (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gapc_connection_req_ind_handler
+
+
+ke_state_get (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> app_delete_activity
+
- >> rdtss_value_req_rsp_handler
+
- >> rdtss_val_ntf_req_handler
+
- >> rdtss_val_ind_req_handler
+
- >> rdtss_att_info_rsp_handler
+
- >> gattc_read_req_ind_handler
+
- >> gattc_att_info_req_ind_handler
+
- >> gapm_profile_added_ind_handler
+
- >> gapc_conn_rssi_ind_handler
+
+
+ke_state_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> ns_ble_task_init
+
- >> rdtss_value_req_rsp_handler
+
- >> rdtss_val_ntf_req_handler
+
- >> rdtss_val_ind_req_handler
+
- >> gattc_read_req_ind_handler
+
- >> gattc_cmp_evt_handler
+
- >> rdtss_init
+
- >> gapm_cmp_evt_handler
+
- >> gapc_disconnect_ind_handler
+
- >> gapc_connection_req_ind_handler
+
+
+ke_task_create (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> ns_ble_task_init
+
- >> prf_init
+
+
+ke_task_delete (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+ke_task_msg_flush (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+ke_timer_clear (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gapc_connection_req_ind_handler
+
+
+ke_timer_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> modify_timer_msg_handler
+
- >> gapc_bond_ind_handler
+
- >> ns_sec_bond_store_evt_handler
+
- >> gapc_connection_req_ind_handler
+
- >> gapc_conn_rssi_ind_handler
+
- >> app_lsi_calib_evt_handler
+
- >> ns_peripheral_config
+
- >> ns_ble_start_init
+
+
+rf_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwble_hl_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwble_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwip_driver_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwip_eif_get (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwip_prevent_sleep_clear (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwip_prevent_sleep_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwip_schedule (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
+
+rwip_time_get (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
+
[Called By]
- >> gapc_bond_req_ind_handler
+
- >> ns_sec_bond_store_evt_handler
+
- >> ns_peripheral_config
+
+
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_n32wb03x.o(.text)
-_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
+
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
-
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Calls]
- >> __scatterload
+
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Calls]
-__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Called By]
- >> __scatterload
+
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Called By]
-_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
+
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
-
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
+
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
-
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
+
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
-
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
+
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
-
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
+
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
-
__asm___17_system_n32wb03x_c_f233b82c____REV16 (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
+
__asm___17_system_n32wb03x_c_f233b82c____REV16 (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
-
__asm___17_system_n32wb03x_c_f233b82c____REVSH (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
+
__asm___17_system_n32wb03x_c_f233b82c____REVSH (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
-
system_delay_cycles (Thumb, 6 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text))
-
[Calls]