diff --git a/mcm-ddc-04/MDK-ARM/EventRecorderStub.scvd b/mcm-ddc-04/MDK-ARM/EventRecorderStub.scvd
new file mode 100644
index 0000000..2956b29
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/EventRecorderStub.scvd
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map
new file mode 100644
index 0000000..18a7ec3
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map
@@ -0,0 +1,1542 @@
+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(RESET) refers to n32wb03x_it.o(i.NMI_Handler) for NMI_Handler
+ startup_n32wb03x.o(RESET) refers to n32wb03x_it.o(i.HardFault_Handler) for HardFault_Handler
+ startup_n32wb03x.o(RESET) refers to port.o(i.SVC_Handler) for SVC_Handler
+ startup_n32wb03x.o(RESET) refers to port.o(.emb_text) for PendSV_Handler
+ startup_n32wb03x.o(RESET) refers to port.o(i.SysTick_Handler) for SysTick_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
+ misc.o(i.NVIC_Init) refers to misc.o(i.NVIC_SetPriority) for NVIC_SetPriority
+ n32wb03x_gpio.o(i.GPIO_AFIOInitDefault) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset
+ n32wb03x_gpio.o(i.GPIO_ConfigEXTILine) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ n32wb03x_gpio.o(i.GPIO_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset
+ n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) refers to n32wb03x_rcc.o(.constdata) for s_AhbPresTable
+ n32wb03x_rcc.o(i.RCC_WaitHseStable) refers to n32wb03x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
+ n32wb03x_rcc.o(i.RCC_WaitHsiStable) refers to n32wb03x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
+ n32wb03x_usart.o(i.USART_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset
+ 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
+ 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.prvCopyDataToQueue) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit
+ queue.o(i.prvCopyDataToQueue) refers to memcpya.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
+ queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.prvIsQueueFull) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.prvIsQueueFull) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.prvUnlockQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.prvUnlockQueue) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.prvUnlockQueue) refers to tasks.o(i.vTaskMissedYield) for vTaskMissedYield
+ queue.o(i.prvUnlockQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.vQueueAddToRegistry) refers to queue.o(.bss) for xQueueRegistry
+ queue.o(i.vQueueDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue
+ queue.o(i.vQueueDelete) refers to heap_4.o(i.vPortFree) for vPortFree
+ queue.o(i.vQueueUnregisterQueue) refers to queue.o(.bss) for xQueueRegistry
+ queue.o(i.xQueueCreateCountingSemaphore) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
+ queue.o(i.xQueueCreateMutex) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
+ queue.o(i.xQueueCreateMutex) refers to queue.o(i.prvInitialiseMutex) for prvInitialiseMutex
+ queue.o(i.xQueueGenericCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
+ queue.o(i.xQueueGenericCreate) refers to queue.o(i.prvInitialiseNewQueue) for prvInitialiseNewQueue
+ queue.o(i.xQueueGenericReset) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.xQueueGenericReset) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueGenericReset) refers to port.o(i.vPortYield) for vPortYield
+ queue.o(i.xQueueGenericReset) refers to list.o(i.vListInitialise) for vListInitialise
+ queue.o(i.xQueueGenericReset) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
+ queue.o(i.xQueueGenericSend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.xQueueGenericSend) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueGenericSend) refers to port.o(i.vPortYield) for vPortYield
+ queue.o(i.xQueueGenericSend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
+ queue.o(i.xQueueGenericSend) refers to queue.o(i.prvIsQueueFull) for prvIsQueueFull
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
+ queue.o(i.xQueueGenericSend) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
+ queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ queue.o(i.xQueueGenericSendFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ queue.o(i.xQueueGenericSendFromISR) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
+ queue.o(i.xQueueGenericSendFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.xQueueGiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ queue.o(i.xQueueGiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueGiveMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
+ queue.o(i.xQueueGiveMutexRecursive) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
+ queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
+ queue.o(i.xQueuePeek) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.xQueuePeek) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
+ queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueuePeek) refers to port.o(i.vPortYield) for vPortYield
+ queue.o(i.xQueuePeek) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
+ queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
+ queue.o(i.xQueuePeek) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
+ queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
+ queue.o(i.xQueuePeek) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
+ queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ queue.o(i.xQueuePeekFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ queue.o(i.xQueuePeekFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
+ queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
+ queue.o(i.xQueueReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.xQueueReceive) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
+ queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueReceive) refers to port.o(i.vPortYield) for vPortYield
+ queue.o(i.xQueueReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
+ queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
+ queue.o(i.xQueueReceive) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
+ queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
+ queue.o(i.xQueueReceive) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
+ queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ queue.o(i.xQueueReceiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ queue.o(i.xQueueReceiveFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
+ queue.o(i.xQueueReceiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
+ queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.pvTaskIncrementMutexHeldCount) for pvTaskIncrementMutexHeldCount
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
+ queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortYield) for vPortYield
+ queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
+ queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskPriorityInherit) for xTaskPriorityInherit
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
+ queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvGetDisinheritPriorityAfterTimeout) for prvGetDisinheritPriorityAfterTimeout
+ queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPriorityDisinheritAfterTimeout) for vTaskPriorityDisinheritAfterTimeout
+ queue.o(i.xQueueTakeMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
+ queue.o(i.xQueueTakeMutexRecursive) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake
+ tasks.o(i.eTaskGetState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.eTaskGetState) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.eTaskGetState) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.eTaskGetState) refers to tasks.o(.bss) for xSuspendedTaskList
+ tasks.o(i.pcTaskGetName) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsert) for vListInsert
+ tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.data) for xTickCount
+ tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.bss) for xSuspendedTaskList
+ tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(i.prvInitialiseTaskLists) for prvInitialiseTaskLists
+ tasks.o(i.prvAddNewTaskToReadyList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.data) for uxCurrentNumberOfTasks
+ tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.prvCheckTasksWaitingTermination) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB
+ tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.bss) for xTasksWaitingTermination
+ tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.data) for uxCurrentNumberOfTasks
+ tasks.o(i.prvDeleteTCB) refers to heap_4.o(i.vPortFree) for vPortFree
+ tasks.o(i.prvIdleTask) refers to tasks.o(i.prvCheckTasksWaitingTermination) for prvCheckTasksWaitingTermination
+ tasks.o(i.prvIdleTask) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.prvIdleTask) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.prvInitialiseNewTask) refers to memseta.o(.text) for __aeabi_memset
+ tasks.o(i.prvInitialiseNewTask) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem
+ tasks.o(i.prvInitialiseNewTask) refers to port.o(i.pxPortInitialiseStack) for pxPortInitialiseStack
+ tasks.o(i.prvInitialiseTaskLists) refers to list.o(i.vListInitialise) for vListInitialise
+ tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.data) for pxDelayedTaskList
+ tasks.o(i.prvListTasksWithinSingleList) refers to tasks.o(i.vTaskGetInfo) for vTaskGetInfo
+ tasks.o(i.prvResetNextTaskUnblockTime) refers to tasks.o(.data) for pxDelayedTaskList
+ tasks.o(i.prvTaskIsTaskSuspended) refers to tasks.o(.bss) for xSuspendedTaskList
+ tasks.o(i.pvTaskIncrementMutexHeldCount) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.ulTaskNotifyTake) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
+ tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.ulTaskNotifyTake) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.uxTaskGetNumberOfTasks) refers to tasks.o(.data) for uxCurrentNumberOfTasks
+ tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.prvListTasksWithinSingleList) for prvListTasksWithinSingleList
+ tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.data) for uxCurrentNumberOfTasks
+ tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.uxTaskPriorityGet) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.uxTaskPriorityGetFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ tasks.o(i.uxTaskPriorityGetFromISR) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.uxTaskResetEventItemValue) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskDelay) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ tasks.o(i.vTaskDelay) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
+ tasks.o(i.vTaskDelay) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ tasks.o(i.vTaskDelay) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.vTaskDelay) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
+ tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ tasks.o(i.vTaskDelayUntil) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.vTaskDelayUntil) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskDelete) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.vTaskDelete) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskDelete) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskDelete) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB
+ tasks.o(i.vTaskDelete) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
+ tasks.o(i.vTaskDelete) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.vTaskDelete) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.vTaskDelete) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskDelete) refers to tasks.o(.bss) for xTasksWaitingTermination
+ tasks.o(i.vTaskEndScheduler) refers to port.o(i.vPortEndScheduler) for vPortEndScheduler
+ tasks.o(i.vTaskEndScheduler) refers to tasks.o(.data) for xSchedulerRunning
+ tasks.o(i.vTaskGetInfo) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ tasks.o(i.vTaskGetInfo) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ tasks.o(i.vTaskGetInfo) refers to tasks.o(i.eTaskGetState) for eTaskGetState
+ tasks.o(i.vTaskGetInfo) refers to tasks.o(i.prvTaskCheckFreeStackSpace) for prvTaskCheckFreeStackSpace
+ tasks.o(i.vTaskGetInfo) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskInternalSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows
+ tasks.o(i.vTaskMissedYield) refers to tasks.o(.data) for xYieldPending
+ tasks.o(i.vTaskNotifyGiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.vTaskPlaceOnEventList) refers to list.o(i.vListInsert) for vListInsert
+ tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
+ tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
+ tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.vTaskPrioritySet) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskPrioritySet) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.vTaskPrioritySet) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskPrioritySet) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.vTaskResume) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.vTaskResume) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended
+ tasks.o(i.vTaskResume) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskResume) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskResume) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.vTaskResume) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.vTaskResume) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskResume) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.vTaskSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows
+ tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.xTaskCreate) for xTaskCreate
+ tasks.o(i.vTaskStartScheduler) refers to port.o(i.xPortStartScheduler) for xPortStartScheduler
+ tasks.o(i.vTaskStartScheduler) refers to tasks.o(.data) for xIdleTaskHandle
+ tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.prvIdleTask) for prvIdleTask
+ tasks.o(i.vTaskSuspend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.vTaskSuspend) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.vTaskSuspend) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.vTaskSuspend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.vTaskSuspend) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
+ tasks.o(i.vTaskSuspend) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.vTaskSuspend) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext
+ tasks.o(i.vTaskSuspend) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.vTaskSuspend) refers to tasks.o(.bss) for xSuspendedTaskList
+ tasks.o(i.vTaskSuspendAll) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskSwitchContext) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.vTaskSwitchContext) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
+ tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(.data) for xTickCount
+ tasks.o(i.xTaskCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
+ tasks.o(i.xTaskCreate) refers to heap_4.o(i.vPortFree) for vPortFree
+ tasks.o(i.xTaskCreate) refers to tasks.o(i.prvInitialiseNewTask) for prvInitialiseNewTask
+ tasks.o(i.xTaskCreate) refers to tasks.o(i.prvAddNewTaskToReadyList) for prvAddNewTaskToReadyList
+ tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.xTaskGenericNotify) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ tasks.o(i.xTaskGenericNotify) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskGenericNotify) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.xTaskGenericNotify) refers to tasks.o(.data) for uxTopReadyPriority
+ tasks.o(i.xTaskGenericNotify) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskGenericNotifyFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ tasks.o(i.xTaskGenericNotifyFromISR) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
+ tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskGetCurrentTaskHandle) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.xTaskGetSchedulerState) refers to tasks.o(.data) for xSchedulerRunning
+ tasks.o(i.xTaskGetTickCount) refers to tasks.o(.data) for xTickCount
+ tasks.o(i.xTaskGetTickCountFromISR) refers to tasks.o(.data) for xTickCount
+ tasks.o(i.xTaskIncrementTick) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
+ tasks.o(i.xTaskIncrementTick) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskIncrementTick) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskIncrementTick) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.xTaskIncrementTick) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.xTaskNotifyStateClear) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.xTaskNotifyWait) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
+ tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.xTaskNotifyWait) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskPriorityInherit) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskPriorityInherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.data) for pxCurrentTCB
+ tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.bss) for pxReadyTasksLists
+ tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
+ tasks.o(i.xTaskResumeAll) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskResumeAll) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskResumeAll) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
+ tasks.o(i.xTaskResumeAll) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick
+ tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortYield) for vPortYield
+ tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortExitCritical) for vPortExitCritical
+ tasks.o(i.xTaskResumeAll) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.xTaskResumeAll) refers to tasks.o(.bss) for xPendingReadyList
+ tasks.o(i.xTaskResumeFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ tasks.o(i.xTaskResumeFromISR) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended
+ tasks.o(i.xTaskResumeFromISR) refers to list.o(i.uxListRemove) for uxListRemove
+ tasks.o(i.xTaskResumeFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
+ tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
+ tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
+ port.o(.emb_text) refers to tasks.o(.data) for pxCurrentTCB
+ port.o(.emb_text) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext
+ port.o(i.SysTick_Handler) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR
+ port.o(i.SysTick_Handler) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick
+ port.o(i.prvSetupTimerInterrupt) refers to uidiv.o(.text) for __aeabi_uidivmod
+ port.o(i.prvSetupTimerInterrupt) refers to system_n32wb03x.o(.data) for SystemCoreClock
+ port.o(i.prvTaskExitError) refers to port.o(.data) for uxCriticalNesting
+ port.o(i.pxPortInitialiseStack) refers to port.o(i.prvTaskExitError) for prvTaskExitError
+ port.o(i.vPortEndScheduler) refers to port.o(.data) for uxCriticalNesting
+ port.o(i.vPortEnterCritical) refers to port.o(.data) for uxCriticalNesting
+ port.o(i.vPortExitCritical) refers to port.o(.data) for uxCriticalNesting
+ port.o(i.xPortStartScheduler) refers to port.o(i.prvSetupTimerInterrupt) for prvSetupTimerInterrupt
+ port.o(i.xPortStartScheduler) refers to port.o(.emb_text) for __asm___6_port_c_39a90d8d__prvPortStartFirstTask
+ port.o(i.xPortStartScheduler) refers to port.o(.data) for uxCriticalNesting
+ heap_4.o(i.prvHeapInit) refers to heap_4.o(.bss) for ucHeap
+ heap_4.o(i.prvHeapInit) refers to heap_4.o(.data) for xStart
+ heap_4.o(i.prvInsertBlockIntoFreeList) refers to heap_4.o(.data) for xStart
+ heap_4.o(i.pvPortMalloc) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvHeapInit) for prvHeapInit
+ heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList
+ heap_4.o(i.pvPortMalloc) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ heap_4.o(i.pvPortMalloc) refers to heap_4.o(.data) for pxEnd
+ heap_4.o(i.vPortFree) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
+ heap_4.o(i.vPortFree) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList
+ heap_4.o(i.vPortFree) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
+ heap_4.o(i.vPortFree) refers to heap_4.o(.data) for xBlockAllocatedBit
+ heap_4.o(i.xPortGetFreeHeapSize) refers to heap_4.o(.data) for xFreeBytesRemaining
+ heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining
+ main.o(i.main) refers to system_n32wb03x.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
+ main.o(i.main) refers to bsp_usart.o(i.bsp_usart_init) for bsp_usart_init
+ main.o(i.main) refers to printf4.o(i.__0printf$4) 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_tasks.o(i.AppTasks_CreateAll) for AppTasks_CreateAll
+ main.o(i.main) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler
+ main.o(i.main) refers to system_n32wb03x.o(.data) for SystemCoreClock
+ bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk
+ bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct
+ bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral
+ bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Init) for USART_Init
+ bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Enable) for USART_Enable
+ bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_SendData) for USART_SendData
+ bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
+ bsp_led.o(i.bsp_led_init) refers to bsp_led.o(i.led_init) for led_init
+ bsp_led.o(i.bsp_led_init) refers to bsp_led.o(i.bsp_led_off) for bsp_led_off
+ bsp_led.o(i.bsp_led_off) refers to n32wb03x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
+ bsp_led.o(i.bsp_led_on) refers to n32wb03x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
+ bsp_led.o(i.bsp_led_toggle) refers to n32wb03x_gpio.o(i.GPIO_TogglePin) for GPIO_TogglePin
+ bsp_led.o(i.led_init) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk
+ bsp_led.o(i.led_init) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct
+ bsp_led.o(i.led_init) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral
+ app_tasks.o(i.AppTasks_CreateAll) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
+ app_tasks.o(i.AppTasks_CreateAll) refers to tasks.o(i.xTaskCreate) for xTaskCreate
+ app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(.data) for s_logQueue
+ app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.LedTask) for LedTask
+ app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.LedTask2) for LedTask2
+ app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.PrintTask) for PrintTask
+ app_tasks.o(i.LedTask) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle
+ app_tasks.o(i.LedTask) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
+ app_tasks.o(i.LedTask) refers to tasks.o(i.vTaskDelay) for vTaskDelay
+ app_tasks.o(i.LedTask) refers to app_tasks.o(.constdata) for .constdata
+ app_tasks.o(i.LedTask) refers to app_tasks.o(.data) for s_logQueue
+ app_tasks.o(i.LedTask2) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle
+ app_tasks.o(i.LedTask2) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
+ app_tasks.o(i.LedTask2) refers to tasks.o(i.vTaskDelay) for vTaskDelay
+ app_tasks.o(i.LedTask2) refers to app_tasks.o(.constdata) for .constdata
+ app_tasks.o(i.LedTask2) refers to app_tasks.o(.data) for s_logQueue
+ app_tasks.o(i.PrintTask) refers to queue.o(i.xQueueReceive) for xQueueReceive
+ app_tasks.o(i.PrintTask) refers to printf4.o(i.__0printf$4) for __2printf
+ app_tasks.o(i.PrintTask) refers to app_tasks.o(.data) for s_logQueue
+ 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
+ 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
+ printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
+ printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
+ 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
+ printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
+ printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
+ 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
+ printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
+ printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
+ 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
+ printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
+ printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
+ 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
+ printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
+ printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
+ 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
+ printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
+ printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
+ printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
+ 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
+ printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
+ printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
+ 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
+ printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
+ printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
+ 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
+ printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
+ printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
+ 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
+ printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
+ printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
+ printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
+ 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
+ printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
+ printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
+ 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
+ printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
+ printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
+ printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
+ 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
+ printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
+ printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
+ 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
+ printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
+ printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
+ printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
+ 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
+ printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
+ printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
+ 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
+ printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
+ printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
+ printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
+ printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
+ printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
+ 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
+ printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
+ printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
+ 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
+ printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
+ printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
+ printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
+ printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
+ printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
+ 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
+ printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
+ printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
+ 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
+ printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
+ printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
+ printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
+ printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
+ printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
+ printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
+ printfa.o(i.__0fprintf) refers to bsp_usart.o(i.fputc) for fputc
+ 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
+ printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
+ printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
+ printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
+ printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
+ printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
+ printfa.o(i.__0vfprintf) refers to bsp_usart.o(i.fputc) for fputc
+ 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
+ printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
+ printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
+ printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
+ printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
+ printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
+ printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
+ printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
+ printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
+ printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
+ printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
+ printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
+ printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
+ printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
+ printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
+ printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
+ printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
+ printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
+ 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
+ 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
+ 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
+
+
+==============================================================================
+
+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).
+ Removing misc.o(.emb_text), (8 bytes).
+ Removing misc.o(i.NVIC_Init), (68 bytes).
+ Removing misc.o(i.NVIC_SetPriority), (120 bytes).
+ Removing misc.o(i.SysTick_CLKSourceConfig), (36 bytes).
+ Removing n32wb03x_gpio.o(.emb_text), (8 bytes).
+ Removing n32wb03x_gpio.o(i.AFIO_ConfigSPINSSMode), (36 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_AFIOInitDefault), (20 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ConfigEXTILine), (528 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ConfigPinLock), (22 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ConfigPinRemap), (100 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_DeInit), (68 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_DeInitPin), (126 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ReadInputData), (8 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ReadInputDataBit), (20 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ReadOutputData), (8 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_ReadOutputDataBit), (20 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_SetBits), (4 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_Write), (4 bytes).
+ Removing n32wb03x_gpio.o(i.GPIO_WriteBit), (12 bytes).
+ Removing n32wb03x_rcc.o(.emb_text), (8 bytes).
+ Removing n32wb03x_rcc.o(i.DBG_ConfigPeriph), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ClrFlag), (28 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ClrIntPendingBit), (16 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigAdcClk), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigHclk), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigHse), (48 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigHsi), (40 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigInt), (36 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigLSXSEL), (28 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigLpuartClk), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigLse), (60 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigMco), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigPclk1), (36 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigPclk2), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigSysclk), (28 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_ConfigTim1Clk), (28 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_DeInit), (92 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphClk), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset), (32 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableHsi), (36 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableLpuartClk), (40 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableLsi), (36 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableRTCReset), (40 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_EnableRtcClk), (40 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL), (40 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_GetFlagStatus), (64 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_GetIntStatus), (28 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_GetLpuartClkSrc), (20 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_GetRTCClkSrc), (16 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_GetSysclkSrc), (16 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_WaitHseStable), (60 bytes).
+ Removing n32wb03x_rcc.o(i.RCC_WaitHsiStable), (60 bytes).
+ Removing n32wb03x_usart.o(.emb_text), (8 bytes).
+ Removing n32wb03x_usart.o(i.USART_ClockInit), (36 bytes).
+ Removing n32wb03x_usart.o(i.USART_ClockStructInit), (12 bytes).
+ Removing n32wb03x_usart.o(i.USART_ClrFlag), (22 bytes).
+ Removing n32wb03x_usart.o(i.USART_ClrIntPendingBit), (32 bytes).
+ Removing n32wb03x_usart.o(i.USART_ConfigInt), (84 bytes).
+ Removing n32wb03x_usart.o(i.USART_ConfigIrDAMode), (20 bytes).
+ Removing n32wb03x_usart.o(i.USART_ConfigLINBreakDetectLength), (20 bytes).
+ Removing n32wb03x_usart.o(i.USART_ConfigWakeUpMode), (20 bytes).
+ Removing n32wb03x_usart.o(i.USART_DeInit), (56 bytes).
+ Removing n32wb03x_usart.o(i.USART_EnableDMA), (20 bytes).
+ Removing n32wb03x_usart.o(i.USART_EnableHalfDuplex), (28 bytes).
+ Removing n32wb03x_usart.o(i.USART_EnableIrDA), (28 bytes).
+ Removing n32wb03x_usart.o(i.USART_EnableLIN), (32 bytes).
+ Removing n32wb03x_usart.o(i.USART_EnableRcvWakeUp), (28 bytes).
+ Removing n32wb03x_usart.o(i.USART_EnableSmartCard), (28 bytes).
+ Removing n32wb03x_usart.o(i.USART_GetIntStatus), (92 bytes).
+ Removing n32wb03x_usart.o(i.USART_ReceiveData), (10 bytes).
+ Removing n32wb03x_usart.o(i.USART_SendBreak), (10 bytes).
+ Removing n32wb03x_usart.o(i.USART_SetAddr), (20 bytes).
+ Removing n32wb03x_usart.o(i.USART_SetGuardTime), (16 bytes).
+ Removing n32wb03x_usart.o(i.USART_SetPrescaler), (18 bytes).
+ Removing n32wb03x_usart.o(i.USART_SetSmartCardNACK), (28 bytes).
+ Removing n32wb03x_usart.o(i.USART_StructInit), (24 bytes).
+ Removing queue.o(i.pcQueueGetName), (44 bytes).
+ Removing queue.o(i.prvGetDisinheritPriorityAfterTimeout), (22 bytes).
+ Removing queue.o(i.prvInitialiseMutex), (30 bytes).
+ Removing queue.o(i.ucQueueGetQueueType), (8 bytes).
+ Removing queue.o(i.uxQueueGetQueueNumber), (6 bytes).
+ Removing queue.o(i.uxQueueMessagesWaiting), (28 bytes).
+ Removing queue.o(i.uxQueueMessagesWaitingFromISR), (16 bytes).
+ Removing queue.o(i.uxQueueSpacesAvailable), (34 bytes).
+ Removing queue.o(i.vQueueAddToRegistry), (44 bytes).
+ Removing queue.o(i.vQueueDelete), (30 bytes).
+ Removing queue.o(i.vQueueSetQueueNumber), (4 bytes).
+ Removing queue.o(i.vQueueUnregisterQueue), (52 bytes).
+ Removing queue.o(i.xQueueCreateCountingSemaphore), (68 bytes).
+ Removing queue.o(i.xQueueCreateMutex), (30 bytes).
+ Removing queue.o(i.xQueueGenericSendFromISR), (188 bytes).
+ Removing queue.o(i.xQueueGetMutexHolder), (28 bytes).
+ Removing queue.o(i.xQueueGetMutexHolderFromISR), (26 bytes).
+ Removing queue.o(i.xQueueGiveFromISR), (170 bytes).
+ Removing queue.o(i.xQueueGiveMutexRecursive), (60 bytes).
+ Removing queue.o(i.xQueueIsQueueEmptyFromISR), (26 bytes).
+ Removing queue.o(i.xQueueIsQueueFullFromISR), (28 bytes).
+ Removing queue.o(i.xQueuePeek), (316 bytes).
+ Removing queue.o(i.xQueuePeekFromISR), (108 bytes).
+ Removing queue.o(i.xQueueReceiveFromISR), (158 bytes).
+ Removing queue.o(i.xQueueSemaphoreTake), (382 bytes).
+ Removing queue.o(i.xQueueTakeMutexRecursive), (62 bytes).
+ Removing queue.o(.bss), (64 bytes).
+ Removing tasks.o(i.eTaskGetState), (120 bytes).
+ Removing tasks.o(i.pcTaskGetName), (36 bytes).
+ Removing tasks.o(i.prvListTasksWithinSingleList), (106 bytes).
+ Removing tasks.o(i.prvTaskCheckFreeStackSpace), (22 bytes).
+ Removing tasks.o(i.prvTaskIsTaskSuspended), (84 bytes).
+ Removing tasks.o(i.pvTaskIncrementMutexHeldCount), (32 bytes).
+ Removing tasks.o(i.ulTaskNotifyTake), (108 bytes).
+ Removing tasks.o(i.uxTaskGetNumberOfTasks), (12 bytes).
+ Removing tasks.o(i.uxTaskGetSystemState), (164 bytes).
+ Removing tasks.o(i.uxTaskGetTaskNumber), (16 bytes).
+ Removing tasks.o(i.uxTaskPriorityGet), (36 bytes).
+ Removing tasks.o(i.uxTaskPriorityGetFromISR), (40 bytes).
+ Removing tasks.o(i.uxTaskResetEventItemValue), (28 bytes).
+ Removing tasks.o(i.vTaskDelayUntil), (156 bytes).
+ Removing tasks.o(i.vTaskDelete), (180 bytes).
+ Removing tasks.o(i.vTaskEndScheduler), (20 bytes).
+ Removing tasks.o(i.vTaskGetInfo), (132 bytes).
+ Removing tasks.o(i.vTaskNotifyGiveFromISR), (184 bytes).
+ Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (84 bytes).
+ Removing tasks.o(i.vTaskPriorityDisinheritAfterTimeout), (176 bytes).
+ Removing tasks.o(i.vTaskPrioritySet), (228 bytes).
+ Removing tasks.o(i.vTaskRemoveFromUnorderedEventList), (136 bytes).
+ Removing tasks.o(i.vTaskResume), (116 bytes).
+ Removing tasks.o(i.vTaskSetTaskNumber), (10 bytes).
+ Removing tasks.o(i.vTaskSetTimeOutState), (44 bytes).
+ Removing tasks.o(i.vTaskSuspend), (180 bytes).
+ Removing tasks.o(i.xTaskGenericNotify), (212 bytes).
+ Removing tasks.o(i.xTaskGenericNotifyFromISR), (264 bytes).
+ Removing tasks.o(i.xTaskGetCurrentTaskHandle), (12 bytes).
+ Removing tasks.o(i.xTaskGetTickCount), (12 bytes).
+ Removing tasks.o(i.xTaskGetTickCountFromISR), (12 bytes).
+ Removing tasks.o(i.xTaskNotifyStateClear), (56 bytes).
+ Removing tasks.o(i.xTaskNotifyWait), (144 bytes).
+ Removing tasks.o(i.xTaskPriorityInherit), (164 bytes).
+ Removing tasks.o(i.xTaskResumeFromISR), (136 bytes).
+ Removing port.o(i.vPortEndScheduler), (36 bytes).
+ Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes).
+ Removing heap_4.o(i.xPortGetFreeHeapSize), (12 bytes).
+ Removing heap_4.o(i.xPortGetMinimumEverFreeHeapSize), (12 bytes).
+ Removing main.o(.emb_text), (8 bytes).
+ Removing bsp_usart.o(.emb_text), (8 bytes).
+ Removing bsp_led.o(.emb_text), (8 bytes).
+ Removing bsp_led.o(i.bsp_led_on), (16 bytes).
+ Removing app_tasks.o(.emb_text), (8 bytes).
+ Removing n32wb03x_it.o(.emb_text), (8 bytes).
+ Removing dadd.o(.text), (356 bytes).
+ Removing dmul.o(.text), (208 bytes).
+ Removing ddiv.o(.text), (240 bytes).
+ Removing dfixul.o(.text), (64 bytes).
+ Removing cdrcmple.o(.text), (40 bytes).
+ Removing depilogue.o(.text), (190 bytes).
+ Removing n32wb03x_gpio.o(i.__ARM_common_switch8), (28 bytes).
+ Removing depilogue.o(i.__ARM_clz), (46 bytes).
+
+164 unused section(s) (total 10696 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/division.c 0x00000000 Number 0 uldiv.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 entry7a.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 entry7b.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 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.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/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
+ ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.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/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
+ ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
+ ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.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_gpio.c 0x00000000 Number 0 n32wb03x_gpio.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\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
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c 0x00000000 Number 0 queue.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c 0x00000000 Number 0 tasks.o ABSOLUTE
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c 0x00000000 Number 0 timers.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_gpio.c 0x00000000 Number 0 n32wb03x_gpio.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\\Third_Party\\FreeRTOS\\Source\\portable\\RVDS\\ARM_CM0\\port.c 0x00000000 Number 0 port.o ABSOLUTE
+ ..\\app\\app_tasks.c 0x00000000 Number 0 app_tasks.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\\main.c 0x00000000 Number 0 main.o ABSOLUTE
+ ..\\app\\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE
+ ..\app\app_tasks.c 0x00000000 Number 0 app_tasks.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\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 uldiv.o(.text)
+ .text 0x0100024c Section 36 init.o(.text)
+ .text 0x01000270 Section 0 llshl.o(.text)
+ .text 0x01000290 Section 0 llushr.o(.text)
+ i.AppTasks_CreateAll 0x010002b4 Section 0 app_tasks.o(i.AppTasks_CreateAll)
+ i.GPIO_InitPeripheral 0x0100032c Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral)
+ i.GPIO_InitStruct 0x01000434 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct)
+ i.GPIO_ResetBits 0x01000450 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits)
+ i.GPIO_TogglePin 0x01000454 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin)
+ i.HardFault_Handler 0x0100045c Section 0 n32wb03x_it.o(i.HardFault_Handler)
+ i.LedTask 0x01000460 Section 0 app_tasks.o(i.LedTask)
+ LedTask 0x01000461 Thumb Code 54 app_tasks.o(i.LedTask)
+ i.LedTask2 0x010004a4 Section 0 app_tasks.o(i.LedTask2)
+ LedTask2 0x010004a5 Thumb Code 54 app_tasks.o(i.LedTask2)
+ i.NMI_Handler 0x010004e8 Section 0 n32wb03x_it.o(i.NMI_Handler)
+ i.OTPTrim_Read 0x010004ec Section 0 system_n32wb03x.o(i.OTPTrim_Read)
+ i.PrintTask 0x010005b8 Section 0 app_tasks.o(i.PrintTask)
+ PrintTask 0x010005b9 Thumb Code 36 app_tasks.o(i.PrintTask)
+ i.RCC_EnableAPB2PeriphClk 0x010005fc Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk)
+ i.RCC_GetClocksFreqValue 0x0100061c Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue)
+ i.RCC_HsiCalib 0x010006c0 Section 0 system_n32wb03x.o(i.RCC_HsiCalib)
+ RCC_HsiCalib 0x010006c1 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib)
+ i.SVC_Handler 0x010007f0 Section 0 port.o(i.SVC_Handler)
+ i.SysTick_Handler 0x010007f4 Section 0 port.o(i.SysTick_Handler)
+ i.SystemCoreClockUpdate 0x01000818 Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate)
+ i.SystemInit 0x01000828 Section 0 system_n32wb03x.o(i.SystemInit)
+ i.SystemTrimValueRead 0x01000944 Section 0 system_n32wb03x.o(i.SystemTrimValueRead)
+ i.USART_Enable 0x01000958 Section 0 n32wb03x_usart.o(i.USART_Enable)
+ i.USART_GetFlagStatus 0x01000978 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus)
+ i.USART_Init 0x01000998 Section 0 n32wb03x_usart.o(i.USART_Init)
+ i.USART_SendData 0x01000a4c Section 0 n32wb03x_usart.o(i.USART_SendData)
+ i.__0printf$4 0x01000a54 Section 0 printf4.o(i.__0printf$4)
+ i.__scatterload_copy 0x01000a74 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x01000a82 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x01000a84 Section 14 handlers.o(i.__scatterload_zeroinit)
+ i.__set_PRIMASK 0x01000a92 Section 0 system_n32wb03x.o(i.__set_PRIMASK)
+ __set_PRIMASK 0x01000a93 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK)
+ i._printf_core 0x01000a98 Section 0 printf4.o(i._printf_core)
+ _printf_core 0x01000a99 Thumb Code 560 printf4.o(i._printf_core)
+ i.bsp_led_init 0x01000ccc Section 0 bsp_led.o(i.bsp_led_init)
+ i.bsp_led_off 0x01000cf8 Section 0 bsp_led.o(i.bsp_led_off)
+ i.bsp_led_toggle 0x01000d08 Section 0 bsp_led.o(i.bsp_led_toggle)
+ i.bsp_usart_init 0x01000d18 Section 0 bsp_usart.o(i.bsp_usart_init)
+ i.fputc 0x01000d88 Section 0 bsp_usart.o(i.fputc)
+ i.led_init 0x01000dc8 Section 0 bsp_led.o(i.led_init)
+ led_init 0x01000dc9 Thumb Code 68 bsp_led.o(i.led_init)
+ i.main 0x01000e14 Section 0 main.o(i.main)
+ i.prvAddCurrentTaskToDelayedList 0x01000ee8 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList)
+ prvAddCurrentTaskToDelayedList 0x01000ee9 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList)
+ i.prvAddNewTaskToReadyList 0x01000f64 Section 0 tasks.o(i.prvAddNewTaskToReadyList)
+ prvAddNewTaskToReadyList 0x01000f65 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList)
+ i.prvCheckTasksWaitingTermination 0x01001010 Section 0 tasks.o(i.prvCheckTasksWaitingTermination)
+ prvCheckTasksWaitingTermination 0x01001011 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination)
+ i.prvCopyDataFromQueue 0x01001058 Section 0 queue.o(i.prvCopyDataFromQueue)
+ prvCopyDataFromQueue 0x01001059 Thumb Code 44 queue.o(i.prvCopyDataFromQueue)
+ i.prvCopyDataToQueue 0x01001084 Section 0 queue.o(i.prvCopyDataToQueue)
+ prvCopyDataToQueue 0x01001085 Thumb Code 128 queue.o(i.prvCopyDataToQueue)
+ i.prvDeleteTCB 0x01001104 Section 0 tasks.o(i.prvDeleteTCB)
+ prvDeleteTCB 0x01001105 Thumb Code 18 tasks.o(i.prvDeleteTCB)
+ i.prvHeapInit 0x01001118 Section 0 heap_4.o(i.prvHeapInit)
+ prvHeapInit 0x01001119 Thumb Code 100 heap_4.o(i.prvHeapInit)
+ i.prvIdleTask 0x01001194 Section 0 tasks.o(i.prvIdleTask)
+ prvIdleTask 0x01001195 Thumb Code 20 tasks.o(i.prvIdleTask)
+ i.prvInitialiseNewQueue 0x010011ac Section 0 queue.o(i.prvInitialiseNewQueue)
+ prvInitialiseNewQueue 0x010011ad Thumb Code 44 queue.o(i.prvInitialiseNewQueue)
+ i.prvInitialiseNewTask 0x010011d8 Section 0 tasks.o(i.prvInitialiseNewTask)
+ prvInitialiseNewTask 0x010011d9 Thumb Code 176 tasks.o(i.prvInitialiseNewTask)
+ i.prvInitialiseTaskLists 0x01001288 Section 0 tasks.o(i.prvInitialiseTaskLists)
+ prvInitialiseTaskLists 0x01001289 Thumb Code 68 tasks.o(i.prvInitialiseTaskLists)
+ i.prvInsertBlockIntoFreeList 0x010012ec Section 0 heap_4.o(i.prvInsertBlockIntoFreeList)
+ prvInsertBlockIntoFreeList 0x010012ed Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList)
+ i.prvIsQueueEmpty 0x01001354 Section 0 queue.o(i.prvIsQueueEmpty)
+ prvIsQueueEmpty 0x01001355 Thumb Code 28 queue.o(i.prvIsQueueEmpty)
+ i.prvIsQueueFull 0x01001370 Section 0 queue.o(i.prvIsQueueFull)
+ prvIsQueueFull 0x01001371 Thumb Code 30 queue.o(i.prvIsQueueFull)
+ i.prvResetNextTaskUnblockTime 0x01001390 Section 0 tasks.o(i.prvResetNextTaskUnblockTime)
+ prvResetNextTaskUnblockTime 0x01001391 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime)
+ i.prvSetupTimerInterrupt 0x010013c8 Section 0 port.o(i.prvSetupTimerInterrupt)
+ prvSetupTimerInterrupt 0x010013c9 Thumb Code 34 port.o(i.prvSetupTimerInterrupt)
+ i.prvTaskExitError 0x010013f4 Section 0 port.o(i.prvTaskExitError)
+ prvTaskExitError 0x010013f5 Thumb Code 32 port.o(i.prvTaskExitError)
+ i.prvUnlockQueue 0x01001418 Section 0 queue.o(i.prvUnlockQueue)
+ prvUnlockQueue 0x01001419 Thumb Code 142 queue.o(i.prvUnlockQueue)
+ i.pvPortMalloc 0x010014a8 Section 0 heap_4.o(i.pvPortMalloc)
+ i.pxPortInitialiseStack 0x010015c4 Section 0 port.o(i.pxPortInitialiseStack)
+ i.read_flash_ID 0x010015e4 Section 0 system_n32wb03x.o(i.read_flash_ID)
+ read_flash_ID 0x010015e5 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID)
+ i.uxListRemove 0x01001628 Section 0 list.o(i.uxListRemove)
+ i.vListInitialise 0x01001650 Section 0 list.o(i.vListInitialise)
+ i.vListInitialiseItem 0x0100166a Section 0 list.o(i.vListInitialiseItem)
+ i.vListInsert 0x01001670 Section 0 list.o(i.vListInsert)
+ i.vListInsertEnd 0x010016a6 Section 0 list.o(i.vListInsertEnd)
+ i.vPortEnterCritical 0x010016c0 Section 0 port.o(i.vPortEnterCritical)
+ i.vPortExitCritical 0x010016dc Section 0 port.o(i.vPortExitCritical)
+ i.vPortFree 0x01001704 Section 0 heap_4.o(i.vPortFree)
+ i.vPortYield 0x01001784 Section 0 port.o(i.vPortYield)
+ i.vTaskDelay 0x0100179c Section 0 tasks.o(i.vTaskDelay)
+ i.vTaskInternalSetTimeOutState 0x010017e0 Section 0 tasks.o(i.vTaskInternalSetTimeOutState)
+ i.vTaskMissedYield 0x010017f8 Section 0 tasks.o(i.vTaskMissedYield)
+ i.vTaskPlaceOnEventList 0x01001804 Section 0 tasks.o(i.vTaskPlaceOnEventList)
+ i.vTaskStartScheduler 0x01001830 Section 0 tasks.o(i.vTaskStartScheduler)
+ i.vTaskSuspendAll 0x0100189c Section 0 tasks.o(i.vTaskSuspendAll)
+ i.vTaskSwitchContext 0x010018ac Section 0 tasks.o(i.vTaskSwitchContext)
+ i.xPortStartScheduler 0x0100192c Section 0 port.o(i.xPortStartScheduler)
+ i.xQueueGenericCreate 0x01001964 Section 0 queue.o(i.xQueueGenericCreate)
+ i.xQueueGenericReset 0x010019b4 Section 0 queue.o(i.xQueueGenericReset)
+ i.xQueueGenericSend 0x01001a36 Section 0 queue.o(i.xQueueGenericSend)
+ i.xQueueReceive 0x01001b90 Section 0 queue.o(i.xQueueReceive)
+ i.xTaskCheckForTimeOut 0x01001cc8 Section 0 tasks.o(i.xTaskCheckForTimeOut)
+ i.xTaskCreate 0x01001d3c Section 0 tasks.o(i.xTaskCreate)
+ i.xTaskGetSchedulerState 0x01001d98 Section 0 tasks.o(i.xTaskGetSchedulerState)
+ i.xTaskIncrementTick 0x01001dbc Section 0 tasks.o(i.xTaskIncrementTick)
+ i.xTaskPriorityDisinherit 0x01001ef8 Section 0 tasks.o(i.xTaskPriorityDisinherit)
+ i.xTaskRemoveFromEventList 0x01001f80 Section 0 tasks.o(i.xTaskRemoveFromEventList)
+ i.xTaskResumeAll 0x01002008 Section 0 tasks.o(i.xTaskResumeAll)
+ .constdata 0x010020f8 Section 472 system_n32wb03x.o(.constdata)
+ .constdata 0x010022d0 Section 12 n32wb03x_rcc.o(.constdata)
+ s_ApbPresTable 0x010022d0 Data 8 n32wb03x_rcc.o(.constdata)
+ s_AhbPresTable 0x010022d8 Data 4 n32wb03x_rcc.o(.constdata)
+ .constdata 0x010022dc Section 16 app_tasks.o(.constdata)
+ .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 4 app_tasks.o(.data)
+ s_logQueue 0x2000005c Data 4 app_tasks.o(.data)
+ .data 0x20000060 Section 4 stdout.o(.data)
+ .bss 0x20000064 Section 52 system_n32wb03x.o(.bss)
+ .bss 0x20000098 Section 240 tasks.o(.bss)
+ pxReadyTasksLists 0x20000098 Data 140 tasks.o(.bss)
+ xDelayedTaskList1 0x20000124 Data 20 tasks.o(.bss)
+ xDelayedTaskList2 0x20000138 Data 20 tasks.o(.bss)
+ xPendingReadyList 0x2000014c Data 20 tasks.o(.bss)
+ xTasksWaitingTermination 0x20000160 Data 20 tasks.o(.bss)
+ xSuspendedTaskList 0x20000174 Data 20 tasks.o(.bss)
+ .bss 0x20000188 Section 8192 heap_4.o(.bss)
+ ucHeap 0x20000188 Data 8192 heap_4.o(.bss)
+ STACK 0x20002188 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
+ __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
+ _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
+ _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
+ _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)
+ USART1_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)
+ __aeabi_uldivmod 0x010001ed Thumb Code 96 uldiv.o(.text)
+ __scatterload 0x0100024d Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x0100024d Thumb Code 0 init.o(.text)
+ __aeabi_llsl 0x01000271 Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x01000271 Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x01000291 Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x01000291 Thumb Code 0 llushr.o(.text)
+ AppTasks_CreateAll 0x010002b5 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll)
+ GPIO_InitPeripheral 0x0100032d Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral)
+ GPIO_InitStruct 0x01000435 Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct)
+ GPIO_ResetBits 0x01000451 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits)
+ GPIO_TogglePin 0x01000455 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin)
+ HardFault_Handler 0x0100045d Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler)
+ NMI_Handler 0x010004e9 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler)
+ OTPTrim_Read 0x010004ed Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read)
+ RCC_EnableAPB2PeriphClk 0x010005fd Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk)
+ RCC_GetClocksFreqValue 0x0100061d Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue)
+ SVC_Handler 0x010007f1 Thumb Code 2 port.o(i.SVC_Handler)
+ SysTick_Handler 0x010007f5 Thumb Code 32 port.o(i.SysTick_Handler)
+ SystemCoreClockUpdate 0x01000819 Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate)
+ SystemInit 0x01000829 Thumb Code 250 system_n32wb03x.o(i.SystemInit)
+ SystemTrimValueRead 0x01000945 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead)
+ USART_Enable 0x01000959 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable)
+ USART_GetFlagStatus 0x01000979 Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus)
+ USART_Init 0x01000999 Thumb Code 162 n32wb03x_usart.o(i.USART_Init)
+ USART_SendData 0x01000a4d Thumb Code 8 n32wb03x_usart.o(i.USART_SendData)
+ __0printf$4 0x01000a55 Thumb Code 24 printf4.o(i.__0printf$4)
+ __1printf$4 0x01000a55 Thumb Code 0 printf4.o(i.__0printf$4)
+ __2printf 0x01000a55 Thumb Code 0 printf4.o(i.__0printf$4)
+ __scatterload_copy 0x01000a75 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x01000a83 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x01000a85 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ bsp_led_init 0x01000ccd Thumb Code 36 bsp_led.o(i.bsp_led_init)
+ bsp_led_off 0x01000cf9 Thumb Code 16 bsp_led.o(i.bsp_led_off)
+ bsp_led_toggle 0x01000d09 Thumb Code 16 bsp_led.o(i.bsp_led_toggle)
+ bsp_usart_init 0x01000d19 Thumb Code 104 bsp_usart.o(i.bsp_usart_init)
+ fputc 0x01000d89 Thumb Code 58 bsp_usart.o(i.fputc)
+ main 0x01000e15 Thumb Code 52 main.o(i.main)
+ pvPortMalloc 0x010014a9 Thumb Code 264 heap_4.o(i.pvPortMalloc)
+ pxPortInitialiseStack 0x010015c5 Thumb Code 26 port.o(i.pxPortInitialiseStack)
+ uxListRemove 0x01001629 Thumb Code 40 list.o(i.uxListRemove)
+ vListInitialise 0x01001651 Thumb Code 26 list.o(i.vListInitialise)
+ vListInitialiseItem 0x0100166b Thumb Code 6 list.o(i.vListInitialiseItem)
+ vListInsert 0x01001671 Thumb Code 54 list.o(i.vListInsert)
+ vListInsertEnd 0x010016a7 Thumb Code 24 list.o(i.vListInsertEnd)
+ vPortEnterCritical 0x010016c1 Thumb Code 22 port.o(i.vPortEnterCritical)
+ vPortExitCritical 0x010016dd Thumb Code 36 port.o(i.vPortExitCritical)
+ vPortFree 0x01001705 Thumb Code 120 heap_4.o(i.vPortFree)
+ vPortYield 0x01001785 Thumb Code 18 port.o(i.vPortYield)
+ vTaskDelay 0x0100179d Thumb Code 62 tasks.o(i.vTaskDelay)
+ vTaskInternalSetTimeOutState 0x010017e1 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState)
+ vTaskMissedYield 0x010017f9 Thumb Code 8 tasks.o(i.vTaskMissedYield)
+ vTaskPlaceOnEventList 0x01001805 Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList)
+ vTaskStartScheduler 0x01001831 Thumb Code 80 tasks.o(i.vTaskStartScheduler)
+ vTaskSuspendAll 0x0100189d Thumb Code 12 tasks.o(i.vTaskSuspendAll)
+ vTaskSwitchContext 0x010018ad Thumb Code 108 tasks.o(i.vTaskSwitchContext)
+ xPortStartScheduler 0x0100192d Thumb Code 48 port.o(i.xPortStartScheduler)
+ xQueueGenericCreate 0x01001965 Thumb Code 80 queue.o(i.xQueueGenericCreate)
+ xQueueGenericReset 0x010019b5 Thumb Code 130 queue.o(i.xQueueGenericReset)
+ xQueueGenericSend 0x01001a37 Thumb Code 346 queue.o(i.xQueueGenericSend)
+ xQueueReceive 0x01001b91 Thumb Code 312 queue.o(i.xQueueReceive)
+ xTaskCheckForTimeOut 0x01001cc9 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut)
+ xTaskCreate 0x01001d3d Thumb Code 92 tasks.o(i.xTaskCreate)
+ xTaskGetSchedulerState 0x01001d99 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState)
+ xTaskIncrementTick 0x01001dbd Thumb Code 270 tasks.o(i.xTaskIncrementTick)
+ xTaskPriorityDisinherit 0x01001ef9 Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit)
+ xTaskRemoveFromEventList 0x01001f81 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList)
+ xTaskResumeAll 0x01002009 Thumb Code 206 tasks.o(i.xTaskResumeAll)
+ TRIM_READ_CMD_CODE 0x010020f8 Data 320 system_n32wb03x.o(.constdata)
+ CMD_RDID 0x01002238 Data 152 system_n32wb03x.o(.constdata)
+ Region$$Table$$Base 0x010022ec Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x0100230c Number 0 anon$$obj.o(Region$$Table)
+ SystemCoreClock 0x20000000 Data 4 system_n32wb03x.o(.data)
+ pxCurrentTCB 0x20000004 Data 4 tasks.o(.data)
+ __stdout 0x20000060 Data 4 stdout.o(.data)
+ trim_stored 0x20000064 Data 52 system_n32wb03x.o(.bss)
+ __initial_sp 0x20002988 Data 0 startup_n32wb03x.o(STACK)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x010000c1
+
+ Load Region LR_IROM1 (Base: 0x01000000, Size: 0x00002370, Max: 0x00040000, ABSOLUTE)
+
+ Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x0000230c, Max: 0x00040000, 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 1671 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x010000c0 0x010000c0 0x00000004 Code RO 1943 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x010000c4 0x010000c4 0x00000004 Code RO 1946 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x010000c8 0x010000c8 0x00000000 Code RO 1948 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x010000c8 0x010000c8 0x00000000 Code RO 1950 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x010000c8 0x010000c8 0x00000008 Code RO 1951 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x010000d0 0x010000d0 0x00000000 Code RO 1953 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x010000d0 0x010000d0 0x00000000 Code RO 1955 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x010000d0 0x010000d0 0x00000004 Code RO 1944 .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 1382 .emb_text port.o
+ 0x0100015c 0x0100015c 0x0000001c Code RO 4 .text startup_n32wb03x.o
+ 0x01000178 0x01000178 0x0000002c Code RO 1674 .text mc_p.l(uidiv.o)
+ 0x010001a4 0x010001a4 0x00000024 Code RO 1676 .text mc_p.l(memcpya.o)
+ 0x010001c8 0x010001c8 0x00000024 Code RO 1678 .text mc_p.l(memseta.o)
+ 0x010001ec 0x010001ec 0x00000060 Code RO 1958 .text mc_p.l(uldiv.o)
+ 0x0100024c 0x0100024c 0x00000024 Code RO 1971 .text mc_p.l(init.o)
+ 0x01000270 0x01000270 0x00000020 Code RO 1973 .text mc_p.l(llshl.o)
+ 0x01000290 0x01000290 0x00000022 Code RO 1975 .text mc_p.l(llushr.o)
+ 0x010002b2 0x010002b2 0x00000002 PAD
+ 0x010002b4 0x010002b4 0x00000078 Code RO 1613 i.AppTasks_CreateAll app_tasks.o
+ 0x0100032c 0x0100032c 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o
+ 0x01000432 0x01000432 0x00000002 PAD
+ 0x01000434 0x01000434 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o
+ 0x01000450 0x01000450 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o
+ 0x01000454 0x01000454 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o
+ 0x0100045c 0x0100045c 0x00000004 Code RO 1647 i.HardFault_Handler n32wb03x_it.o
+ 0x01000460 0x01000460 0x00000044 Code RO 1614 i.LedTask app_tasks.o
+ 0x010004a4 0x010004a4 0x00000044 Code RO 1615 i.LedTask2 app_tasks.o
+ 0x010004e8 0x010004e8 0x00000002 Code RO 1648 i.NMI_Handler n32wb03x_it.o
+ 0x010004ea 0x010004ea 0x00000002 PAD
+ 0x010004ec 0x010004ec 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o
+ 0x010005b8 0x010005b8 0x00000044 Code RO 1616 i.PrintTask app_tasks.o
+ 0x010005fc 0x010005fc 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o
+ 0x0100061c 0x0100061c 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o
+ 0x010006c0 0x010006c0 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o
+ 0x010007f0 0x010007f0 0x00000002 Code RO 1383 i.SVC_Handler port.o
+ 0x010007f2 0x010007f2 0x00000002 PAD
+ 0x010007f4 0x010007f4 0x00000024 Code RO 1384 i.SysTick_Handler port.o
+ 0x01000818 0x01000818 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o
+ 0x01000828 0x01000828 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o
+ 0x01000944 0x01000944 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o
+ 0x01000958 0x01000958 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o
+ 0x01000978 0x01000978 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o
+ 0x01000996 0x01000996 0x00000002 PAD
+ 0x01000998 0x01000998 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o
+ 0x01000a4c 0x01000a4c 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o
+ 0x01000a54 0x01000a54 0x00000020 Code RO 1793 i.__0printf$4 mc_p.l(printf4.o)
+ 0x01000a74 0x01000a74 0x0000000e Code RO 1985 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x01000a82 0x01000a82 0x00000002 Code RO 1986 i.__scatterload_null mc_p.l(handlers.o)
+ 0x01000a84 0x01000a84 0x0000000e Code RO 1987 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x01000a92 0x01000a92 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o
+ 0x01000a98 0x01000a98 0x00000234 Code RO 1800 i._printf_core mc_p.l(printf4.o)
+ 0x01000ccc 0x01000ccc 0x0000002c Code RO 1574 i.bsp_led_init bsp_led.o
+ 0x01000cf8 0x01000cf8 0x00000010 Code RO 1575 i.bsp_led_off bsp_led.o
+ 0x01000d08 0x01000d08 0x00000010 Code RO 1577 i.bsp_led_toggle bsp_led.o
+ 0x01000d18 0x01000d18 0x00000070 Code RO 1552 i.bsp_usart_init bsp_usart.o
+ 0x01000d88 0x01000d88 0x00000040 Code RO 1553 i.fputc bsp_usart.o
+ 0x01000dc8 0x01000dc8 0x0000004c Code RO 1578 i.led_init bsp_led.o
+ 0x01000e14 0x01000e14 0x000000d4 Code RO 1511 i.main main.o
+ 0x01000ee8 0x01000ee8 0x0000007c Code RO 1031 i.prvAddCurrentTaskToDelayedList tasks.o
+ 0x01000f64 0x01000f64 0x000000ac Code RO 1032 i.prvAddNewTaskToReadyList tasks.o
+ 0x01001010 0x01001010 0x00000048 Code RO 1033 i.prvCheckTasksWaitingTermination tasks.o
+ 0x01001058 0x01001058 0x0000002c Code RO 804 i.prvCopyDataFromQueue queue.o
+ 0x01001084 0x01001084 0x00000080 Code RO 805 i.prvCopyDataToQueue queue.o
+ 0x01001104 0x01001104 0x00000012 Code RO 1034 i.prvDeleteTCB tasks.o
+ 0x01001116 0x01001116 0x00000002 PAD
+ 0x01001118 0x01001118 0x0000007c Code RO 1461 i.prvHeapInit heap_4.o
+ 0x01001194 0x01001194 0x00000018 Code RO 1035 i.prvIdleTask tasks.o
+ 0x010011ac 0x010011ac 0x0000002c Code RO 808 i.prvInitialiseNewQueue queue.o
+ 0x010011d8 0x010011d8 0x000000b0 Code RO 1036 i.prvInitialiseNewTask tasks.o
+ 0x01001288 0x01001288 0x00000064 Code RO 1037 i.prvInitialiseTaskLists tasks.o
+ 0x010012ec 0x010012ec 0x00000068 Code RO 1462 i.prvInsertBlockIntoFreeList heap_4.o
+ 0x01001354 0x01001354 0x0000001c Code RO 809 i.prvIsQueueEmpty queue.o
+ 0x01001370 0x01001370 0x0000001e Code RO 810 i.prvIsQueueFull queue.o
+ 0x0100138e 0x0100138e 0x00000002 PAD
+ 0x01001390 0x01001390 0x00000038 Code RO 1039 i.prvResetNextTaskUnblockTime tasks.o
+ 0x010013c8 0x010013c8 0x0000002c Code RO 1385 i.prvSetupTimerInterrupt port.o
+ 0x010013f4 0x010013f4 0x00000024 Code RO 1386 i.prvTaskExitError port.o
+ 0x01001418 0x01001418 0x0000008e Code RO 811 i.prvUnlockQueue queue.o
+ 0x010014a6 0x010014a6 0x00000002 PAD
+ 0x010014a8 0x010014a8 0x0000011c Code RO 1463 i.pvPortMalloc heap_4.o
+ 0x010015c4 0x010015c4 0x00000020 Code RO 1387 i.pxPortInitialiseStack port.o
+ 0x010015e4 0x010015e4 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o
+ 0x01001628 0x01001628 0x00000028 Code RO 736 i.uxListRemove list.o
+ 0x01001650 0x01001650 0x0000001a Code RO 737 i.vListInitialise list.o
+ 0x0100166a 0x0100166a 0x00000006 Code RO 738 i.vListInitialiseItem list.o
+ 0x01001670 0x01001670 0x00000036 Code RO 739 i.vListInsert list.o
+ 0x010016a6 0x010016a6 0x00000018 Code RO 740 i.vListInsertEnd list.o
+ 0x010016be 0x010016be 0x00000002 PAD
+ 0x010016c0 0x010016c0 0x0000001c Code RO 1389 i.vPortEnterCritical port.o
+ 0x010016dc 0x010016dc 0x00000028 Code RO 1390 i.vPortExitCritical port.o
+ 0x01001704 0x01001704 0x00000080 Code RO 1464 i.vPortFree heap_4.o
+ 0x01001784 0x01001784 0x00000018 Code RO 1391 i.vPortYield port.o
+ 0x0100179c 0x0100179c 0x00000044 Code RO 1050 i.vTaskDelay tasks.o
+ 0x010017e0 0x010017e0 0x00000018 Code RO 1055 i.vTaskInternalSetTimeOutState tasks.o
+ 0x010017f8 0x010017f8 0x0000000c Code RO 1056 i.vTaskMissedYield tasks.o
+ 0x01001804 0x01001804 0x0000002c Code RO 1058 i.vTaskPlaceOnEventList tasks.o
+ 0x01001830 0x01001830 0x0000006c Code RO 1066 i.vTaskStartScheduler tasks.o
+ 0x0100189c 0x0100189c 0x00000010 Code RO 1068 i.vTaskSuspendAll tasks.o
+ 0x010018ac 0x010018ac 0x00000080 Code RO 1069 i.vTaskSwitchContext tasks.o
+ 0x0100192c 0x0100192c 0x00000038 Code RO 1392 i.xPortStartScheduler port.o
+ 0x01001964 0x01001964 0x00000050 Code RO 823 i.xQueueGenericCreate queue.o
+ 0x010019b4 0x010019b4 0x00000082 Code RO 824 i.xQueueGenericReset queue.o
+ 0x01001a36 0x01001a36 0x0000015a Code RO 825 i.xQueueGenericSend queue.o
+ 0x01001b90 0x01001b90 0x00000138 Code RO 835 i.xQueueReceive queue.o
+ 0x01001cc8 0x01001cc8 0x00000074 Code RO 1070 i.xTaskCheckForTimeOut tasks.o
+ 0x01001d3c 0x01001d3c 0x0000005c Code RO 1071 i.xTaskCreate tasks.o
+ 0x01001d98 0x01001d98 0x00000024 Code RO 1075 i.xTaskGetSchedulerState tasks.o
+ 0x01001dbc 0x01001dbc 0x0000013c Code RO 1078 i.xTaskIncrementTick tasks.o
+ 0x01001ef8 0x01001ef8 0x00000088 Code RO 1081 i.xTaskPriorityDisinherit tasks.o
+ 0x01001f80 0x01001f80 0x00000088 Code RO 1083 i.xTaskRemoveFromEventList tasks.o
+ 0x01002008 0x01002008 0x000000f0 Code RO 1084 i.xTaskResumeAll tasks.o
+ 0x010020f8 0x010020f8 0x000001d8 Data RO 23 .constdata system_n32wb03x.o
+ 0x010022d0 0x010022d0 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o
+ 0x010022dc 0x010022dc 0x00000010 Data RO 1617 .constdata app_tasks.o
+ 0x010022ec 0x010022ec 0x00000020 Data RO 1983 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0100230c, Size: 0x00002988, Max: 0x0000c000, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 0x0100230c 0x00000004 Data RW 24 .data system_n32wb03x.o
+ 0x20000004 0x01002310 0x0000003c Data RW 1087 .data tasks.o
+ 0x20000040 0x0100234c 0x00000004 Data RW 1393 .data port.o
+ 0x20000044 0x01002350 0x00000018 Data RW 1469 .data heap_4.o
+ 0x2000005c 0x01002368 0x00000004 Data RW 1618 .data app_tasks.o
+ 0x20000060 0x0100236c 0x00000004 Data RW 1957 .data mc_p.l(stdout.o)
+ 0x20000064 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o
+ 0x20000098 - 0x000000f0 Zero RW 1086 .bss tasks.o
+ 0x20000188 - 0x00002000 Zero RW 1468 .bss heap_4.o
+ 0x20002188 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 324 100 16 4 0 1981 app_tasks.o
+ 152 16 0 0 0 2286 bsp_led.o
+ 176 14 0 0 0 1117 bsp_usart.o
+ 640 60 0 24 8192 4819 heap_4.o
+ 150 0 0 0 0 11862 list.o
+ 212 160 0 0 0 2007 main.o
+ 302 4 0 0 0 3506 n32wb03x_gpio.o
+ 6 0 0 0 0 794 n32wb03x_it.o
+ 196 28 12 0 0 2235 n32wb03x_rcc.o
+ 250 24 0 0 0 4459 n32wb03x_usart.o
+ 418 58 0 4 0 7936 port.o
+ 1284 0 0 0 0 16127 queue.o
+ 28 8 192 0 2048 748 startup_n32wb03x.o
+ 916 68 472 4 52 116444 system_n32wb03x.o
+ 2214 320 0 60 240 20608 tasks.o
+
+ ----------------------------------------------------------------------
+ 7286 860 724 96 10532 196929 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 18 0 0 0 0 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
+ 32 0 0 0 0 68 llshl.o
+ 34 0 0 0 0 68 llushr.o
+ 36 0 0 0 0 60 memcpya.o
+ 36 0 0 0 0 100 memseta.o
+ 596 12 0 0 0 168 printf4.o
+ 0 0 0 4 0 0 stdout.o
+ 44 0 0 0 0 72 uidiv.o
+ 96 0 0 0 0 84 uldiv.o
+
+ ----------------------------------------------------------------------
+ 962 28 0 4 0 688 Library Totals
+ 2 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 960 28 0 4 0 688 mc_p.l
+
+ ----------------------------------------------------------------------
+ 962 28 0 4 0 688 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 8248 888 724 100 10532 194013 Grand Totals
+ 8248 888 724 100 10532 194013 ELF Image Totals
+ 8248 888 724 100 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 8972 ( 8.76kB)
+ Total RW Size (RW Data + ZI Data) 10632 ( 10.38kB)
+ Total ROM Size (Code + RO Data + RW Data) 9072 ( 8.86kB)
+
+==============================================================================
+
diff --git a/mcm-ddc-04/MDK-ARM/Listings/startup_n32wb03x.lst b/mcm-ddc-04/MDK-ARM/Listings/startup_n32wb03x.lst
new file mode 100644
index 0000000..4771ede
--- /dev/null
+++ b/mcm-ddc-04/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/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf
new file mode 100644
index 0000000..b482734
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.d b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.d
new file mode 100644
index 0000000..003ee3c
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.d
@@ -0,0 +1,43 @@
+.\objects\app_tasks.o: ..\app\app_tasks.c
+.\objects\app_tasks.o: ..\app\app_tasks.h
+.\objects\app_tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\app_tasks.o: ..\app\bsp_led.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\app_tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\app_tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\app_tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\app_tasks.o: ..\app\FreeRTOSConfig.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
+.\objects\app_tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o
new file mode 100644
index 0000000..1de7ff5
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.crf b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.crf
new file mode 100644
index 0000000..cf8bd12
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.d b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.d
new file mode 100644
index 0000000..5f6cc0e
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.d
@@ -0,0 +1,30 @@
+.\objects\bsp_led.o: ..\app\bsp_led.c
+.\objects\bsp_led.o: ..\app\bsp_led.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\bsp_led.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\bsp_led.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\bsp_led.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o
new file mode 100644
index 0000000..dd6885b
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf
new file mode 100644
index 0000000..808d320
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d
new file mode 100644
index 0000000..266769a
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d
@@ -0,0 +1,31 @@
+.\objects\bsp_usart.o: ..\app\bsp_usart.c
+.\objects\bsp_usart.o: ..\app\bsp_usart.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\bsp_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\bsp_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\bsp_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o
new file mode 100644
index 0000000..753da71
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf
new file mode 100644
index 0000000..2d1dc16
Binary files /dev/null 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
new file mode 100644
index 0000000..0cd2c85
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm
@@ -0,0 +1,67 @@
+
+
+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 n32wb03x_it.o(i.HardFault_Handler) 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)
+
- LedTask from app_tasks.o(i.LedTask) referenced from app_tasks.o(i.AppTasks_CreateAll)
+
- LedTask2 from app_tasks.o(i.LedTask2) referenced from app_tasks.o(i.AppTasks_CreateAll)
+
- NMI_Handler from n32wb03x_it.o(i.NMI_Handler) referenced from startup_n32wb03x.o(RESET)
+
- PendSV_Handler from port.o(.emb_text) referenced from startup_n32wb03x.o(RESET)
+
- PrintTask from app_tasks.o(i.PrintTask) referenced from app_tasks.o(i.AppTasks_CreateAll)
+
- 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 port.o(i.SVC_Handler) referenced from startup_n32wb03x.o(RESET)
+
- SysTick_Handler from port.o(i.SysTick_Handler) 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)
+
- fputc from bsp_usart.o(i.fputc) referenced from printf4.o(i.__0printf$4)
+
- 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)
+
+
+
+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
+
+
+__asm___6_port_c_39a90d8d__prvPortStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text))
+
[Called By]
+
+ulSetInterruptMaskFromISR (Thumb, 8 bytes, Stack size 0 bytes, port.o(.emb_text))
+
[Called By]
+
+vClearInterruptMaskFromISR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text))
+
[Called By]
+
+PendSV_Handler (Thumb, 62 bytes, Stack size 0 bytes, port.o(.emb_text))
+
[Calls]
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
+
[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]- >> USART_Init
+
- >> RCC_HsiCalib
+
- >> prvSetupTimerInterrupt
+
+
+__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
+
[Called By]
- >> OTPTrim_Read
+
- >> read_flash_ID
+
- >> prvCopyDataToQueue
+
- >> prvCopyDataFromQueue
+
+
+__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))
+
[Called By]
- >> prvInitialiseNewTask
+
- >> _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]
+
+__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
+
[Calls]
- >> __aeabi_llsr
+
- >> __aeabi_llsl
+
+
[Called By]
+
+__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)
+
+
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
+
[Called By]
+
+_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
+
+
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
+
[Called By]
+
+_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
+
+
AppTasks_CreateAll (Thumb, 80 bytes, Stack size 16 bytes, app_tasks.o(i.AppTasks_CreateAll))
+
[Stack]
- Max Depth = 136
- Call Chain = AppTasks_CreateAll ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> xTaskCreate
+
- >> xQueueGenericCreate
+
+
[Called By]
+
+GPIO_InitPeripheral (Thumb, 262 bytes, Stack size 16 bytes, n32wb03x_gpio.o(i.GPIO_InitPeripheral))
+
[Stack]
- Max Depth = 16
- Call Chain = GPIO_InitPeripheral
+
+
[Called By]- >> bsp_usart_init
+
- >> led_init
+
+
+GPIO_InitStruct (Thumb, 24 bytes, Stack size 0 bytes, n32wb03x_gpio.o(i.GPIO_InitStruct))
+
[Called By]
- >> bsp_usart_init
+
- >> led_init
+
+
+GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_gpio.o(i.GPIO_ResetBits))
+
[Called By]
+
+GPIO_TogglePin (Thumb, 8 bytes, Stack size 0 bytes, n32wb03x_gpio.o(i.GPIO_TogglePin))
+
[Called By]
+
+HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_it.o(i.HardFault_Handler))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, n32wb03x_it.o(i.NMI_Handler))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+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]- >> read_flash_ID
+
- >> __set_PRIMASK
+
- >> __aeabi_memclr4
+
- >> __aeabi_memcpy
+
+
[Called By]
+
+RCC_EnableAPB2PeriphClk (Thumb, 28 bytes, Stack size 0 bytes, n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk))
+
[Called By]
- >> bsp_usart_init
+
- >> led_init
+
+
+RCC_GetClocksFreqValue (Thumb, 140 bytes, Stack size 8 bytes, n32wb03x_rcc.o(i.RCC_GetClocksFreqValue))
+
[Stack]
- Max Depth = 8
- Call Chain = RCC_GetClocksFreqValue
+
+
[Called By]
+
+SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, port.o(i.SVC_Handler))
+
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
+
+SysTick_Handler (Thumb, 32 bytes, Stack size 8 bytes, port.o(i.SysTick_Handler))
+
[Stack]
- Max Depth = 32
- Call Chain = SysTick_Handler ⇒ xTaskIncrementTick
+
+
[Calls]- >> xTaskIncrementTick
+
- >> vClearInterruptMaskFromISR
+
- >> ulSetInterruptMaskFromISR
+
+
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
+
+SystemCoreClockUpdate (Thumb, 8 bytes, Stack size 0 bytes, system_n32wb03x.o(i.SystemCoreClockUpdate))
+
[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]
+
+USART_Enable (Thumb, 26 bytes, Stack size 0 bytes, n32wb03x_usart.o(i.USART_Enable))
+
[Called By]
+
+USART_GetFlagStatus (Thumb, 30 bytes, Stack size 0 bytes, n32wb03x_usart.o(i.USART_GetFlagStatus))
+
[Called By]
+
+USART_Init (Thumb, 162 bytes, Stack size 56 bytes, n32wb03x_usart.o(i.USART_Init))
+
[Stack]
- Max Depth = 68
- Call Chain = USART_Init ⇒ __aeabi_uidivmod
+
+
[Calls]- >> RCC_GetClocksFreqValue
+
- >> __aeabi_uidivmod
+
+
[Called By]
+
+USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, n32wb03x_usart.o(i.USART_SendData))
+
[Called By]
+
+__0printf$4 (Thumb, 24 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4), UNUSED)
+
[Calls]
+
+__1printf$4 (Thumb, 0 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4), UNUSED)
+
+
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4))
+
[Stack]
- Max Depth = 24
- Call Chain = __2printf
+
+
[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)
+
+
bsp_led_init (Thumb, 36 bytes, Stack size 8 bytes, bsp_led.o(i.bsp_led_init))
+
[Stack]
- Max Depth = 64
- Call Chain = bsp_led_init ⇒ led_init ⇒ GPIO_InitPeripheral
+
+
[Calls]- >> bsp_led_off
+
- >> led_init
+
+
[Called By]
+
+bsp_led_off (Thumb, 16 bytes, Stack size 16 bytes, bsp_led.o(i.bsp_led_off))
+
[Stack]
- Max Depth = 16
- Call Chain = bsp_led_off
+
+
[Calls]
+
[Called By]
+
+bsp_led_toggle (Thumb, 16 bytes, Stack size 16 bytes, bsp_led.o(i.bsp_led_toggle))
+
[Stack]
- Max Depth = 16
- Call Chain = bsp_led_toggle
+
+
[Calls]
+
[Called By]- >> LedTask2
+
- >> LedTask
+
+
+bsp_usart_init (Thumb, 104 bytes, Stack size 48 bytes, bsp_usart.o(i.bsp_usart_init))
+
[Stack]
- Max Depth = 116
- Call Chain = bsp_usart_init ⇒ USART_Init ⇒ __aeabi_uidivmod
+
+
[Calls]- >> USART_Init
+
- >> USART_Enable
+
- >> RCC_EnableAPB2PeriphClk
+
- >> GPIO_InitStruct
+
- >> GPIO_InitPeripheral
+
+
[Called By]
+
+fputc (Thumb, 58 bytes, Stack size 16 bytes, bsp_usart.o(i.fputc))
+
[Stack]
- Max Depth = 16
- Call Chain = fputc
+
+
[Calls]- >> USART_SendData
+
- >> USART_GetFlagStatus
+
+
[Address Reference Count : 1]- printf4.o(i.__0printf$4)
+
+main (Thumb, 52 bytes, Stack size 0 bytes, main.o(i.main))
+
[Stack]
- Max Depth = 136
- Call Chain = main ⇒ AppTasks_CreateAll ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> SystemCoreClockUpdate
+
- >> bsp_usart_init
+
- >> bsp_led_init
+
- >> AppTasks_CreateAll
+
- >> vTaskStartScheduler
+
- >> __2printf
+
+
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
+
+pvPortMalloc (Thumb, 264 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))
+
[Stack]
- Max Depth = 64
- Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> prvInsertBlockIntoFreeList
+
- >> prvHeapInit
+
- >> xTaskResumeAll
+
- >> vTaskSuspendAll
+
+
[Called By]- >> xTaskCreate
+
- >> xQueueGenericCreate
+
+
+pxPortInitialiseStack (Thumb, 26 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack))
+
[Called By]
- >> prvInitialiseNewTask
+
+
+uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove))
+
[Called By]
- >> xTaskIncrementTick
+
- >> prvCheckTasksWaitingTermination
+
- >> prvAddCurrentTaskToDelayedList
+
- >> xTaskResumeAll
+
- >> xTaskRemoveFromEventList
+
- >> xTaskPriorityDisinherit
+
+
+vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise))
+
[Called By]
- >> prvInitialiseTaskLists
+
- >> xQueueGenericReset
+
+
+vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))
+
[Called By]
- >> prvInitialiseNewTask
+
+
+vListInsert (Thumb, 54 bytes, Stack size 8 bytes, list.o(i.vListInsert))
+
[Stack]
- Max Depth = 8
- Call Chain = vListInsert
+
+
[Called By]- >> prvAddCurrentTaskToDelayedList
+
- >> vTaskPlaceOnEventList
+
+
+vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))
+
[Called By]
- >> xTaskIncrementTick
+
- >> prvAddNewTaskToReadyList
+
- >> prvAddCurrentTaskToDelayedList
+
- >> xTaskResumeAll
+
- >> xTaskRemoveFromEventList
+
- >> xTaskPriorityDisinherit
+
+
+vPortEnterCritical (Thumb, 22 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical))
+
[Called By]
- >> prvCheckTasksWaitingTermination
+
- >> prvAddNewTaskToReadyList
+
- >> xTaskResumeAll
+
- >> xTaskCheckForTimeOut
+
- >> xQueueReceive
+
- >> xQueueGenericSend
+
- >> xQueueGenericReset
+
- >> prvUnlockQueue
+
- >> prvIsQueueFull
+
- >> prvIsQueueEmpty
+
+
+vPortExitCritical (Thumb, 36 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))
+
[Called By]
- >> prvCheckTasksWaitingTermination
+
- >> prvAddNewTaskToReadyList
+
- >> xTaskResumeAll
+
- >> xTaskCheckForTimeOut
+
- >> xQueueReceive
+
- >> xQueueGenericSend
+
- >> xQueueGenericReset
+
- >> prvUnlockQueue
+
- >> prvIsQueueFull
+
- >> prvIsQueueEmpty
+
+
+vPortFree (Thumb, 120 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))
+
[Stack]
- Max Depth = 56
- Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> prvInsertBlockIntoFreeList
+
- >> xTaskResumeAll
+
- >> vTaskSuspendAll
+
+
[Called By]- >> xTaskCreate
+
- >> prvDeleteTCB
+
+
+vPortYield (Thumb, 18 bytes, Stack size 0 bytes, port.o(i.vPortYield))
+
[Called By]
- >> vTaskDelay
+
- >> prvIdleTask
+
- >> prvAddNewTaskToReadyList
+
- >> xTaskResumeAll
+
- >> xQueueReceive
+
- >> xQueueGenericSend
+
- >> xQueueGenericReset
+
+
+vTaskDelay (Thumb, 62 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))
+
[Stack]
- Max Depth = 56
- Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> prvAddCurrentTaskToDelayedList
+
- >> xTaskResumeAll
+
- >> vTaskSuspendAll
+
- >> vPortYield
+
+
[Called By]- >> LedTask2
+
- >> LedTask
+
+
+vTaskInternalSetTimeOutState (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(i.vTaskInternalSetTimeOutState))
+
[Called By]
- >> xTaskCheckForTimeOut
+
- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield))
+
[Called By]
+
+vTaskPlaceOnEventList (Thumb, 38 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))
+
[Stack]
- Max Depth = 48
- Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> prvAddCurrentTaskToDelayedList
+
- >> vListInsert
+
+
[Called By]- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+vTaskStartScheduler (Thumb, 80 bytes, Stack size 16 bytes, tasks.o(i.vTaskStartScheduler))
+
[Stack]
- Max Depth = 136
- Call Chain = vTaskStartScheduler ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> xPortStartScheduler
+
- >> xTaskCreate
+
+
[Called By]
+
+vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))
+
[Called By]
- >> vTaskDelay
+
- >> vPortFree
+
- >> pvPortMalloc
+
- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+vTaskSwitchContext (Thumb, 108 bytes, Stack size 0 bytes, tasks.o(i.vTaskSwitchContext))
+
[Called By]
+
+xPortStartScheduler (Thumb, 48 bytes, Stack size 8 bytes, port.o(i.xPortStartScheduler))
+
[Stack]
- Max Depth = 28
- Call Chain = xPortStartScheduler ⇒ prvSetupTimerInterrupt ⇒ __aeabi_uidivmod
+
+
[Calls]- >> __asm___6_port_c_39a90d8d__prvPortStartFirstTask
+
- >> prvSetupTimerInterrupt
+
+
[Called By]
+
+xQueueGenericCreate (Thumb, 80 bytes, Stack size 40 bytes, queue.o(i.xQueueGenericCreate))
+
[Stack]
- Max Depth = 112
- Call Chain = xQueueGenericCreate ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
+
+
[Calls]- >> pvPortMalloc
+
- >> prvInitialiseNewQueue
+
+
[Called By]
+
+xQueueGenericReset (Thumb, 130 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))
+
[Stack]
- Max Depth = 32
- Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
+
+
[Calls]- >> xTaskRemoveFromEventList
+
- >> vPortYield
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
- >> vListInitialise
+
+
[Called By]- >> prvInitialiseNewQueue
+
+
+xQueueGenericSend (Thumb, 346 bytes, Stack size 48 bytes, queue.o(i.xQueueGenericSend))
+
[Stack]
- Max Depth = 96
- Call Chain = xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> xTaskResumeAll
+
- >> xTaskRemoveFromEventList
+
- >> xTaskGetSchedulerState
+
- >> xTaskCheckForTimeOut
+
- >> vTaskSuspendAll
+
- >> vTaskPlaceOnEventList
+
- >> vTaskInternalSetTimeOutState
+
- >> vPortYield
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
- >> prvUnlockQueue
+
- >> prvIsQueueFull
+
- >> prvCopyDataToQueue
+
+
[Called By]- >> LedTask2
+
- >> LedTask
+
+
+xQueueReceive (Thumb, 312 bytes, Stack size 48 bytes, queue.o(i.xQueueReceive))
+
[Stack]
- Max Depth = 96
- Call Chain = xQueueReceive ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> xTaskResumeAll
+
- >> xTaskRemoveFromEventList
+
- >> xTaskGetSchedulerState
+
- >> xTaskCheckForTimeOut
+
- >> vTaskSuspendAll
+
- >> vTaskPlaceOnEventList
+
- >> vTaskInternalSetTimeOutState
+
- >> vPortYield
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
- >> prvUnlockQueue
+
- >> prvIsQueueEmpty
+
- >> prvCopyDataFromQueue
+
+
[Called By]
+
+xTaskCheckForTimeOut (Thumb, 106 bytes, Stack size 16 bytes, tasks.o(i.xTaskCheckForTimeOut))
+
[Stack]
- Max Depth = 16
- Call Chain = xTaskCheckForTimeOut
+
+
[Calls]- >> vTaskInternalSetTimeOutState
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
+
[Called By]- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+xTaskCreate (Thumb, 92 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreate))
+
[Stack]
- Max Depth = 120
- Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> prvInitialiseNewTask
+
- >> prvAddNewTaskToReadyList
+
- >> vPortFree
+
- >> pvPortMalloc
+
+
[Called By]- >> AppTasks_CreateAll
+
- >> vTaskStartScheduler
+
+
+xTaskGetSchedulerState (Thumb, 28 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))
+
[Called By]
- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+xTaskIncrementTick (Thumb, 270 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))
+
[Stack]
- Max Depth = 24
- Call Chain = xTaskIncrementTick
+
+
[Calls]- >> prvResetNextTaskUnblockTime
+
- >> vListInsertEnd
+
- >> uxListRemove
+
+
[Called By]- >> SysTick_Handler
+
- >> xTaskResumeAll
+
+
+xTaskPriorityDisinherit (Thumb, 124 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit))
+
[Stack]
- Max Depth = 16
- Call Chain = xTaskPriorityDisinherit
+
+
[Calls]- >> vListInsertEnd
+
- >> uxListRemove
+
+
[Called By]
+
+xTaskRemoveFromEventList (Thumb, 112 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))
+
[Stack]
- Max Depth = 16
- Call Chain = xTaskRemoveFromEventList
+
+
[Calls]- >> vListInsertEnd
+
- >> uxListRemove
+
+
[Called By]- >> xQueueReceive
+
- >> xQueueGenericSend
+
- >> xQueueGenericReset
+
- >> prvUnlockQueue
+
+
+xTaskResumeAll (Thumb, 206 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))
+
[Stack]
- Max Depth = 40
- Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> xTaskIncrementTick
+
- >> prvResetNextTaskUnblockTime
+
- >> vPortYield
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
- >> vListInsertEnd
+
- >> uxListRemove
+
+
[Called By]- >> vTaskDelay
+
- >> vPortFree
+
- >> pvPortMalloc
+
- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+
+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]- >> system_delay_cycles
+
- >> __aeabi_uidivmod
+
+
[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]- >> __set_PRIMASK
+
- >> __aeabi_memclr4
+
- >> __aeabi_memcpy
+
+
[Called By]
+
+prvCopyDataFromQueue (Thumb, 44 bytes, Stack size 16 bytes, queue.o(i.prvCopyDataFromQueue))
+
[Stack]
- Max Depth = 16
- Call Chain = prvCopyDataFromQueue
+
+
[Calls]
+
[Called By]
+
+prvCopyDataToQueue (Thumb, 128 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue))
+
[Stack]
- Max Depth = 40
- Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
+
+
[Calls]- >> xTaskPriorityDisinherit
+
- >> __aeabi_memcpy
+
+
[Called By]
+
+prvInitialiseNewQueue (Thumb, 44 bytes, Stack size 40 bytes, queue.o(i.prvInitialiseNewQueue))
+
[Stack]
- Max Depth = 72
- Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
+
+
[Calls]
+
[Called By]
+
+prvIsQueueEmpty (Thumb, 28 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueEmpty))
+
[Stack]
- Max Depth = 16
- Call Chain = prvIsQueueEmpty
+
+
[Calls]- >> vPortExitCritical
+
- >> vPortEnterCritical
+
+
[Called By]
+
+prvIsQueueFull (Thumb, 30 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueFull))
+
[Stack]
- Max Depth = 16
- Call Chain = prvIsQueueFull
+
+
[Calls]- >> vPortExitCritical
+
- >> vPortEnterCritical
+
+
[Called By]
+
+prvUnlockQueue (Thumb, 142 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))
+
[Stack]
- Max Depth = 32
- Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList
+
+
[Calls]- >> xTaskRemoveFromEventList
+
- >> vTaskMissedYield
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
+
[Called By]- >> xQueueReceive
+
- >> xQueueGenericSend
+
+
+prvAddCurrentTaskToDelayedList (Thumb, 100 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))
+
[Stack]
- Max Depth = 32
- Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> vListInsertEnd
+
- >> vListInsert
+
- >> uxListRemove
+
+
[Called By]- >> vTaskDelay
+
- >> vTaskPlaceOnEventList
+
+
+prvAddNewTaskToReadyList (Thumb, 146 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))
+
[Stack]
- Max Depth = 16
- Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists
+
+
[Calls]- >> prvInitialiseTaskLists
+
- >> vPortYield
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
- >> vListInsertEnd
+
+
[Called By]
+
+prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(i.prvCheckTasksWaitingTermination))
+
[Stack]
- Max Depth = 72
- Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> prvDeleteTCB
+
- >> vPortExitCritical
+
- >> vPortEnterCritical
+
- >> uxListRemove
+
+
[Called By]
+
+prvDeleteTCB (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB))
+
[Stack]
- Max Depth = 64
- Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]
+
[Called By]- >> prvCheckTasksWaitingTermination
+
+
+prvIdleTask (Thumb, 20 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))
+
[Stack]
- Max Depth = 72
- Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
+
+
[Calls]- >> prvCheckTasksWaitingTermination
+
- >> vPortYield
+
+
[Address Reference Count : 1]- tasks.o(i.vTaskStartScheduler)
+
+prvInitialiseNewTask (Thumb, 176 bytes, Stack size 40 bytes, tasks.o(i.prvInitialiseNewTask))
+
[Stack]
- Max Depth = 40
- Call Chain = prvInitialiseNewTask
+
+
[Calls]- >> pxPortInitialiseStack
+
- >> vListInitialiseItem
+
- >> __aeabi_memset
+
+
[Called By]
+
+prvInitialiseTaskLists (Thumb, 68 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists))
+
[Stack]
- Max Depth = 8
- Call Chain = prvInitialiseTaskLists
+
+
[Calls]
+
[Called By]- >> prvAddNewTaskToReadyList
+
+
+prvResetNextTaskUnblockTime (Thumb, 46 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime))
+
[Called By]
- >> xTaskIncrementTick
+
- >> xTaskResumeAll
+
+
+prvSetupTimerInterrupt (Thumb, 34 bytes, Stack size 8 bytes, port.o(i.prvSetupTimerInterrupt))
+
[Stack]
- Max Depth = 20
- Call Chain = prvSetupTimerInterrupt ⇒ __aeabi_uidivmod
+
+
[Calls]
+
[Called By]
+
+prvTaskExitError (Thumb, 32 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError))
+
[Address Reference Count : 1]
- port.o(i.pxPortInitialiseStack)
+
+prvHeapInit (Thumb, 100 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit))
+
[Stack]
- Max Depth = 12
- Call Chain = prvHeapInit
+
+
[Called By]
+
+prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList))
+
[Stack]
- Max Depth = 8
- Call Chain = prvInsertBlockIntoFreeList
+
+
[Called By]- >> vPortFree
+
- >> pvPortMalloc
+
+
+led_init (Thumb, 68 bytes, Stack size 40 bytes, bsp_led.o(i.led_init))
+
[Stack]
- Max Depth = 56
- Call Chain = led_init ⇒ GPIO_InitPeripheral
+
+
[Calls]- >> RCC_EnableAPB2PeriphClk
+
- >> GPIO_InitStruct
+
- >> GPIO_InitPeripheral
+
+
[Called By]
+
+LedTask (Thumb, 54 bytes, Stack size 16 bytes, app_tasks.o(i.LedTask))
+
[Stack]
- Max Depth = 112
- Call Chain = LedTask ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> vTaskDelay
+
- >> xQueueGenericSend
+
- >> bsp_led_toggle
+
+
[Address Reference Count : 1]- app_tasks.o(i.AppTasks_CreateAll)
+
+LedTask2 (Thumb, 54 bytes, Stack size 16 bytes, app_tasks.o(i.LedTask2))
+
[Stack]
- Max Depth = 112
- Call Chain = LedTask2 ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> vTaskDelay
+
- >> xQueueGenericSend
+
- >> bsp_led_toggle
+
+
[Address Reference Count : 1]- app_tasks.o(i.AppTasks_CreateAll)
+
+PrintTask (Thumb, 36 bytes, Stack size 16 bytes, app_tasks.o(i.PrintTask))
+
[Stack]
- Max Depth = 112
- Call Chain = PrintTask ⇒ xQueueReceive ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
+
+
[Calls]- >> xQueueReceive
+
- >> __2printf
+
+
[Address Reference Count : 1]- app_tasks.o(i.AppTasks_CreateAll)
+
+_printf_core (Thumb, 560 bytes, Stack size 96 bytes, printf4.o(i._printf_core), UNUSED)
+
[Calls]
+
[Called By]
+
+
+Undefined Global Symbols
+
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.lnp b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.lnp
new file mode 100644
index 0000000..d2bee50
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.lnp
@@ -0,0 +1,22 @@
+--cpu Cortex-M0
+".\objects\startup_n32wb03x.o"
+".\objects\system_n32wb03x.o"
+".\objects\misc.o"
+".\objects\n32wb03x_gpio.o"
+".\objects\n32wb03x_rcc.o"
+".\objects\n32wb03x_usart.o"
+".\objects\list.o"
+".\objects\queue.o"
+".\objects\tasks.o"
+".\objects\timers.o"
+".\objects\port.o"
+".\objects\heap_4.o"
+".\objects\main.o"
+".\objects\bsp_usart.o"
+".\objects\bsp_led.o"
+".\objects\app_tasks.o"
+".\objects\n32wb03x_it.o"
+--library_type=microlib --strict --scatter ".\Objects\embeddedSrc.sct"
+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
+--info sizes --info totals --info unused --info veneers
+--list ".\Listings\embeddedSrc.map" -o .\Objects\embeddedSrc.axf
\ No newline at end of file
diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.sct b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.sct
new file mode 100644
index 0000000..960f794
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.sct
@@ -0,0 +1,16 @@
+; *************************************************************
+; *** Scatter-Loading Description File generated by uVision ***
+; *************************************************************
+
+LR_IROM1 0x01000000 0x00040000 { ; load region size_region
+ ER_IROM1 0x01000000 0x00040000 { ; 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/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc_N32WB03X.dep b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc_N32WB03X.dep
new file mode 100644
index 0000000..fe638ee
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc_N32WB03X.dep
@@ -0,0 +1,399 @@
+Dependencies for Project 'embeddedSrc', Target 'N32WB03X': (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 ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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 (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c)(0x68CD0B30)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\misc.o --omf_browse .\objects\misc.crf --depend .\objects\misc.d)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h)(0x68CD0B30)
+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)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c)(0x68CD0B30)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\n32wb03x_gpio.o --omf_browse .\objects\n32wb03x_gpio.crf --depend .\objects\n32wb03x_gpio.d)
+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\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_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)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c)(0x68CD0B36)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\n32wb03x_rcc.o --omf_browse .\objects\n32wb03x_rcc.crf --depend .\objects\n32wb03x_rcc.d)
+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\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_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)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c)(0x68CD0B36)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\n32wb03x_usart.o --omf_browse .\objects\n32wb03x_usart.crf --depend .\objects\n32wb03x_usart.d)
+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\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_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)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c)(0x60DC5C76)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\list.o --omf_browse .\objects\list.crf --depend .\objects\list.d)
+I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c)(0x60DC5C76)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\queue.o --omf_browse .\objects\queue.crf --depend .\objects\queue.d)
+I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC77604)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h)(0x60DC5C76)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c)(0x60DC5C76)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\tasks.o --omf_browse .\objects\tasks.crf --depend .\objects\tasks.d)
+I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC77604)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\timers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h)(0x60DC5C76)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c)(0x60DC5C76)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\timers.o --omf_browse .\objects\timers.crf --depend .\objects\timers.d)
+I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\timers.h)(0x60DC5C76)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c)(0x60DC5C76)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\port.o --omf_browse .\objects\port.crf --depend .\objects\port.d)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+F (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c)(0x60DC5C76)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\heap_4.o --omf_browse .\objects\heap_4.crf --depend .\objects\heap_4.d)
+I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+F (..\app\main.c)(0x6A96BADF)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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 (..\..\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\stdio.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+I (..\app\bsp_usart.h)(0x6A96BAAF)
+I (..\app\bsp_led.h)(0x6A96BAAF)
+I (..\app\app_tasks.h)(0x6A96BADF)
+F (..\app\bsp_usart.c)(0x6A96BAAF)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\bsp_usart.o --omf_browse .\objects\bsp_usart.crf --depend .\objects\bsp_usart.d)
+I (..\app\bsp_usart.h)(0x6A96BAAF)
+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\stdio.h)(0x5EC775FC)
+F (..\app\bsp_led.c)(0x6A96BAAF)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\bsp_led.o --omf_browse .\objects\bsp_led.crf --depend .\objects\bsp_led.d)
+I (..\app\bsp_led.h)(0x6A96BAAF)
+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)
+F (..\app\app_tasks.c)(0x6A96BADF)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\app_tasks.o --omf_browse .\objects\app_tasks.crf --depend .\objects\app_tasks.d)
+I (..\app\app_tasks.h)(0x6A96BADF)
+I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC775FC)
+I (..\app\bsp_led.h)(0x6A96BAAF)
+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 (..\..\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\stdio.h)(0x5EC775FC)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x60DC5C77)
+I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5EC775FC)
+I (..\app\FreeRTOSConfig.h)(0x6A96BAF9)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x60DC5C76)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x60DC5C77)
+I (..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h)(0x60DC5C76)
+F (..\app\n32wb03x_it.c)(0x6A96BADF)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\app -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 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0 -I ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
-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\n32wb03x_it.o --omf_browse .\objects\n32wb03x_it.crf --depend .\objects\n32wb03x_it.d)
+I (..\app\n32wb03x_it.h)(0x6A96BADF)
+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)
diff --git a/mcm-ddc-04/MDK-ARM/Objects/heap_4.crf b/mcm-ddc-04/MDK-ARM/Objects/heap_4.crf
new file mode 100644
index 0000000..153772a
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/heap_4.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/heap_4.d b/mcm-ddc-04/MDK-ARM/Objects/heap_4.d
new file mode 100644
index 0000000..472a30a
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/heap_4.d
@@ -0,0 +1,13 @@
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c
+.\objects\heap_4.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\heap_4.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\heap_4.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\heap_4.o: ..\app\FreeRTOSConfig.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\heap_4.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\heap_4.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/heap_4.o b/mcm-ddc-04/MDK-ARM/Objects/heap_4.o
new file mode 100644
index 0000000..7757ad0
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/heap_4.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/list.crf b/mcm-ddc-04/MDK-ARM/Objects/list.crf
new file mode 100644
index 0000000..cd7d80d
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/list.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/list.d b/mcm-ddc-04/MDK-ARM/Objects/list.d
new file mode 100644
index 0000000..9694160
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/list.d
@@ -0,0 +1,12 @@
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c
+.\objects\list.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\list.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\list.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\list.o: ..\app\FreeRTOSConfig.h
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\list.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\list.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/list.o b/mcm-ddc-04/MDK-ARM/Objects/list.o
new file mode 100644
index 0000000..6d96d84
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/list.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/main.crf b/mcm-ddc-04/MDK-ARM/Objects/main.crf
new file mode 100644
index 0000000..165c2e6
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/main.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/main.d b/mcm-ddc-04/MDK-ARM/Objects/main.d
new file mode 100644
index 0000000..7141e5a
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/main.d
@@ -0,0 +1,43 @@
+.\objects\main.o: ..\app\main.c
+.\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: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\main.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\main.o: ..\app\FreeRTOSConfig.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\main.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
+.\objects\main.o: ..\app\bsp_usart.h
+.\objects\main.o: ..\app\bsp_led.h
+.\objects\main.o: ..\app\app_tasks.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/main.o b/mcm-ddc-04/MDK-ARM/Objects/main.o
new file mode 100644
index 0000000..84766a1
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/main.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/misc.crf b/mcm-ddc-04/MDK-ARM/Objects/misc.crf
new file mode 100644
index 0000000..8faf10d
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/misc.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/misc.d b/mcm-ddc-04/MDK-ARM/Objects/misc.d
new file mode 100644
index 0000000..dc4c21b
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/misc.d
@@ -0,0 +1,30 @@
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\misc.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\misc.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\misc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/misc.o b/mcm-ddc-04/MDK-ARM/Objects/misc.o
new file mode 100644
index 0000000..6a5dcf6
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/misc.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.crf b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.crf
new file mode 100644
index 0000000..aaae955
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.d b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.d
new file mode 100644
index 0000000..962eead
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.d
@@ -0,0 +1,30 @@
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\n32wb03x_gpio.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\n32wb03x_gpio.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\n32wb03x_gpio.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.o b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.o
new file mode 100644
index 0000000..5c3d133
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_gpio.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.crf b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.crf
new file mode 100644
index 0000000..9ab7a95
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.d b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.d
new file mode 100644
index 0000000..1dd8adc
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.d
@@ -0,0 +1,30 @@
+.\objects\n32wb03x_it.o: ..\app\n32wb03x_it.c
+.\objects\n32wb03x_it.o: ..\app\n32wb03x_it.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\n32wb03x_it.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\n32wb03x_it.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\n32wb03x_it.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.o b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.o
new file mode 100644
index 0000000..a2c1a95
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.crf b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.crf
new file mode 100644
index 0000000..59fec67
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.d b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.d
new file mode 100644
index 0000000..54eb2ef
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.d
@@ -0,0 +1,30 @@
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\n32wb03x_rcc.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\n32wb03x_rcc.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\n32wb03x_rcc.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.o b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.o
new file mode 100644
index 0000000..eedd97e
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_rcc.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.crf b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.crf
new file mode 100644
index 0000000..25abbb7
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.d b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.d
new file mode 100644
index 0000000..3167918
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.d
@@ -0,0 +1,30 @@
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h
+.\objects\n32wb03x_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h
+.\objects\n32wb03x_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h
+.\objects\n32wb03x_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.o b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.o
new file mode 100644
index 0000000..5accad4
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/n32wb03x_usart.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/port.crf b/mcm-ddc-04/MDK-ARM/Objects/port.crf
new file mode 100644
index 0000000..35a09bc
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/port.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/port.d b/mcm-ddc-04/MDK-ARM/Objects/port.d
new file mode 100644
index 0000000..58b918b
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/port.d
@@ -0,0 +1,12 @@
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\port.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\port.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\port.o: ..\app\FreeRTOSConfig.h
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\port.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\port.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/port.o b/mcm-ddc-04/MDK-ARM/Objects/port.o
new file mode 100644
index 0000000..7e72ebc
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/port.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/queue.crf b/mcm-ddc-04/MDK-ARM/Objects/queue.crf
new file mode 100644
index 0000000..71ac769
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/queue.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/queue.d b/mcm-ddc-04/MDK-ARM/Objects/queue.d
new file mode 100644
index 0000000..8791822
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/queue.d
@@ -0,0 +1,15 @@
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c
+.\objects\queue.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\queue.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\queue.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\queue.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\queue.o: ..\app\FreeRTOSConfig.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
+.\objects\queue.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/queue.o b/mcm-ddc-04/MDK-ARM/Objects/queue.o
new file mode 100644
index 0000000..fe14015
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/queue.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/startup_n32wb03x.d b/mcm-ddc-04/MDK-ARM/Objects/startup_n32wb03x.d
new file mode 100644
index 0000000..a7f950a
--- /dev/null
+++ b/mcm-ddc-04/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/mcm-ddc-04/MDK-ARM/Objects/startup_n32wb03x.o b/mcm-ddc-04/MDK-ARM/Objects/startup_n32wb03x.o
new file mode 100644
index 0000000..66eb145
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/startup_n32wb03x.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.crf b/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.crf
new file mode 100644
index 0000000..c10ffb2
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.d b/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.d
new file mode 100644
index 0000000..56abd0e
--- /dev/null
+++ b/mcm-ddc-04/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/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.o b/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.o
new file mode 100644
index 0000000..8b26976
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/system_n32wb03x.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/tasks.crf b/mcm-ddc-04/MDK-ARM/Objects/tasks.crf
new file mode 100644
index 0000000..ed3a59a
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/tasks.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/tasks.d b/mcm-ddc-04/MDK-ARM/Objects/tasks.d
new file mode 100644
index 0000000..e8911a4
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/tasks.d
@@ -0,0 +1,16 @@
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c
+.\objects\tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\tasks.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\tasks.o: ..\app\FreeRTOSConfig.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\timers.h
+.\objects\tasks.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/tasks.o b/mcm-ddc-04/MDK-ARM/Objects/tasks.o
new file mode 100644
index 0000000..0e07db6
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/tasks.o differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/timers.crf b/mcm-ddc-04/MDK-ARM/Objects/timers.crf
new file mode 100644
index 0000000..b7b896a
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/timers.crf differ
diff --git a/mcm-ddc-04/MDK-ARM/Objects/timers.d b/mcm-ddc-04/MDK-ARM/Objects/timers.d
new file mode 100644
index 0000000..cfea53a
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/Objects/timers.d
@@ -0,0 +1,15 @@
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c
+.\objects\timers.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
+.\objects\timers.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
+.\objects\timers.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
+.\objects\timers.o: ..\app\FreeRTOSConfig.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h
+.\objects\timers.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\timers.h
diff --git a/mcm-ddc-04/MDK-ARM/Objects/timers.o b/mcm-ddc-04/MDK-ARM/Objects/timers.o
new file mode 100644
index 0000000..c414c32
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/Objects/timers.o differ
diff --git a/mcm-ddc-04/MDK-ARM/bin/embeddedSrc.bin b/mcm-ddc-04/MDK-ARM/bin/embeddedSrc.bin
new file mode 100644
index 0000000..cd87e0e
Binary files /dev/null and b/mcm-ddc-04/MDK-ARM/bin/embeddedSrc.bin differ
diff --git a/mcm-ddc-04/MDK-ARM/build.log b/mcm-ddc-04/MDK-ARM/build.log
new file mode 100644
index 0000000..4ed67b5
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/build.log
@@ -0,0 +1,25 @@
+*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
+Build target 'N32WB03X'
+assembling startup_n32wb03x.s...
+compiling list.c...
+compiling timers.c...
+compiling heap_4.c...
+compiling misc.c...
+compiling queue.c...
+compiling tasks.c...
+compiling port.c...
+compiling n32wb03x_rcc.c...
+compiling system_n32wb03x.c...
+compiling n32wb03x_gpio.c...
+compiling n32wb03x_usart.c...
+compiling main.c...
+compiling bsp_usart.c...
+compiling bsp_led.c...
+compiling n32wb03x_it.c...
+compiling app_tasks.c...
+linking...
+Program Size: Code=8248 RO-data=724 RW-data=100 ZI-data=10532
+FromELF: creating hex file...
+After Build - User command #1: fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf
+".\Objects\embeddedSrc.axf" - 0 Error(s), 0 Warning(s).
+Build Time Elapsed: 00:00:02
diff --git a/mcm-ddc-04/MDK-ARM/embeddedSrc.uvguix.Administrator b/mcm-ddc-04/MDK-ARM/embeddedSrc.uvguix.Administrator
new file mode 100644
index 0000000..5507cc9
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/embeddedSrc.uvguix.Administrator
@@ -0,0 +1,3646 @@
+
+
+
+ -6.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+
+
+
+
+
+
+ 38003
+ Registers
+ 150 96
+
+
+ 346
+ Code Coverage
+ 1090 160
+
+
+ 204
+ Performance Analyzer
+ 1250 187 187 100
+
+
+
+
+
+ 35141
+ Event Statistics
+
+ 200 50 700
+
+
+ 1506
+ Symbols
+
+ 85 85 85
+
+
+ 1936
+ Watch 1
+
+ 200 133 133
+
+
+ 1937
+ Watch 2
+
+ 200 133 133
+
+
+ 1935
+ Call Stack + Locals
+
+ 200 133 133
+
+
+ 2506
+ Trace Data
+
+ 75 135 130 95 70 230 200 150
+
+
+ 466
+ Source Browser
+ 500
+ 166
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 50
+ 16
+
+
+
+
+
+
+ 44
+ 2
+ 3
+
+ -32000
+ -32000
+
+
+ -1
+ -1
+
+
+ 108
+ 273
+ 1256
+ 1094
+
+
+
+ 0
+
+ 498
+ 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000030000000100000033483A5C63616969635F776F726B73706163655C6D6F746865726375705C656D6265646465645372635C6170705C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF36483A5C63616969635F776F726B73706163655C6D6F746865726375705C656D6265646465645372635C6170705C6273705F6C65642E6300000000096273705F6C65642E6300000000FFDC7800FFFFFFFF38483A5C63616969635F776F726B73706163655C6D6F746865726375705C656D6265646465645372635C6170705C6273705F75736172742E63000000000B6273705F75736172742E6300000000BECEA100FFFFFFFF38483A5C63616969635F776F726B73706163655C6D6F746865726375705C656D6265646465645372635C6170705C6170705F7461736B732E63000000000B6170705F7461736B732E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004B0100006600000000080000E1020000
+
+
+
+ 0
+ Build
+
+ -1
+ -1
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 040100004F000000F0050000E7000000
+
+
+ 16
+ 0401000066000000F0050000FE000000
+
+
+
+ 1005
+ 1005
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 030000006600000044010000B1020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 109
+ 109
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 030000006600000044010000B1020000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 1465
+ 1465
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1466
+ 1466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1467
+ 1467
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1468
+ 1468
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1506
+ 1506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 1913
+ 1913
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1935
+ 1935
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 1936
+ 1936
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 1937
+ 1937
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 1939
+ 1939
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1940
+ 1940
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1941
+ 1941
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 1942
+ 1942
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 195
+ 195
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 030000006600000044010000B1020000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 196
+ 196
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 030000006600000044010000B1020000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 197
+ 197
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 00000000E20200000008000026040000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 198
+ 198
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 000000003D020000F0050000E9020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 199
+ 199
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000E5020000FD0700000D040000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 203
+ 203
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 204
+ 204
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 221
+ 221
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000000000000000000000000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 2506
+ 2506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 2507
+ 2507
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 343
+ 343
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 346
+ 346
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 35141
+ 35141
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35824
+ 35824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 35885
+ 35885
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35886
+ 35886
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35887
+ 35887
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35888
+ 35888
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35889
+ 35889
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35890
+ 35890
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35891
+ 35891
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35892
+ 35892
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35893
+ 35893
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35894
+ 35894
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35895
+ 35895
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35896
+ 35896
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35897
+ 35897
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35898
+ 35898
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35899
+ 35899
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35900
+ 35900
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35901
+ 35901
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35902
+ 35902
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35903
+ 35903
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35904
+ 35904
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 35905
+ 35905
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 38003
+ 38003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 030000006600000044010000B1020000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 38007
+ 38007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000E5020000FD0700000D040000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 436
+ 436
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000E5020000FD0700000D040000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 437
+ 437
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 440
+ 440
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 463
+ 463
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000E5020000FD0700000D040000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 466
+ 466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000E5020000FD0700000D040000
+
+
+ 16
+ BE000000D5000000EE01000039030000
+
+
+
+ 470
+ 470
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ BE000000D5000000B60300006D010000
+
+
+
+ 50000
+ 50000
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50001
+ 50001
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50002
+ 50002
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50003
+ 50003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50004
+ 50004
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50005
+ 50005
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50006
+ 50006
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50007
+ 50007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50008
+ 50008
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50009
+ 50009
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50010
+ 50010
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50011
+ 50011
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50012
+ 50012
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50013
+ 50013
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50014
+ 50014
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50015
+ 50015
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50016
+ 50016
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50017
+ 50017
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50018
+ 50018
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 50019
+ 50019
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 59392
+ 59392
+ 1
+ 0
+ 0
+ 0
+ 966
+ 0
+ 8192
+ 0
+
+ 16
+ 0000000000000000D10300001C000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59393
+ 0
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000260400000008000039040000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59399
+ 59399
+ 1
+ 0
+ 0
+ 0
+ 476
+ 0
+ 8192
+ 1
+
+ 16
+ 000000001C000000E701000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59400
+ 59400
+ 0
+ 0
+ 0
+ 0
+ 612
+ 0
+ 8192
+ 2
+
+ 16
+ 00000000380000006F02000054000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 824
+ 824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000054020000ED050000D0020000
+
+
+ 16
+ BE000000D5000000BE010000AD010000
+
+
+
+ 3312
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E7000000F0050000EB000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000F0050000FE000000040100004F000000F0050000E70000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F00400004D020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F004000066000000F005000064020000F00400004F000000F00500004D02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF470100004F0000004B010000CA020000010000000200001004000000010000007DFEFFFF72060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000047010000E1020000000000004F00000047010000CA0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000039020000F00500003D02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000054020000F005000000030000000000003D020000F0050000E902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF80200003D020000FC020000E902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000CA02000000080000CE02000001000000010000100400000001000000CAFCFFFF96000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E5020000000800003D04000000000000CE02000000080000260400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+
+
+ 59392
+ File
+
+ 2572
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000F4750494F5F50696E5F546F67676C65960000000000000001000F4750494F5F50696E5F546F67676C6500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000
+
+
+
+ 59399
+ Build
+
+ 976
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000084E3332574230335896000000000000000100084E33325742303358000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000
+
+
+
+ 59400
+ Debug
+
+ 2373
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000
+
+
+
+ 0
+ 2048
+ 1152
+
+
+
+ 1
+ Debug
+
+ -1
+ -1
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 040100004F00000000080000E7000000
+
+
+ 16
+ 0401000066000000F0050000FE000000
+
+
+
+ 1005
+ 1005
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000FD00000082020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 109
+ 109
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000FD00000020020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 1465
+ 1465
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000FD0700000D040000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1466
+ 1466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1467
+ 1467
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1468
+ 1468
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1506
+ 1506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 1913
+ 1913
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1935
+ 1935
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 03000000B6020000FD0700000D040000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 1936
+ 1936
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 1937
+ 1937
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 1939
+ 1939
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1940
+ 1940
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1941
+ 1941
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 1942
+ 1942
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 195
+ 195
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000FD00000020020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 196
+ 196
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000FD00000020020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 197
+ 197
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 0300000068020000ED050000D0020000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 198
+ 198
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 000000007A0300000004000026040000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 199
+ 199
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000068020000ED050000D0020000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 203
+ 203
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ 040100006300000000080000E7000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 204
+ 204
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 221
+ 221
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000000000000000000000000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 2506
+ 2506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 2507
+ 2507
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 343
+ 343
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 346
+ 346
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 35141
+ 35141
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35824
+ 35824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 35885
+ 35885
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35886
+ 35886
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35887
+ 35887
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35888
+ 35888
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35889
+ 35889
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35890
+ 35890
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35891
+ 35891
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35892
+ 35892
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35893
+ 35893
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35894
+ 35894
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35895
+ 35895
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35896
+ 35896
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35897
+ 35897
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35898
+ 35898
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35899
+ 35899
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35900
+ 35900
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35901
+ 35901
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35902
+ 35902
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35903
+ 35903
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35904
+ 35904
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 35905
+ 35905
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 38003
+ 38003
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000FD00000082020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 38007
+ 38007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000068020000ED050000D0020000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 436
+ 436
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000068020000ED050000D0020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 437
+ 437
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F903000032030000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 440
+ 440
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 463
+ 463
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000068020000ED050000D0020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 466
+ 466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000068020000ED050000D0020000
+
+
+ 16
+ F200000009010000220200006D030000
+
+
+
+ 470
+ 470
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0701000066000000ED050000CE000000
+
+
+ 16
+ F200000009010000EA030000A1010000
+
+
+
+ 50000
+ 50000
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50001
+ 50001
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50002
+ 50002
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50003
+ 50003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50004
+ 50004
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50005
+ 50005
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50006
+ 50006
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50007
+ 50007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50008
+ 50008
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50009
+ 50009
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50010
+ 50010
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50011
+ 50011
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50012
+ 50012
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50013
+ 50013
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50014
+ 50014
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50015
+ 50015
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50016
+ 50016
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50017
+ 50017
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50018
+ 50018
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 50019
+ 50019
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F304000066000000ED05000034020000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 59392
+ 59392
+ 1
+ 0
+ 0
+ 0
+ 966
+ 0
+ 8192
+ 0
+
+ 16
+ 0000000000000000D10300001C000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59393
+ 0
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000260400000008000039040000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59399
+ 59399
+ 0
+ 0
+ 0
+ 0
+ 476
+ 0
+ 8192
+ 1
+
+ 16
+ 000000001C000000E701000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59400
+ 59400
+ 1
+ 0
+ 0
+ 0
+ 612
+ 0
+ 8192
+ 2
+
+ 16
+ 000000001C0000006F02000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 824
+ 824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000B6020000F102000032030000
+
+
+ 16
+ F200000009010000F2010000E1010000
+
+
+
+ 3311
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E700000000080000EB000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000F0050000FE000000040100004F00000000080000E70000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F00400004D020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F004000066000000F005000064020000F00400004F000000F00500004D02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100009B020000010000000200000004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000001000050020000000000004F000000000100009B0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000009B020000000800009F02000001000000010000000400000001000000DEFCFFFFAA00000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000FC02000054020000F005000000030000000000009F020000000800002604000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0A0000000000000001000000000000000000000001000000FFFFFFFF000400007A030000040400002604000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000004D020000F005000051020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000068020000F0050000000300000000000051020000F0050000E90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+
+
+ 59392
+ File
+
+ 2572
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000F4750494F5F50696E5F546F67676C65960000000000000001000F4750494F5F50696E5F546F67676C6500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000
+
+
+
+ 59399
+ Build
+
+ 955
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000
+
+
+
+ 59400
+ Debug
+
+ 2362
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000
+
+
+
+ 0
+ 2048
+ 1152
+
+
+
+
+
+ 1
+ 0
+
+ 100
+ 3
+
+ ..\app\main.c
+ 0
+ 1
+ 21
+ 1
+
+ 0
+
+
+ ..\app\bsp_led.c
+ 0
+ 1
+ 1
+ 1
+
+ 0
+
+
+ ..\app\bsp_usart.c
+ 0
+ 27
+ 1
+ 1
+
+ 0
+
+
+ ..\app\app_tasks.c
+ 20
+ 37
+ 38
+ 1
+
+ 0
+
+
+
+
+
diff --git a/mcm-ddc-04/MDK-ARM/embeddedSrc.uvoptx b/mcm-ddc-04/MDK-ARM/embeddedSrc.uvoptx
new file mode 100644
index 0000000..fa734ba
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/embeddedSrc.uvoptx
@@ -0,0 +1,457 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj; *.o
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ N32WB03X
+ 0x4
+ ARM-ADS
+
+ 64000000
+
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\Listings\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 255
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 3
+
+
+
+
+
+
+
+
+
+
+ BIN\CMSIS_AGDI.dll
+
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+
+
+
+ 0
+ CMSIS_AGDI
+ -X"" -O206 -S0 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0N32WB03x.FLM -FS01000000 -FL040000 -FP0($$Device:N32WB031$Flash\N32WB03x.FLM)
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0N32WB03x -FS01000000 -FL040000 -FP0($$Device:N32WB031$Flash\N32WB03x.FLM))
+
+
+
+
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ STARTUP
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 2
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s
+ startup_n32wb03x.s
+ 0
+ 0
+
+
+
+
+ CMSIS
+ 0
+ 0
+ 0
+ 0
+
+ 2
+ 2
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c
+ system_n32wb03x.c
+ 0
+ 0
+
+
+
+
+ FWLB
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 3
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c
+ misc.c
+ 0
+ 0
+
+
+ 3
+ 4
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c
+ n32wb03x_gpio.c
+ 0
+ 0
+
+
+ 3
+ 5
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c
+ n32wb03x_rcc.c
+ 0
+ 0
+
+
+ 3
+ 6
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c
+ n32wb03x_usart.c
+ 0
+ 0
+
+
+
+
+ middlewares\Third_Party\FreeRTOS\Source
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 7
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c
+ list.c
+ 0
+ 0
+
+
+ 4
+ 8
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c
+ queue.c
+ 0
+ 0
+
+
+ 4
+ 9
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c
+ tasks.c
+ 0
+ 0
+
+
+ 4
+ 10
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c
+ timers.c
+ 0
+ 0
+
+
+
+
+ middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 11
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c
+ port.c
+ 0
+ 0
+
+
+
+
+ middlewares\Third_Party\FreeRTOS\Source\portable\MemMang
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 12
+ 1
+ 0
+ 0
+ 0
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c
+ heap_4.c
+ 0
+ 0
+
+
+
+
+ USER
+ 1
+ 0
+ 0
+ 0
+
+ 7
+ 13
+ 1
+ 0
+ 0
+ 0
+ ..\app\main.c
+ main.c
+ 0
+ 0
+
+
+ 7
+ 14
+ 1
+ 0
+ 0
+ 0
+ ..\app\bsp_usart.c
+ bsp_usart.c
+ 0
+ 0
+
+
+ 7
+ 15
+ 1
+ 0
+ 0
+ 0
+ ..\app\bsp_led.c
+ bsp_led.c
+ 0
+ 0
+
+
+ 7
+ 16
+ 1
+ 0
+ 0
+ 0
+ ..\app\app_tasks.c
+ app_tasks.c
+ 0
+ 0
+
+
+ 7
+ 17
+ 1
+ 0
+ 0
+ 0
+ ..\app\n32wb03x_it.c
+ n32wb03x_it.c
+ 0
+ 0
+
+
+
+
diff --git a/mcm-ddc-04/MDK-ARM/embeddedSrc.uvprojx b/mcm-ddc-04/MDK-ARM/embeddedSrc.uvprojx
new file mode 100644
index 0000000..1373f97
--- /dev/null
+++ b/mcm-ddc-04/MDK-ARM/embeddedSrc.uvprojx
@@ -0,0 +1,528 @@
+
+
+
+ 2.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ N32WB03X
+ 0x4
+ ARM-ADS
+ 5060750::V5.06 update 6 (build 750)::.\ARMCC
+ 0
+
+
+ N32WB031
+ Nationstech
+ Nationstech.N32WB03X_DFP.1.4.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0xC000) IROM(0x1000000,0x40000) CPUTYPE("Cortex-M0") CLOCK(64000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0N32WB03X -FS01000000 -FL040000 -FP0($$Device:N32WB031$Flash\N32WB03X.FLM))
+ 0
+ $$Device:N32WB031$firmware\CMSIS\device\n32wb03x.h
+
+
+
+
+
+
+
+
+
+ $$Device:N32WB031$svd\N32WB03X.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ embeddedSrc
+ 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\embeddedSrc.bin .\Objects\embeddedSrc.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
+ 0x40000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x1000000
+ 0x40000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0xc000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 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
+
+ ..\app;..\..\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;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include
+
+
+
+ 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
+
+
+
+
+ FWLB
+
+
+ misc.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c
+
+
+ n32wb03x_gpio.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c
+
+
+ n32wb03x_rcc.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c
+
+
+ n32wb03x_usart.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c
+
+
+
+
+ middlewares\Third_Party\FreeRTOS\Source
+
+
+ list.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c
+
+
+ queue.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c
+
+
+ tasks.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c
+
+
+ timers.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c
+
+
+
+
+ middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0
+
+
+ port.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c
+
+
+
+
+ middlewares\Third_Party\FreeRTOS\Source\portable\MemMang
+
+
+ heap_4.c
+ 1
+ ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c
+
+
+
+
+ USER
+
+
+ main.c
+ 1
+ ..\app\main.c
+
+
+ bsp_usart.c
+ 1
+ ..\app\bsp_usart.c
+
+
+ bsp_led.c
+ 1
+ ..\app\bsp_led.c
+
+
+ app_tasks.c
+ 1
+ ..\app\app_tasks.c
+
+
+ n32wb03x_it.c
+ 1
+ ..\app\n32wb03x_it.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <Project Info>
+
+
+
+
+
+ 0
+ 1
+
+
+
+
+
diff --git a/mcm-ddc-04/app/FreeRTOSConfig.h b/mcm-ddc-04/app/FreeRTOSConfig.h
new file mode 100644
index 0000000..1aca7db
--- /dev/null
+++ b/mcm-ddc-04/app/FreeRTOSConfig.h
@@ -0,0 +1,110 @@
+/*
+ FreeRTOS V9.0.0 - Copyright (C) 2016 Real Time Engineers Ltd.
+ All rights reserved
+
+ http://www.FreeRTOS.org
+
+ FreeRTOS is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License (version 2) as published by the
+ Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception.
+*/
+
+#ifndef FREERTOS_CONFIG_H
+#define FREERTOS_CONFIG_H
+
+/*-----------------------------------------------------------
+ * Application specific definitions.
+ *
+ * These definitions should be adjusted for your particular hardware and
+ * application requirements.
+ *----------------------------------------------------------*/
+
+/* Ensure stdint is only used by the compiler, and not the assembler. */
+#if defined(__ICCARM__) || defined(__CC_ARM) || defined(__GNUC__)
+ #include
+ extern uint32_t SystemCoreClock;
+#endif
+
+
+#define configUSE_PREEMPTION 1
+#define configUSE_IDLE_HOOK 0
+#define configUSE_TICK_HOOK 0
+#define configCPU_CLOCK_HZ ( SystemCoreClock )
+#define configTICK_RATE_HZ ( ( TickType_t ) 1000 )
+#define configMAX_PRIORITIES ( 7 )
+#define configMINIMAL_STACK_SIZE ( ( uint16_t ) 128 )
+#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 8 * 1024 ) )
+#define configMAX_TASK_NAME_LEN ( 16 )
+#define configUSE_TRACE_FACILITY 1
+#define configUSE_16_BIT_TICKS 0
+#define configIDLE_SHOULD_YIELD 1
+#define configUSE_MUTEXES 1
+#define configQUEUE_REGISTRY_SIZE 8
+#define configCHECK_FOR_STACK_OVERFLOW 0
+#define configUSE_RECURSIVE_MUTEXES 1
+#define configUSE_MALLOC_FAILED_HOOK 0
+#define configUSE_APPLICATION_TASK_TAG 0
+#define configUSE_COUNTING_SEMAPHORES 1
+#define configGENERATE_RUN_TIME_STATS 0
+
+/* Co-routine definitions. */
+#define configUSE_CO_ROUTINES 0
+#define configMAX_CO_ROUTINE_PRIORITIES ( 2 )
+
+/* Software timer definitions. */
+#define configUSE_TIMERS 0
+#define configTIMER_TASK_PRIORITY ( 2 )
+#define configTIMER_QUEUE_LENGTH 10
+#define configTIMER_TASK_STACK_DEPTH ( configMINIMAL_STACK_SIZE * 2 )
+
+/* Set the following definitions to 1 to include the API function, or zero
+to exclude the API function. */
+#define INCLUDE_vTaskPrioritySet 1
+#define INCLUDE_uxTaskPriorityGet 1
+#define INCLUDE_vTaskDelete 1
+#define INCLUDE_vTaskCleanUpResources 1
+#define INCLUDE_vTaskSuspend 1
+#define INCLUDE_vTaskDelayUntil 1
+#define INCLUDE_vTaskDelay 1
+#define INCLUDE_xQueueGetMutexHolder 1
+#define INCLUDE_xTaskGetSchedulerState 1
+#define INCLUDE_eTaskGetState 1
+
+/* Cortex-M specific definitions. */
+#ifdef __NVIC_PRIO_BITS
+ /* __NVIC_PRIO_BITS will be specified when CMSIS is being used. */
+ #define configPRIO_BITS __NVIC_PRIO_BITS
+#else
+ #define configPRIO_BITS 2 /* 4 priority levels */
+#endif
+
+/* The lowest interrupt priority that can be used in a call to a "set priority"
+function. */
+#define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 3
+
+/* The highest interrupt priority that can be used by any interrupt service
+routine that makes calls to interrupt safe FreeRTOS API functions. DO NOT CALL
+INTERRUPT SAFE FREERTOS API FUNCTIONS FROM ANY INTERRUPT THAT HAS A HIGHER
+PRIORITY THAN THIS! (higher priorities are lower numeric values. */
+#define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 3
+
+/* Interrupt priorities used by the kernel port layer itself. These are generic
+to all Cortex-M ports, and do not rely on any particular library functions. */
+#define configKERNEL_INTERRUPT_PRIORITY ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */
+#define configMAX_SYSCALL_INTERRUPT_PRIORITY ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )
+
+/* Normal assert() semantics without relying on the provision of an assert.h
+header file. */
+#define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }
+
+/* Definitions that map the FreeRTOS port interrupt handlers to their CMSIS
+standard names. With these defined, the FreeRTOS ARM_CM0 port implements
+SVC_Handler, PendSV_Handler and SysTick_Handler directly (n32wb03x_it.c must
+NOT define them, and main() must NOT call SysTick_Config). */
+#define vPortSVCHandler SVC_Handler
+#define xPortPendSVHandler PendSV_Handler
+#define xPortSysTickHandler SysTick_Handler
+
+#endif /* FREERTOS_CONFIG_H */
diff --git a/mcm-ddc-04/app/app_tasks.c b/mcm-ddc-04/app/app_tasks.c
new file mode 100644
index 0000000..b3e1680
--- /dev/null
+++ b/mcm-ddc-04/app/app_tasks.c
@@ -0,0 +1,92 @@
+/**
+ * @file app_tasks.c
+ * @brief FreeRTOS tasks: two LED blink tasks + one printf task,
+ * inter-task communication via a message queue.
+ */
+#include "app_tasks.h"
+#include "bsp_led.h"
+#include
+
+#include "FreeRTOS.h"
+#include "task.h"
+#include "queue.h"
+
+#define LED1_PERIOD_MS 500
+#define LED2_PERIOD_MS 1000
+#define LOG_QUEUE_LENGTH 10
+
+#define LED_TASK_STACK 128 /* in words */
+#define PRINT_TASK_STACK 256 /* printf needs more stack */
+#define LED_TASK_PRIO 2
+#define PRINT_TASK_PRIO 3
+
+static QueueHandle_t s_logQueue = NULL;
+
+/**
+ * @brief Toggle LED1(PB0) every 500 ms, post a log message each time.
+ */
+static void LedTask(void* argument)
+{
+ LogMsg_t msg = {1, 0};
+ (void)argument;
+
+ for (;;)
+ {
+ bsp_led_toggle(LED1_PORT, LED1_PIN);
+
+ msg.led_id = 1;
+ msg.count++;
+ xQueueSend(s_logQueue, &msg, 0);
+
+ vTaskDelay(pdMS_TO_TICKS(LED1_PERIOD_MS));
+ }
+}
+
+/**
+ * @brief Toggle LED2(PA6) every 1000 ms, post a log message each time.
+ */
+static void LedTask2(void* argument)
+{
+ LogMsg_t msg = {2, 0};
+ (void)argument;
+
+ for (;;)
+ {
+ bsp_led_toggle(LED2_PORT, LED2_PIN);
+
+ msg.led_id = 2;
+ msg.count++;
+ xQueueSend(s_logQueue, &msg, 0);
+
+ vTaskDelay(pdMS_TO_TICKS(LED2_PERIOD_MS));
+ }
+}
+
+/**
+ * @brief Block on the log queue and printf every received message.
+ */
+static void PrintTask(void* argument)
+{
+ LogMsg_t msg;
+ (void)argument;
+
+ for (;;)
+ {
+ if (xQueueReceive(s_logQueue, &msg, portMAX_DELAY) == pdPASS)
+ {
+ printf("LED%u toggled, count = %lu\n", (unsigned int)msg.led_id, (unsigned long)msg.count);
+ }
+ }
+}
+
+/**
+ * @brief Create the log queue and all application tasks.
+ */
+void AppTasks_CreateAll(void)
+{
+ s_logQueue = xQueueCreate(LOG_QUEUE_LENGTH, sizeof(LogMsg_t));
+
+ xTaskCreate(LedTask, "LED1", LED_TASK_STACK, NULL, LED_TASK_PRIO, NULL);
+ xTaskCreate(LedTask2, "LED2", LED_TASK_STACK, NULL, LED_TASK_PRIO, NULL);
+ xTaskCreate(PrintTask, "PRINT", PRINT_TASK_STACK, NULL, PRINT_TASK_PRIO, NULL);
+}
diff --git a/mcm-ddc-04/app/app_tasks.h b/mcm-ddc-04/app/app_tasks.h
new file mode 100644
index 0000000..29e9405
--- /dev/null
+++ b/mcm-ddc-04/app/app_tasks.h
@@ -0,0 +1,27 @@
+/**
+ * @file app_tasks.h
+ * @brief FreeRTOS task/queue creation interface
+ */
+#ifndef __APP_TASKS_H__
+#define __APP_TASKS_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include
+
+/* Log message passed from LED tasks to the print task via a queue */
+typedef struct
+{
+ uint8_t led_id; /* 1 = LED1(PB0), 2 = LED2(PA6) */
+ uint32_t count; /* toggle counter of that LED */
+} LogMsg_t;
+
+void AppTasks_CreateAll(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __APP_TASKS_H__ */
diff --git a/mcm-ddc-04/app/bsp_led.c b/mcm-ddc-04/app/bsp_led.c
new file mode 100644
index 0000000..7e3ba4e
--- /dev/null
+++ b/mcm-ddc-04/app/bsp_led.c
@@ -0,0 +1,59 @@
+/**
+ * @file bsp_led.c
+ * @brief LED GPIO driver (LED1=PB0, LED2=PA6)
+ */
+#include "bsp_led.h"
+
+/**
+ * @brief Configure one LED pin as output push-pull.
+ */
+static void led_init(GPIO_Module* GPIOx, uint16_t pin)
+{
+ GPIO_InitType GPIO_InitStructure;
+
+ /* Enable the GPIO clock */
+ if (GPIOx == GPIOA)
+ {
+ RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_GPIOA, ENABLE);
+ }
+ else if (GPIOx == GPIOB)
+ {
+ RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_GPIOB, ENABLE);
+ }
+ else
+ {
+ return;
+ }
+
+ GPIO_InitStruct(&GPIO_InitStructure);
+ GPIO_InitStructure.Pin = pin;
+ GPIO_InitStructure.GPIO_Mode = GPIO_MODE_OUTPUT_PP;
+ GPIO_InitPeripheral(GPIOx, &GPIO_InitStructure);
+}
+
+/**
+ * @brief Initialize LED1 and LED2, both turned off.
+ */
+void bsp_led_init(void)
+{
+ led_init(LED1_PORT, LED1_PIN);
+ led_init(LED2_PORT, LED2_PIN);
+
+ bsp_led_off(LED1_PORT, LED1_PIN);
+ bsp_led_off(LED2_PORT, LED2_PIN);
+}
+
+void bsp_led_on(GPIO_Module* GPIOx, uint16_t pin)
+{
+ GPIO_SetBits(GPIOx, pin);
+}
+
+void bsp_led_off(GPIO_Module* GPIOx, uint16_t pin)
+{
+ GPIO_ResetBits(GPIOx, pin);
+}
+
+void bsp_led_toggle(GPIO_Module* GPIOx, uint16_t pin)
+{
+ GPIO_TogglePin(GPIOx, pin);
+}
diff --git a/mcm-ddc-04/app/bsp_led.h b/mcm-ddc-04/app/bsp_led.h
new file mode 100644
index 0000000..21b6820
--- /dev/null
+++ b/mcm-ddc-04/app/bsp_led.h
@@ -0,0 +1,30 @@
+/**
+ * @file bsp_led.h
+ * @brief LED1(PB0) / LED2(PA6) driver
+ */
+#ifndef __BSP_LED_H__
+#define __BSP_LED_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "n32wb03x.h"
+
+/* NOTE: PA4/PA5 are SWD (SWCLK/SWDIO) debug pins - never used here. */
+#define LED1_PORT GPIOB
+#define LED1_PIN GPIO_PIN_0
+
+#define LED2_PORT GPIOA
+#define LED2_PIN GPIO_PIN_6
+
+void bsp_led_init(void);
+void bsp_led_on(GPIO_Module* GPIOx, uint16_t pin);
+void bsp_led_off(GPIO_Module* GPIOx, uint16_t pin);
+void bsp_led_toggle(GPIO_Module* GPIOx, uint16_t pin);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __BSP_LED_H__ */
diff --git a/mcm-ddc-04/app/bsp_usart.c b/mcm-ddc-04/app/bsp_usart.c
new file mode 100644
index 0000000..3861282
--- /dev/null
+++ b/mcm-ddc-04/app/bsp_usart.c
@@ -0,0 +1,61 @@
+/**
+ * @file bsp_usart.c
+ * @brief USART1 init + printf retarget (fputc)
+ */
+#include "bsp_usart.h"
+#include
+
+/**
+ * @brief Initialize USART1 (115200 8N1) on PB6(TX)/PB7(RX).
+ */
+void bsp_usart_init(void)
+{
+ GPIO_InitType GPIO_InitStructure;
+ USART_InitType USART_InitStructure;
+
+ /* Enable GPIOB and USART1 clocks */
+ RCC_EnableAPB2PeriphClk(BSP_USART_GPIO_CLK, ENABLE);
+ RCC_EnableAPB2PeriphClk(BSP_USART_CLK, ENABLE);
+
+ /* Configure USART1 TX (PB6) as alternate function push-pull */
+ GPIO_InitStruct(&GPIO_InitStructure);
+ GPIO_InitStructure.Pin = BSP_USART_TX_PIN;
+ GPIO_InitStructure.GPIO_Mode = GPIO_MODE_AF_PP;
+ GPIO_InitStructure.GPIO_Alternate = BSP_USART_TX_GPIO_AF;
+ GPIO_InitPeripheral(BSP_USART_GPIO, &GPIO_InitStructure);
+
+ /* Configure USART1 RX (PB7) as alternate function */
+ GPIO_InitStructure.Pin = BSP_USART_RX_PIN;
+ GPIO_InitStructure.GPIO_Alternate = BSP_USART_RX_GPIO_AF;
+ GPIO_InitPeripheral(BSP_USART_GPIO, &GPIO_InitStructure);
+
+ USART_InitStructure.BaudRate = BSP_USART_BAUDRATE;
+ USART_InitStructure.WordLength = USART_WL_8B;
+ USART_InitStructure.StopBits = USART_STPB_1;
+ USART_InitStructure.Parity = USART_PE_NO;
+ USART_InitStructure.HardwareFlowControl = USART_HFCTRL_NONE;
+ USART_InitStructure.Mode = USART_MODE_RX | USART_MODE_TX;
+
+ USART_Init(BSP_USARTx, &USART_InitStructure);
+ USART_Enable(BSP_USARTx, ENABLE);
+}
+
+/* Retarget the C library printf function to USART1 */
+int fputc(int ch, FILE* f)
+{
+ /* Send '\r' before '\n' so that serial terminals display correctly */
+ if (ch == '\n')
+ {
+ USART_SendData(BSP_USARTx, (uint8_t)'\r');
+ while (USART_GetFlagStatus(BSP_USARTx, USART_FLAG_TXDE) == RESET)
+ {
+ }
+ }
+
+ USART_SendData(BSP_USARTx, (uint8_t)ch);
+ while (USART_GetFlagStatus(BSP_USARTx, USART_FLAG_TXDE) == RESET)
+ {
+ }
+
+ return ch;
+}
diff --git a/mcm-ddc-04/app/bsp_usart.h b/mcm-ddc-04/app/bsp_usart.h
new file mode 100644
index 0000000..5cf8b08
--- /dev/null
+++ b/mcm-ddc-04/app/bsp_usart.h
@@ -0,0 +1,30 @@
+/**
+ * @file bsp_usart.h
+ * @brief USART1 printf support (TX=PB6, RX=PB7, 115200 8N1)
+ */
+#ifndef __BSP_USART_H__
+#define __BSP_USART_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "n32wb03x.h"
+
+#define BSP_USARTx USART1
+#define BSP_USART_CLK RCC_APB2_PERIPH_USART1
+#define BSP_USART_GPIO GPIOB
+#define BSP_USART_GPIO_CLK RCC_APB2_PERIPH_GPIOB
+#define BSP_USART_TX_PIN GPIO_PIN_6
+#define BSP_USART_RX_PIN GPIO_PIN_7
+#define BSP_USART_TX_GPIO_AF GPIO_AF4_USART1
+#define BSP_USART_RX_GPIO_AF GPIO_AF4_USART1
+#define BSP_USART_BAUDRATE 115200
+
+void bsp_usart_init(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __BSP_USART_H__ */
diff --git a/mcm-ddc-04/app/main.c b/mcm-ddc-04/app/main.c
new file mode 100644
index 0000000..e65e737
--- /dev/null
+++ b/mcm-ddc-04/app/main.c
@@ -0,0 +1,43 @@
+/**
+ * @file main.c
+ * @brief Entry: clock update, USART banner, LED init, create tasks, start scheduler.
+ */
+#include "n32wb03x.h"
+#include
+
+#include "FreeRTOS.h"
+#include "task.h"
+
+#include "bsp_usart.h"
+#include "bsp_led.h"
+#include "app_tasks.h"
+
+/**
+ * @brief Main program.
+ */
+int main(void)
+{
+ /* Update SystemCoreClock (configured to 64MHz HSI by SystemInit) */
+ SystemCoreClockUpdate();
+
+ /* USART1 init, print startup banner before the scheduler runs */
+ bsp_usart_init();
+ printf("\n========================================\n");
+ printf(" N32WB031 FreeRTOS + UART + LED demo\n");
+ printf(" SystemCoreClock = %lu Hz\n", (unsigned long)SystemCoreClock);
+ printf("========================================\n");
+
+ /* LED1(PB0) / LED2(PA6) init */
+ bsp_led_init();
+
+ /* Create log queue and tasks (LedTask, LedTask2, PrintTask) */
+ AppTasks_CreateAll();
+
+ /* Start the FreeRTOS scheduler (port configures SysTick itself) */
+ vTaskStartScheduler();
+
+ /* We should never get here as control is now taken by the scheduler */
+ for (;;)
+ {
+ }
+}
diff --git a/mcm-ddc-04/app/n32wb03x_it.c b/mcm-ddc-04/app/n32wb03x_it.c
new file mode 100644
index 0000000..33b3caa
--- /dev/null
+++ b/mcm-ddc-04/app/n32wb03x_it.c
@@ -0,0 +1,40 @@
+/**
+ * @file n32wb03x_it.c
+ * @brief Cortex-M0 exception handlers.
+ *
+ * SVC_Handler / PendSV_Handler / SysTick_Handler are NOT defined here:
+ * they are provided by the FreeRTOS ARM_CM0 port, mapped in FreeRTOSConfig.h:
+ * vPortSVCHandler -> SVC_Handler
+ * xPortPendSVHandler -> PendSV_Handler
+ * xPortSysTickHandler -> SysTick_Handler
+ */
+#include "n32wb03x_it.h"
+
+/******************************************************************************/
+/* Cortex-M0 Processor Exceptions Handlers */
+/******************************************************************************/
+
+/**
+ * @brief This function handles NMI exception.
+ */
+void NMI_Handler(void)
+{
+}
+
+/**
+ * @brief This function handles Hard Fault exception.
+ */
+void HardFault_Handler(void)
+{
+ /* Go to infinite loop when Hard Fault exception occurs */
+ while (1)
+ {
+ }
+}
+
+/******************************************************************************/
+/* N32WB03X Peripherals Interrupt Handlers */
+/* Add here the Interrupt Handler for the used peripheral(s) (PPP), for the */
+/* available peripheral interrupt handler's name please refer to the startup */
+/* file (startup_n32wb03x.s). */
+/******************************************************************************/
diff --git a/mcm-ddc-04/app/n32wb03x_it.h b/mcm-ddc-04/app/n32wb03x_it.h
new file mode 100644
index 0000000..446ae4d
--- /dev/null
+++ b/mcm-ddc-04/app/n32wb03x_it.h
@@ -0,0 +1,20 @@
+/**
+ * @file n32wb03x_it.h
+ */
+#ifndef __N32WB03X_IT_H__
+#define __N32WB03X_IT_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "n32wb03x.h"
+
+void NMI_Handler(void);
+void HardFault_Handler(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __N32WB03X_IT_H__ */
diff --git a/mcm-ddc-04/docs/开发日志.md b/mcm-ddc-04/docs/开发日志.md
new file mode 100644
index 0000000..654d85b
--- /dev/null
+++ b/mcm-ddc-04/docs/开发日志.md
@@ -0,0 +1,110 @@
+# N32WB031 基础工程开发日志
+
+日期:2025-06-09
+工程:`H:\caiic_workspace\mothercup\embeddedSrc`
+目标芯片:N32WB031(国民技术 BLE SoC,Cortex-M0,64MHz,Flash 256KB,RAM 48KB)
+
+## 1. 任务目标
+
+基于 N32WB03x SDK V2.0.0 新建裸工程,实现:
+
+- UART 串口打印(printf 重定向)
+- 集成 FreeRTOS,构建实时多任务架构
+- GPIO 点灯(LED 周期翻转)
+- 引脚分配不得与 SWD 调试管脚冲突
+
+## 2. 参考资料
+
+| 资料 | 路径 |
+|---|---|
+| SDK V2.0.0 | `nations-tec/N32WB03x_SDK_V2.0.0` |
+| 器件包 | `nations-tec/N32WB03x_DFP.1.4.0.pack` |
+| 用户手册 | `nations-tec/CN_UM_N32WB03X_Series_User_Manual_V1.5.pdf` |
+| 硬件设计指南 | `nations-tec/CN_DG_N32WB03x_Series_Chips_Hardware_Design_Guide_V1.4.pdf` |
+| STB 开发板资料 | `nations-tec/N32WB031_STB_V1.3` |
+
+参考例程:
+
+- 串口:`projects/n32wb03x_EVAL/peripheral/USART/Printf`
+- 点灯:`projects/n32wb03x_EVAL/peripheral/GPIO/LedBlink`
+- FreeRTOS:`projects/n32wb03x_EVAL/application/FreeRTOS/FreeRTOS_ThreadCreation`
+
+## 3. 关键硬件结论
+
+- **SWD 调试管脚:SWCLK=PA4,SWDIO=PA5**(复位后默认 AF0)——本工程所有 GPIO 分配均避开这两个脚
+- STB 开发板板载 LED:LED1=PB0(跳线 J21)、LED2=PA6(跳线 J22),蓝色 LED,4.7K 限流
+- 串口排针 J3 已引出 PB6/PB7
+- 注意:PB8/PB9 默认接 32.768K 晶振;PB3 有下拉注意事项(手册 5.2.4)
+
+## 4. 引脚分配表
+
+| 功能 | 引脚 | 复用 | 说明 |
+|---|---|---|---|
+| USART1_TX | PB6 | AF4 | 115200 8N1 |
+| USART1_RX | PB7 | AF4 | |
+| LED1 | PB0 | GPIO 推挽输出 | 板载 D1 |
+| LED2 | PA6 | GPIO 推挽输出 | 板载 D2 |
+| SWDCLK | PA4 | AF0 | 调试占用,应用程序禁用 |
+| SWDIO | PA5 | AF0 | 调试占用,应用程序禁用 |
+
+## 5. 工程结构
+
+```
+embeddedSrc/
+├── app/
+│ ├── main.c # 入口:时钟更新 → USART 初始化+banner → LED 初始化 → 建队列/任务 → vTaskStartScheduler
+│ ├── bsp_usart.c/.h # USART1 初始化 + fputc 重定向('\n' 前自动补 '\r')
+│ ├── bsp_led.c/.h # LED1/LED2 初始化、on/off/toggle
+│ ├── app_tasks.c/.h # 3 个 FreeRTOS 任务 + 日志队列
+│ ├── n32wb03x_it.c/.h # NMI / HardFault 异常处理
+│ └── FreeRTOSConfig.h # heap 8KB,SVC/PendSV/SysTick 映射给 FreeRTOS port
+├── MDK-ARM/
+│ ├── embeddedSrc.uvprojx
+│ └── embeddedSrc.uvoptx
+└── docs/
+ └── 开发日志.md(本文件)
+```
+
+SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)以相对路径 `..\..\nations-tec\N32WB03x_SDK_V2.0.0` 引用,不复制到工程内。
+
+工程配置:器件 N32WB031,IROM 0x01000000 / 0x40000,IRAM 0x20000000 / 0xC000,MicroLIB,宏定义 `N32WB03X, USE_STDPERIPH_DRIVER`。
+
+## 6. 实时多任务架构
+
+使用 FreeRTOS 原生 API(xTaskCreate / vTaskDelay / xQueue),不用 cmsis_os 封装。
+
+| 任务 | 功能 | 周期/触发 | 栈(字) | 优先级 |
+|---|---|---|---|---|
+| LedTask | 翻转 LED1,向日志队列发送 LogMsg_t | 500ms | 128 | 2 |
+| LedTask2 | 翻转 LED2,向日志队列发送 LogMsg_t | 1000ms | 128 | 2 |
+| PrintTask | xQueueReceive 阻塞取消息并 printf | 队列驱动 | 256 | 3 |
+
+生产者-消费者模型:LED 任务只负责投递消息,打印任务独占串口输出,避免多任务直接 printf 造成的输出交错。
+
+调度相关:
+
+- SysTick 由 FreeRTOS port 接管(FreeRTOSConfig.h 中 `xPortSysTickHandler → SysTick_Handler` 映射),main 中不再手动 `SysTick_Config`
+- `configTOTAL_HEAP_SIZE = 8*1024`(48KB RAM 余量充足)
+
+## 7. 编译验证
+
+- 工具链:Keil µVision5(`D:\Keil_v5\UV4\UV4.exe`,ARMCC V5.06 update 6)
+- 命令行:`UV4.exe -b embeddedSrc.uvprojx -j0 -o build.log`(工作目录 `embeddedSrc/MDK-ARM`)
+- 结果:**0 Error(s), 0 Warning(s)**
+- 体积:`Code=8248 RO-data=724 RW-data=100 ZI-data=10532`
+- 产物:`Objects/embeddedSrc.axf`、`Objects/embeddedSrc.hex`、`bin/embeddedSrc.bin`
+- 自查:全工程无 PA4/PA5 占用;SVC/PendSV/SysTick_Handler 无重复定义
+
+## 8. 烧录与运行
+
+1. Keil 打开 `embeddedSrc/MDK-ARM/embeddedSrc.uvprojx`,F7 编译
+2. NS-LINK 接 SWD(PA4/PA5),F8 下载
+3. 串口助手接 PB6(TX)/PB7(RX),115200 8N1
+4. 复位后预期输出:启动 banner + `LED1 toggled, count = N` / `LED2 toggled, count = N` 滚动日志
+
+注意:未在真实硬件上运行验证。若 LED 不亮,检查 STB 板 J21/J22 跳线;若串口无输出,检查 J3 排针接线。
+
+## 9. 后续计划
+
+- 板卡实测验证 LED 与串口日志
+- 按需接入 BLE 协议栈(SDK ble 例程为裸机 rwip_schedule 调度,与 FreeRTOS 架构需做整合设计)