瀏覽代碼

Fix for project build.

TelenkovDmitry 1 年之前
父節點
當前提交
5b54069393
共有 100 個文件被更改,包括 13186 次插入10127 次删除
  1. 107 140
      fw/user/at32f403a_407_int.c
  2. 139 139
      fw/user/main.c
  3. 1 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/bpstruct.h
  4. 115 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/cc.h
  5. 1 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/epstruct.h
  6. 484 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/ethernetif.c
  7. 45 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/ethernetif.h
  8. 40 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/perf.h
  9. 1013 0
      libs/thirdparty/lwip_2.1.2/port/FreeRTOS/sys_arch.c
  10. 1 0
      libs/thirdparty/lwip_2.1.2/system/arch/bpstruct.h
  11. 104 0
      libs/thirdparty/lwip_2.1.2/system/arch/cc.h
  12. 37 0
      libs/thirdparty/lwip_2.1.2/system/arch/cpu.h
  13. 1 0
      libs/thirdparty/lwip_2.1.2/system/arch/epstruct.h
  14. 44 0
      libs/thirdparty/lwip_2.1.2/system/arch/init.h
  15. 38 0
      libs/thirdparty/lwip_2.1.2/system/arch/lib.h
  16. 40 0
      libs/thirdparty/lwip_2.1.2/system/arch/perf.h
  17. 156 0
      libs/thirdparty/lwip_2.1.2/system/arch/sys_arch.h
  18. 二進制
      project/ewarm/Debug/Exe/module_universal_io.out
  19. 674 0
      project/ewarm/Debug/List/module_universal_io.map
  20. 234 214
      project/ewarm/Debug/Obj/.ninja_deps
  21. 二進制
      project/ewarm/Debug/Obj/adc.o
  22. 二進制
      project/ewarm/Debug/Obj/adc.pbi
  23. 62 63
      project/ewarm/Debug/Obj/adc.pbi.dep
  24. 451 439
      project/ewarm/Debug/Obj/adc.xcl
  25. 二進制
      project/ewarm/Debug/Obj/altcp.o
  26. 二進制
      project/ewarm/Debug/Obj/altcp.pbi
  27. 22 21
      project/ewarm/Debug/Obj/altcp.pbi.dep
  28. 451 439
      project/ewarm/Debug/Obj/altcp.xcl
  29. 二進制
      project/ewarm/Debug/Obj/altcp_alloc.o
  30. 二進制
      project/ewarm/Debug/Obj/altcp_alloc.pbi
  31. 22 21
      project/ewarm/Debug/Obj/altcp_alloc.pbi.dep
  32. 451 439
      project/ewarm/Debug/Obj/altcp_alloc.xcl
  33. 二進制
      project/ewarm/Debug/Obj/altcp_tcp.o
  34. 二進制
      project/ewarm/Debug/Obj/altcp_tcp.pbi
  35. 22 21
      project/ewarm/Debug/Obj/altcp_tcp.pbi.dep
  36. 451 439
      project/ewarm/Debug/Obj/altcp_tcp.xcl
  37. 二進制
      project/ewarm/Debug/Obj/api_lib.o
  38. 二進制
      project/ewarm/Debug/Obj/api_lib.pbi
  39. 79 61
      project/ewarm/Debug/Obj/api_lib.pbi.dep
  40. 451 439
      project/ewarm/Debug/Obj/api_lib.xcl
  41. 二進制
      project/ewarm/Debug/Obj/api_msg.o
  42. 二進制
      project/ewarm/Debug/Obj/api_msg.pbi
  43. 79 61
      project/ewarm/Debug/Obj/api_msg.pbi.dep
  44. 451 439
      project/ewarm/Debug/Obj/api_msg.xcl
  45. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_acc.o
  46. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_acc.pbi
  47. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_acc.pbi.dep
  48. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_acc.xcl
  49. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_adc.o
  50. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_adc.pbi
  51. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_adc.pbi.dep
  52. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_adc.xcl
  53. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_board.o
  54. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_board.pbi
  55. 46 46
      project/ewarm/Debug/Obj/at32f403a_407_board.pbi.dep
  56. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_board.xcl
  57. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_bpr.o
  58. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi
  59. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi.dep
  60. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_bpr.xcl
  61. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_can.o
  62. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_can.pbi
  63. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_can.pbi.dep
  64. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_can.xcl
  65. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_clock.o
  66. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_clock.pbi
  67. 44 44
      project/ewarm/Debug/Obj/at32f403a_407_clock.pbi.dep
  68. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_clock.xcl
  69. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_crc.o
  70. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_crc.pbi
  71. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_crc.pbi.dep
  72. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_crc.xcl
  73. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_crm.o
  74. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_crm.pbi
  75. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_crm.pbi.dep
  76. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_crm.xcl
  77. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_dac.o
  78. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_dac.pbi
  79. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_dac.pbi.dep
  80. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_dac.xcl
  81. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_debug.o
  82. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_debug.pbi
  83. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_debug.pbi.dep
  84. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_debug.xcl
  85. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_dma.o
  86. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_dma.pbi
  87. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_dma.pbi.dep
  88. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_dma.xcl
  89. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_emac.o
  90. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_emac.pbi
  91. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_emac.pbi.dep
  92. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_emac.xcl
  93. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_exint.o
  94. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_exint.pbi
  95. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_exint.pbi.dep
  96. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_exint.xcl
  97. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_flash.o
  98. 二進制
      project/ewarm/Debug/Obj/at32f403a_407_flash.pbi
  99. 43 43
      project/ewarm/Debug/Obj/at32f403a_407_flash.pbi.dep
  100. 451 439
      project/ewarm/Debug/Obj/at32f403a_407_flash.xcl

+ 107 - 140
fw/user/at32f403a_407_int.c

@@ -1,140 +1,107 @@
-/**
-  **************************************************************************
-  * @file     at32f403a_407_int.c
-  * @brief    main interrupt service routines.
-  **************************************************************************
-  *                       Copyright notice & Disclaimer
-  *
-  * The software Board Support Package (BSP) that is made available to
-  * download from Artery official website is the copyrighted work of Artery.
-  * Artery authorizes customers to use, copy, and distribute the BSP
-  * software and its related documentation for the purpose of design and
-  * development in conjunction with Artery microcontrollers. Use of the
-  * software is governed by this copyright notice and the following disclaimer.
-  *
-  * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
-  * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
-  * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
-  * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
-  * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
-  * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
-  *
-  **************************************************************************
-  */
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407_int.h"
-
-/** @addtogroup AT32F403A_periph_examples
-  * @{
-  */
-
-/** @addtogroup 403A_WDT_reset
-  * @{
-  */
-
-/**
-  * @brief  this function handles nmi exception.
-  * @param  none
-  * @retval none
-  */
-void NMI_Handler(void)
-{
-}
-
-/**
-  * @brief  this function handles hard fault exception.
-  * @param  none
-  * @retval none
-  */
-void HardFault_Handler(void)
-{
-  /* go to infinite loop when hard fault exception occurs */
-  while(1)
-  {
-  }
-}
-
-/**
-  * @brief  this function handles memory manage exception.
-  * @param  none
-  * @retval none
-  */
-void MemManage_Handler(void)
-{
-  /* go to infinite loop when memory manage exception occurs */
-  while(1)
-  {
-  }
-}
-
-/**
-  * @brief  this function handles bus fault exception.
-  * @param  none
-  * @retval none
-  */
-void BusFault_Handler(void)
-{
-  /* go to infinite loop when bus fault exception occurs */
-  while(1)
-  {
-  }
-}
-
-/**
-  * @brief  this function handles usage fault exception.
-  * @param  none
-  * @retval none
-  */
-void UsageFault_Handler(void)
-{
-  /* go to infinite loop when usage fault exception occurs */
-  while(1)
-  {
-  }
-}
-
-/**
-  * @brief  this function handles svcall exception.
-  * @param  none
-  * @retval none
-  */
-void SVC_Handler(void)
-{
-}
-
-/**
-  * @brief  this function handles debug monitor exception.
-  * @param  none
-  * @retval none
-  */
-void DebugMon_Handler(void)
-{
-}
-
-/**
-  * @brief  this function handles pendsv_handler exception.
-  * @param  none
-  * @retval none
-  */
-void PendSV_Handler(void)
-{
-}
-
-/**
-  * @brief  this function handles systick handler.
-  * @param  none
-  * @retval none
-  */
-void SysTick_Handler(void)
-{
-}
-
-
-/**
-  * @}
-  */
-
-/**
-  * @}
-  */
+/**
+  **************************************************************************
+  * @file     at32f403a_407_int.c
+  * @brief    main interrupt service routines.
+  **************************************************************************
+  *                       Copyright notice & Disclaimer
+  *
+  * The software Board Support Package (BSP) that is made available to
+  * download from Artery official website is the copyrighted work of Artery.
+  * Artery authorizes customers to use, copy, and distribute the BSP
+  * software and its related documentation for the purpose of design and
+  * development in conjunction with Artery microcontrollers. Use of the
+  * software is governed by this copyright notice and the following disclaimer.
+  *
+  * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
+  * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
+  * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
+  * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
+  * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
+  * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
+  *
+  **************************************************************************
+  */
+
+/* includes ------------------------------------------------------------------*/
+#include "at32f403a_407_int.h"
+
+/** @addtogroup AT32F403A_periph_examples
+  * @{
+  */
+
+/** @addtogroup 403A_WDT_reset
+  * @{
+  */
+
+/**
+  * @brief  this function handles nmi exception.
+  * @param  none
+  * @retval none
+  */
+void NMI_Handler(void)
+{
+}
+
+/**
+  * @brief  this function handles hard fault exception.
+  * @param  none
+  * @retval none
+  */
+void HardFault_Handler(void)
+{
+  /* go to infinite loop when hard fault exception occurs */
+  while(1)
+  {
+  }
+}
+
+/**
+  * @brief  this function handles memory manage exception.
+  * @param  none
+  * @retval none
+  */
+void MemManage_Handler(void)
+{
+  /* go to infinite loop when memory manage exception occurs */
+  while(1)
+  {
+  }
+}
+
+/**
+  * @brief  this function handles bus fault exception.
+  * @param  none
+  * @retval none
+  */
+void BusFault_Handler(void)
+{
+  /* go to infinite loop when bus fault exception occurs */
+  while(1)
+  {
+  }
+}
+
+/**
+  * @brief  this function handles usage fault exception.
+  * @param  none
+  * @retval none
+  */
+void UsageFault_Handler(void)
+{
+  /* go to infinite loop when usage fault exception occurs */
+  while(1)
+  {
+  }
+}
+
+
+/**
+  * @brief  this function handles debug monitor exception.
+  * @param  none
+  * @retval none
+  */
+void DebugMon_Handler(void)
+{
+}
+
+

+ 139 - 139
fw/user/main.c

@@ -1,139 +1,139 @@
-#include "at32f403a_407.h"
-#include "at32f403a_407_board.h"
-#include "at32f403a_407_clock.h"
-#include "common_config.h"
-//#include "at32_emac.h"
-#include "FreeRTOS.h"
-#include "task.h"
-#include "queue.h"
-#include "semphr.h"
-#include "usb_eth.h"
-#include <stdio.h>
-#include <stdbool.h>
-#include <string.h>
-
-
-
-void init_task(void *argument);
-
-void usb_clock48m_select(usb_clk48_s clk_s);
-
-//
-int main(void)
-{
-    nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
-  
-    system_clock_config();
-
-    at32_board_init();
-    
-    usb_clock48m_select(USB_CLK_HEXT);
-    
-    crm_periph_clock_enable(CRM_USB_PERIPH_CLOCK, TRUE);
-    
-    uart_print_init(115200);
-    
-    printf("\n\n\n\nMetrolog M3 [FW %s] loading....\r\n\n", VERSION);    
-        
-    //
-    usb_init();
-    
-/*    
-    taskENTER_CRITICAL();     
-    
-    xTaskCreate(init_task, "init_task", 10*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
-    
-    taskEXIT_CRITICAL();
-    
-    vTaskStartScheduler();
-*/    
-    while (1) {}
-}
-
-
-void init_task(void *argument)
-{
-    static uint32_t cnt = 0;
-    printf("\n\n\n\nMetrolog M3 [FW %s] loading....\r\n\n", VERSION);    
-        
-    //
-    usb_eth_init();
-    
-/*    
-    for (;;)
-    {
-        printf("%u\r\n", cnt++);
-        vTaskDelay(1000);
-    }
-*/    
-    
-
-// -----------------------------------------------------------------------------              
-    vTaskDelete(NULL);
-    taskYIELD();
-}
-
-
-//
-void usb_clock48m_select(usb_clk48_s clk_s)
-{
-if(clk_s == USB_CLK_HICK)
-  {
-    crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
-
-    /* enable the acc calibration ready interrupt */
-    crm_periph_clock_enable(CRM_ACC_PERIPH_CLOCK, TRUE);
-
-    /* update the c1\c2\c3 value */
-    acc_write_c1(7980);
-    acc_write_c2(8000);
-    acc_write_c3(8020);
-
-    /* open acc calibration */
-    acc_calibration_mode_enable(ACC_CAL_HICKTRIM, TRUE);
-  }
-  else
-  {
-    switch(system_core_clock)
-    {
-      /* 48MHz */
-      case 48000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_1);
-        break;
-
-      /* 72MHz */
-      case 72000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_1_5);
-        break;
-
-      /* 96MHz */
-      case 96000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_2);
-        break;
-
-      /* 120MHz */
-      case 120000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_2_5);
-        break;
-
-      /* 144MHz */
-      case 144000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_3);
-        break;
-
-      /* 168MHz */
-      case 168000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_3_5);
-        break;
-
-      /* 192MHz */
-      case 192000000:
-        crm_usb_clock_div_set(CRM_USB_DIV_4);
-        break;
-
-      default:
-        break;
-
-    }
-  }
-}
+#include "at32f403a_407.h"
+#include "at32f403a_407_board.h"
+#include "at32f403a_407_clock.h"
+#include "common_config.h"
+//#include "at32_emac.h"
+#include "FreeRTOS.h"
+#include "task.h"
+#include "queue.h"
+#include "semphr.h"
+#include "usb_eth.h"
+#include <stdio.h>
+#include <stdbool.h>
+#include <string.h>
+
+
+
+void init_task(void *argument);
+
+void usb_clock48m_select(usb_clk48_s clk_s);
+
+//
+int main(void)
+{
+    nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
+  
+    system_clock_config();
+
+    at32_board_init();
+    
+    usb_clock48m_select(USB_CLK_HEXT);
+    
+    crm_periph_clock_enable(CRM_USB_PERIPH_CLOCK, TRUE);
+    
+    uart_print_init(115200);
+    
+    printf("\n\n\n\nMetrolog M3 [FW %s] loading....\r\n\n", VERSION);    
+        
+    //
+    //usb_init();
+    
+/*    
+    taskENTER_CRITICAL();     
+    
+    xTaskCreate(init_task, "init_task", 10*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
+    
+    taskEXIT_CRITICAL();
+    
+    vTaskStartScheduler();
+*/    
+    while (1) {}
+}
+
+
+void init_task(void *argument)
+{
+    static uint32_t cnt = 0;
+    printf("\n\n\n\nMetrolog M3 [FW %s] loading....\r\n\n", VERSION);    
+        
+    //
+    usb_eth_init();
+    
+/*    
+    for (;;)
+    {
+        printf("%u\r\n", cnt++);
+        vTaskDelay(1000);
+    }
+*/    
+    
+
+// -----------------------------------------------------------------------------              
+    vTaskDelete(NULL);
+    taskYIELD();
+}
+
+
+//
+void usb_clock48m_select(usb_clk48_s clk_s)
+{
+if(clk_s == USB_CLK_HICK)
+  {
+    crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
+
+    /* enable the acc calibration ready interrupt */
+    crm_periph_clock_enable(CRM_ACC_PERIPH_CLOCK, TRUE);
+
+    /* update the c1\c2\c3 value */
+    acc_write_c1(7980);
+    acc_write_c2(8000);
+    acc_write_c3(8020);
+
+    /* open acc calibration */
+    acc_calibration_mode_enable(ACC_CAL_HICKTRIM, TRUE);
+  }
+  else
+  {
+    switch(system_core_clock)
+    {
+      /* 48MHz */
+      case 48000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_1);
+        break;
+
+      /* 72MHz */
+      case 72000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_1_5);
+        break;
+
+      /* 96MHz */
+      case 96000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_2);
+        break;
+
+      /* 120MHz */
+      case 120000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_2_5);
+        break;
+
+      /* 144MHz */
+      case 144000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_3);
+        break;
+
+      /* 168MHz */
+      case 168000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_3_5);
+        break;
+
+      /* 192MHz */
+      case 192000000:
+        crm_usb_clock_div_set(CRM_USB_DIV_4);
+        break;
+
+      default:
+        break;
+
+    }
+  }
+}

+ 1 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/bpstruct.h

@@ -0,0 +1 @@
+#pragma pack(push,1)

+ 115 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/cc.h

@@ -0,0 +1,115 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef LWIP_ARCH_CC_H
+#define LWIP_ARCH_CC_H
+
+#include "stdio.h"
+#include "FreeRTOS.h"
+#include <errno.h> 
+#ifdef _MSC_VER
+#pragma warning (disable: 4127) /* conditional expression is constant */
+#pragma warning (disable: 4996) /* 'strncpy' was declared deprecated */
+#pragma warning (disable: 4103) /* structure packing changed by including file */
+#pragma warning (disable: 4820) /* 'x' bytes padding added after data member 'y' */
+#pragma warning (disable: 4711) /* The compiler performed inlining on the given function, although it was not marked for inlining */
+#endif
+
+#ifdef _MSC_VER
+#if _MSC_VER >= 1910
+#include <errno.h> /* use MSVC errno for >= 2017 */
+#else
+#define LWIP_PROVIDE_ERRNO /* provide errno for MSVC pre-2017 */
+#endif
+#else /* _MSC_VER */
+#define LWIP_PROVIDE_ERRNO /* provide errno for non-MSVC */
+#endif /* _MSC_VER */
+
+/* Define platform endianness (might already be defined) */
+#ifndef BYTE_ORDER
+#define BYTE_ORDER LITTLE_ENDIAN
+#endif /* BYTE_ORDER */
+
+typedef int sys_prot_t;
+
+#ifdef _MSC_VER
+/* define _INTPTR for Win32 MSVC stdint.h */
+#define _INTPTR 2
+
+/* Do not use lwIP default definitions for format strings 
+ * because these do not work with MSVC 2010 compiler (no inttypes.h)
+ */
+#define LWIP_NO_INTTYPES_H 1
+
+/* Define (sn)printf formatters for these lwIP types */
+#define X8_F  "02x"
+#define U16_F "hu"
+#define U32_F "lu"
+#define S32_F "ld"
+#define X32_F "lx"
+
+#define S16_F "hd"
+#define X16_F "hx"
+#define SZT_F "lu"
+#endif /* _MSC_VER */
+
+/* Compiler hints for packing structures */
+#define PACK_STRUCT_USE_INCLUDES
+
+#define LWIP_ERROR(message, expression, handler) do { if (!(expression)) { \
+  printf("Assertion \"%s\" failed at line %d in %s\n", message, __LINE__, __FILE__); \
+  fflush(NULL);handler;} } while(0)
+
+#ifdef _MSC_VER
+/* C runtime functions redefined */
+#if _MSC_VER < 1910
+#define snprintf _snprintf
+#endif
+#define strdup   _strdup
+#endif
+
+/* Define an example for LWIP_PLATFORM_DIAG: since this uses varargs and the old
+ * C standard lwIP targets does not support this in macros, we have extra brackets
+ * around the arguments, which are left out in the following macro definition:
+ */
+#if !defined(LWIP_TESTMODE) || !LWIP_TESTMODE
+void lwip_win32_platform_diag(const char *format, ...);
+#define LWIP_PLATFORM_DIAG(x) lwip_win32_platform_diag x
+#endif
+
+//#ifndef LWIP_NORAND
+//extern unsigned int sys_win_rand(void);
+//#define LWIP_RAND() (sys_win_rand())
+//#endif
+
+#define PPP_INCLUDE_SETTINGS_HEADER
+
+#endif /* LWIP_ARCH_CC_H */

+ 1 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/epstruct.h

@@ -0,0 +1 @@
+#pragma pack(pop)

+ 484 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/ethernetif.c

@@ -0,0 +1,484 @@
+#include "lwip/opt.h"
+#include "lwip/def.h"
+#include "lwip/mem.h"
+#include "lwip/pbuf.h"
+#include "lwip/sys.h"
+#include <lwip/stats.h>
+#include <lwip/snmp.h>
+#include "netif/etharp.h"
+#include "netif/ppp/pppoe.h"
+#include "err.h"
+#include "ethernetif.h"
+//#include "settings_api.h"
+#include "at32f403a_407_emac.h"
+#include <string.h>
+
+
+SemaphoreHandle_t PHY_RX_xSemaphore;
+SemaphoreHandle_t PHY_TX_xSemaphore;
+
+
+#define PHY_PRIO            (configMAX_PRIORITIES - 1)
+#define PHY_STK_SIZE        1024
+
+TaskHandle_t PHY_Handler;
+
+
+void NETWORK_Task(void *pvParameters);
+
+extern struct netif xnetif;
+struct netif *lwip_netif= &xnetif;
+
+/* TCP and ARP timeouts */
+volatile int tcp_end_time, arp_end_time;
+
+/* Define those to better describe your network interface. */
+#define IFNAME0 'a'
+#define IFNAME1 't'
+
+#define EMAC_DMARxDesc_FrameLengthShift  16
+
+/**
+ * Helper struct to hold private data used to operate your ethernet interface.
+ * Keeping the ethernet address of the MAC in this struct is not necessary
+ * as it is already kept in the struct netif.
+ * But this is only an example, anyway...
+ */
+struct ethernetif
+{
+  struct eth_addr *ethaddr;
+  /* Add whatever per-interface state that is needed here. */
+  int unused;
+};
+
+/* Forward declarations. */
+err_t  ethernetif_input(struct netif *netif);
+
+#define EMAC_RXBUFNB        4
+#define EMAC_TXBUFNB        2
+
+uint8_t MACaddr[6];
+
+
+// Ethernet Rx & Tx DMA Descriptors
+#pragma data_alignment=4
+emac_dma_desc_type  DMARxDscrTab[EMAC_RXBUFNB];
+#pragma data_alignment=4
+emac_dma_desc_type  DMATxDscrTab[EMAC_TXBUFNB];
+#pragma data_alignment=4
+uint8_t Rx_Buff[EMAC_RXBUFNB][EMAC_MAX_PACKET_LENGTH]; 
+#pragma data_alignment=4
+uint8_t Tx_Buff[EMAC_TXBUFNB][EMAC_MAX_PACKET_LENGTH];
+
+
+
+extern emac_dma_desc_type  *dma_tx_desc_to_set;
+extern emac_dma_desc_type  *dma_rx_desc_to_get;
+
+typedef struct{
+u32 length;
+u32 buffer;
+emac_dma_desc_type *descriptor;
+}FrameTypeDef;
+
+FrameTypeDef emac_rxpkt_chainmode(void);
+u32 emac_getcurrenttxbuffer(void);
+error_status emac_txpkt_chainmode(u16 FrameLength);
+
+
+
+/**
+ * In this function, the hardware should be initialized.
+ * Called from ethernetif_init().
+ *
+ * @param netif the already initialized lwip network interface structure
+ *        for this ethernetif
+ */
+static void
+low_level_init(struct netif *netif)
+{
+#if 0  
+  uint8_t mac[6];
+  static bool task_eth_flag = false;
+  /* set MAC hardware address length */
+  netif->hwaddr_len = ETHARP_HWADDR_LEN;
+
+  SETTINGS_GetMac(mac);
+  
+  /* set MAC hardware address */
+
+  emac_local_address_set(mac);
+  
+  netif->hwaddr[0] =  mac[0];
+  netif->hwaddr[1] =  mac[1];
+  netif->hwaddr[2] =  mac[2];
+  netif->hwaddr[3] =  mac[3];
+  netif->hwaddr[4] =  mac[4];
+  netif->hwaddr[5] =  mac[5];
+
+  /* maximum transfer unit */
+  netif->mtu = 1500;
+
+  /* device capabilities */
+  /* don't set NETIF_FLAG_ETHARP if this device is not an ethernet one */
+  netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_LINK_UP;
+
+  /* Initialize Tx Descriptors list: Chain Mode */
+  emac_dma_descriptor_list_address_set(EMAC_DMA_TRANSMIT, DMATxDscrTab, &Tx_Buff[0][0], EMAC_TXBUFNB);
+  /* Initialize Rx Descriptors list: Chain Mode  */
+  emac_dma_descriptor_list_address_set(EMAC_DMA_RECEIVE, DMARxDscrTab, &Rx_Buff[0][0], EMAC_RXBUFNB);
+  
+  if(PHY_RX_xSemaphore == NULL)
+  {
+    PHY_RX_xSemaphore = xSemaphoreCreateCounting(20,0);
+    
+  }
+
+  if(PHY_TX_xSemaphore == NULL)
+  {
+    PHY_TX_xSemaphore = xSemaphoreCreateBinary();
+  }
+
+  /* Enable Ethernet Rx interrrupt */
+  { int i;
+    for(i=0; i < EMAC_RXBUFNB; i++)
+    {
+      emac_dma_rx_desc_interrupt_config(&DMARxDscrTab[i], TRUE);
+    }
+  }
+
+  if (!task_eth_flag) 
+  {
+    xTaskCreate((TaskFunction_t)NETWORK_Task, (const char*)"PHY",(uint16_t)PHY_STK_SIZE, 
+                (void*)NULL, (UBaseType_t)PHY_PRIO, (TaskHandle_t*)&PHY_Handler); 
+    task_eth_flag = true;
+  }
+    
+  /* Enable MAC and DMA transmission and reception */
+  emac_start();
+#endif
+}
+
+/**
+ * This function should do the actual transmission of the packet. The packet is
+ * contained in the pbuf that is passed to the function. This pbuf
+ * might be chained.
+ *
+ * @param netif the lwip network interface structure for this ethernetif
+ * @param p the MAC packet to send (e.g. IP packet including MAC addresses and type)
+ * @return ERR_OK if the packet could be sent
+ *         an err_t value if the packet couldn't be sent
+ *
+ * @note Returning ERR_MEM here if a DMA queue of your MAC is full can lead to
+ *       strange results. You might consider waiting for space in the DMA queue
+ *       to become availale since the stack doesn't retry to send a packet
+ *       dropped because of memory failure (except for the TCP timers).
+ */
+
+static err_t
+low_level_output(struct netif *netif, struct pbuf *p)
+{
+  struct pbuf *q;
+  int l = 0;
+  if(xSemaphoreTake(PHY_TX_xSemaphore,250))
+  {
+    u8 *buffer =  (u8 *)emac_getcurrenttxbuffer();
+
+    for(q = p; q != NULL; q = q->next)
+    {
+      memcpy((u8_t*)&buffer[l], q->payload, q->len);
+      l = l + q->len;
+    }
+  }
+  if(emac_txpkt_chainmode(l) == ERROR)
+  {
+    return ERR_MEM;
+  }
+  
+  xSemaphoreGive(PHY_TX_xSemaphore);
+  return ERR_OK;
+}
+
+/**
+ * Should allocate a pbuf and transfer the bytes of the incoming
+ * packet from the interface into the pbuf.
+ *
+ * @param netif the lwip network interface structure for this ethernetif
+ * @return a pbuf filled with the received packet (including MAC header)
+ *         NULL on memory error
+ */
+static struct pbuf *
+low_level_input(struct netif *netif)
+{
+  struct pbuf *p, *q;
+  u16_t len;
+  int l =0;
+  FrameTypeDef frame;
+  u8 *buffer;
+
+  p = NULL;
+#if 0  
+  frame = emac_rxpkt_chainmode();
+  /* Obtain the size of the packet and put it into the "len"
+     variable. */
+  len = frame.length;
+
+  buffer = (u8 *)frame.buffer;
+  
+  /* We allocate a pbuf chain of pbufs from the pool. */
+  p = pbuf_alloc(PBUF_RAW, len, PBUF_POOL);
+  
+  if (p != NULL)
+  {
+    for (q = p; q != NULL; q = q->next)
+    {
+      memcpy((u8_t*)q->payload, (u8_t*)&buffer[l], q->len);
+      l = l + q->len;
+    }
+  }
+
+
+  /* Set Own bit of the Rx descriptor Status: gives the buffer back to ETHERNET DMA */
+  frame.descriptor->status = EMAC_DMARXDESC_OWN;
+
+  /* When Rx Buffer unavailable flag is set: clear it and resume reception */
+  if(emac_dma_flag_get(EMAC_DMA_RBU_FLAG))
+  {
+    /* Clear RBUS ETHERNET DMA flag */
+    emac_dma_flag_clear(EMAC_DMA_RBU_FLAG);
+    /* Resume DMA reception */
+    EMAC_DMA->rpd_bit.rpd = FALSE;
+  }
+#endif
+  return p;
+}
+
+/**
+ * This function should be called when a packet is ready to be read
+ * from the interface. It uses the function low_level_input() that
+ * should handle the actual reception of bytes from the network
+ * interface. Then the type of the received packet is determined and
+ * the appropriate input function is called.
+ *
+ * @param netif the lwip network interface structure for this ethernetif
+ */
+err_t
+ethernetif_input(struct netif *netif)
+{
+  err_t err;
+  struct pbuf *p;
+
+  /* move received packet into a new pbuf */
+  p = low_level_input(netif);
+
+  /* no packet could be read, silently ignore this */
+  if (p == NULL) return ERR_MEM;
+
+  err = netif->input(p, netif);
+  if (err != ERR_OK)
+  {
+    LWIP_DEBUGF(NETIF_DEBUG, ("ethernetif_input: IP input error\n"));
+    pbuf_free(p);
+    p = NULL;
+  }
+
+  return err;
+}
+
+/**
+ * Should be called at the beginning of the program to set up the
+ * network interface. It calls the function low_level_init() to do the
+ * actual setup of the hardware.
+ *
+ * This function should be passed as a parameter to netif_add().
+ *
+ * @param netif the lwip network interface structure for this ethernetif
+ * @return ERR_OK if the loopif is initialized
+ *         ERR_MEM if private data couldn't be allocated
+ *         any other err_t on error
+ */
+err_t
+ethernetif_init(struct netif *netif)
+{
+  struct ethernetif *ethernetif;
+
+  LWIP_ASSERT("netif != NULL", (netif != NULL));
+
+  ethernetif = mem_malloc(sizeof(struct ethernetif));
+  if (ethernetif == NULL)
+  {
+    LWIP_DEBUGF(NETIF_DEBUG, ("ethernetif_init: out of memory\n"));
+    return ERR_MEM;
+  }
+
+#if LWIP_NETIF_HOSTNAME
+  /* Initialize interface hostname */
+  netif->hostname = "lwip";
+#endif /* LWIP_NETIF_HOSTNAME */
+
+  /*
+   * Initialize the snmp variables and counters inside the struct netif.
+   * The last argument should be replaced with your link speed, in units
+   * of bits per second.
+   */
+  NETIF_INIT_SNMP(netif, snmp_ifType_ethernet_csmacd, 100000000);
+
+  netif->state = ethernetif;
+  netif->name[0] = IFNAME0;
+  netif->name[1] = IFNAME1;
+  /* We directly use etharp_output() here to save a function call.
+   * You can instead declare your own function an call etharp_output()
+   * from it if you have to do some checks before sending (e.g. if link
+   * is available...) */
+  netif->output = etharp_output;
+  netif->linkoutput = low_level_output;
+
+  //ethernetif->ethaddr = (struct eth_addr *)&(netif->hwaddr[0]);
+
+  /* initialize the hardware */
+  low_level_init(netif);
+
+  ethernetif->ethaddr = (struct eth_addr *)&(netif->hwaddr[0]);
+  
+  return ERR_OK;
+}
+
+/*******************************************************************************
+* Function Name  : emac_rxpkt_chainmode
+* Description    : Receives a packet.
+* Input          : None
+* Output         : None
+* Return         : frame: farme size and location
+*******************************************************************************/
+FrameTypeDef emac_rxpkt_chainmode(void)
+{
+  u32 framelength = 0;
+  FrameTypeDef frame = {0,0};
+#if 0
+  /* Check if the descriptor is owned by the ETHERNET DMA (when set) or CPU (when reset) */
+  if((dma_rx_desc_to_get->status & EMAC_DMARXDESC_OWN) != (u32)RESET)
+  {
+    frame.length = FALSE;
+
+    if(emac_dma_flag_get(EMAC_DMA_RBU_FLAG))
+    {
+      /* Clear RBUS ETHERNET DMA flag */
+      emac_dma_flag_clear(EMAC_DMA_RBU_FLAG);
+      /* Resume DMA reception */
+      EMAC_DMA->rpd_bit.rpd = FALSE;
+    }
+    /* Return error: OWN bit set */
+    return frame;
+  }
+
+  if(((dma_rx_desc_to_get->status & EMAC_DMATXDESC_ES) == (u32)RESET) &&
+     ((dma_rx_desc_to_get->status & EMAC_DMARXDESC_LS) != (u32)RESET) &&
+     ((dma_rx_desc_to_get->status & EMAC_DMARXDESC_FS) != (u32)RESET))
+  {
+    /* Get the Frame Length of the received packet: substruct 4 bytes of the CRC */
+    framelength = ((dma_rx_desc_to_get->status & EMAC_DMARXDESC_FL) >> EMAC_DMARxDesc_FrameLengthShift) - 4;
+
+    /* Get the addrees of the actual buffer */
+    frame.buffer = dma_rx_desc_to_get->buf1addr;
+  }
+  else
+  {
+    /* Return ERROR */
+    framelength = FALSE;
+  }
+
+  frame.length = framelength;
+
+  frame.descriptor = dma_rx_desc_to_get;
+
+  /* Update the ETHERNET DMA global Rx descriptor with next Rx decriptor */
+  /* Chained Mode */
+  /* Selects the next DMA Rx descriptor list for next buffer to read */
+  dma_rx_desc_to_get = (emac_dma_desc_type*) (dma_rx_desc_to_get->buf2nextdescaddr);
+  /* Return Frame */
+#endif  
+  return (frame);
+}
+
+/*******************************************************************************
+* Function Name  : emac_txpkt_chainmode
+* Description    : Transmits a packet, from application buffer, pointed by ppkt.
+* Input          : - FrameLength: Tx Packet size.
+* Output         : None
+* Return         : ERROR: in case of Tx desc owned by DMA
+*                  SUCCESS: for correct transmission
+*******************************************************************************/
+error_status emac_txpkt_chainmode(u16 FrameLength)
+{
+#if 0  
+  /* Check if the descriptor is owned by the ETHERNET DMA (when set) or CPU (when reset) */
+  if((dma_tx_desc_to_set->status & EMAC_DMATXDESC_OWN) != (u32)RESET)
+  {
+    /* Return ERROR: OWN bit set */
+    return ERROR;
+  }
+
+  /* Setting the Frame Length: bits[12:0] */
+  dma_tx_desc_to_set->controlsize = (FrameLength & EMAC_DMATXDESC_TBS1);
+
+  /* Setting the last segment and first segment bits (in this case a frame is transmitted in one descriptor) */
+  dma_tx_desc_to_set->status |= EMAC_DMATXDESC_LS | EMAC_DMATXDESC_FS;
+
+  /* Set Own bit of the Tx descriptor Status: gives the buffer back to ETHERNET DMA */
+  dma_tx_desc_to_set->status |= EMAC_DMATXDESC_OWN;
+  /* When Tx Buffer unavailable flag is set: clear it and resume transmission */
+  if(emac_dma_flag_get(EMAC_DMA_TBU_FLAG))
+  {
+    /* Clear TBUS ETHERNET DMA flag */
+    emac_dma_flag_clear(EMAC_DMA_TBU_FLAG);
+    /* Resume DMA transmission*/
+    EMAC_DMA->tpd_bit.tpd = 0;
+  }
+
+  /* Update the ETHERNET DMA global Tx descriptor with next Tx decriptor */
+  /* Chained Mode */
+  /* Selects the next DMA Tx descriptor list for next buffer to send */
+  dma_tx_desc_to_set = (emac_dma_desc_type*) (dma_tx_desc_to_set->buf2nextdescaddr);
+  /* Return SUCCESS */
+#endif  
+  return SUCCESS;
+}
+
+
+/*******************************************************************************
+* Function Name  : emac_getcurrenttxbuffer
+* Description    : Return the address of the buffer pointed by the current descritor.
+* Input          : None
+* Output         : None
+* Return         : Buffer address
+*******************************************************************************/
+u32 emac_getcurrenttxbuffer(void)
+{
+  /* Return Buffer address */
+  return (dma_tx_desc_to_set->buf1addr);
+}
+
+void NETWORK_Task(void *pvParameters)
+{
+  struct pbuf *p;
+  err_t err;
+  for(;;)
+  {
+    if(xSemaphoreTake(PHY_RX_xSemaphore, portMAX_DELAY) == pdTRUE)
+    {
+      p = low_level_input(lwip_netif);
+    }
+    if(p != NULL)
+    {
+      err=lwip_netif->input(p, lwip_netif);
+      
+      if(err!=ERR_OK)
+      {
+        pbuf_free(p);
+        p = NULL;
+      }
+      
+    }
+    
+  }
+}

+ 45 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/ethernetif.h

@@ -0,0 +1,45 @@
+#ifndef __ETHERNETIF_H__
+#define __ETHERNETIF_H__
+
+
+#include "lwip/err.h"
+#include "lwip/netif.h"
+
+#include "FreeRTOS.h"
+#include "task.h"
+#include "queue.h"
+#include "semphr.h"
+
+/* 定义一个信号量用于PHY接受数据同步 */
+extern SemaphoreHandle_t PHY_RX_xSemaphore;
+/* 定义一个二值信号量用于PHY发送数据同步 */
+extern SemaphoreHandle_t PHY_TX_xSemaphore;
+
+err_t ethernetif_init(struct netif *netif);
+err_t ethernetif_input(struct netif *netif);
+struct netif *ethernetif_register(void);
+int ethernetif_poll(void);
+
+#ifdef SERVER
+
+#define MAC_ADDR0 0x00
+#define MAC_ADDR1 0x00
+#define MAC_ADDR2 0x00
+#define MAC_ADDR3 0x00
+#define MAC_ADDR4 0x00
+#define MAC_ADDR5 0x01
+
+#else
+
+#define MAC_ADDR0 0x00
+#define MAC_ADDR1 0x00
+#define MAC_ADDR2 0x00
+#define MAC_ADDR3 0x00
+#define MAC_ADDR4 0x00
+//#define MAC_ADDR5 0x02
+#define MAC_ADDR5 0x03
+//#define MAC_ADDR5 0x04
+
+#endif
+
+#endif 

+ 40 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/perf.h

@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2001, Swedish Institute of Computer Science.
+ * All rights reserved. 
+ *
+ * Redistribution and use in source and binary forms, with or without 
+ * modification, are permitted provided that the following conditions 
+ * are met: 
+ * 1. Redistributions of source code must retain the above copyright 
+ *    notice, this list of conditions and the following disclaimer. 
+ * 2. Redistributions in binary form must reproduce the above copyright 
+ *    notice, this list of conditions and the following disclaimer in the 
+ *    documentation and/or other materials provided with the distribution. 
+ * 3. Neither the name of the Institute nor the names of its contributors 
+ *    may be used to endorse or promote products derived from this software 
+ *    without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND 
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE 
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 
+ * SUCH DAMAGE. 
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef LWIP_PERF_H
+#define LWIP_PERF_H
+
+#define PERF_START    /* null definition */
+#define PERF_STOP(x)  /* null definition */
+
+#endif /* LWIP_PERF_H */

+ 1013 - 0
libs/thirdparty/lwip_2.1.2/port/FreeRTOS/sys_arch.c

@@ -0,0 +1,1013 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ *
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+
+/* lwIP includes. */
+#include "lwip/debug.h"
+#include "lwip/def.h"
+#include "lwip/sys.h"
+#include "lwip/mem.h"
+#include "lwip/stats.h"
+#include "FreeRTOS.h"
+#include "task.h"
+
+
+xTaskHandle xTaskGetCurrentTaskHandle( void ) PRIVILEGED_FUNCTION;
+
+/* This is the number of threads that can be started with sys_thread_new() */
+#define SYS_THREAD_MAX 6
+
+static u16_t s_nextthread = 0;
+
+
+/*-----------------------------------------------------------------------------------*/
+//  Creates an empty mailbox.
+err_t sys_mbox_new(sys_mbox_t *mbox, int size)
+{
+	//(void ) size;
+	
+	//*mbox = xQueueCreate( archMESG_QUEUE_LENGTH, sizeof( void * ) );
+    *mbox = xQueueCreate( size, sizeof( void * ) );
+
+#if SYS_STATS
+      ++lwip_stats.sys.mbox.used;
+      if (lwip_stats.sys.mbox.max < lwip_stats.sys.mbox.used) {
+         lwip_stats.sys.mbox.max = lwip_stats.sys.mbox.used;
+	  }
+#endif /* SYS_STATS */
+ if (*mbox == NULL)
+  return ERR_MEM;
+ 
+ return ERR_OK;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/*
+  Deallocates a mailbox. If there are messages still present in the
+  mailbox when the mailbox is deallocated, it is an indication of a
+  programming error in lwIP and the developer should be notified.
+*/
+void sys_mbox_free(sys_mbox_t *mbox)
+{
+	if( uxQueueMessagesWaiting( *mbox ) )
+	{
+		/* Line for breakpoint.  Should never break here! */
+		portNOP();
+#if SYS_STATS
+	    lwip_stats.sys.mbox.err++;
+#endif /* SYS_STATS */
+			
+		// TODO notify the user of failure.
+	}
+
+	vQueueDelete( *mbox );
+
+#if SYS_STATS
+     --lwip_stats.sys.mbox.used;
+#endif /* SYS_STATS */
+}
+
+/*-----------------------------------------------------------------------------------*/
+//   Posts the "msg" to the mailbox.
+void sys_mbox_post(sys_mbox_t *mbox, void *data)
+{
+	while ( xQueueSendToBack(*mbox, &data, portMAX_DELAY ) != pdTRUE ){}
+}
+
+
+/*-----------------------------------------------------------------------------------*/
+//   Try to post the "msg" to the mailbox.
+err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg)
+{
+err_t result;
+
+   if ( xQueueSend( *mbox, &msg, 0 ) == pdPASS )
+   {
+      result = ERR_OK;
+   }
+   else {
+      // could not post, queue must be full
+      result = ERR_MEM;
+			
+#if SYS_STATS
+      lwip_stats.sys.mbox.err++;
+#endif /* SYS_STATS */
+			
+   }
+
+   return result;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/*
+  Blocks the thread until a message arrives in the mailbox, but does
+  not block the thread longer than "timeout" milliseconds (similar to
+  the sys_arch_sem_wait() function). The "msg" argument is a result
+  parameter that is set by the function (i.e., by doing "*msg =
+  ptr"). The "msg" parameter maybe NULL to indicate that the message
+  should be dropped.
+
+  The return values are the same as for the sys_arch_sem_wait() function:
+  Number of milliseconds spent waiting or SYS_ARCH_TIMEOUT if there was a
+  timeout.
+
+  Note that a function with a similar name, sys_mbox_fetch(), is
+  implemented by lwIP.
+*/
+u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout)
+{
+void *dummyptr;
+portTickType StartTime, EndTime, Elapsed;
+
+	StartTime = xTaskGetTickCount();
+
+	if ( msg == NULL )
+	{
+		msg = &dummyptr;
+	}
+		
+	if ( timeout != 0 )
+	{
+		if ( pdTRUE == xQueueReceive( *mbox, &(*msg), timeout / portTICK_RATE_MS ) )
+		{
+			EndTime = xTaskGetTickCount();
+			Elapsed = (EndTime - StartTime) * portTICK_RATE_MS;
+			
+			return ( Elapsed );
+		}
+		else // timed out blocking for message
+		{
+			*msg = NULL;
+			
+			return SYS_ARCH_TIMEOUT;
+		}
+	}
+	else // block forever for a message.
+	{
+		while( pdTRUE != xQueueReceive( *mbox, &(*msg), portMAX_DELAY ) ){} // time is arbitrary
+		EndTime = xTaskGetTickCount();
+		Elapsed = (EndTime - StartTime) * portTICK_RATE_MS;
+		
+		return ( Elapsed ); // return time blocked TODO test	
+	}
+}
+
+/*-----------------------------------------------------------------------------------*/
+/*
+  Similar to sys_arch_mbox_fetch, but if message is not ready immediately, we'll
+  return with SYS_MBOX_EMPTY.  On success, 0 is returned.
+*/
+u32_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg)
+{
+void *dummyptr;
+
+	if ( msg == NULL )
+	{
+		msg = &dummyptr;
+	}
+
+   if ( pdTRUE == xQueueReceive( *mbox, &(*msg), 0 ) )
+   {
+      return ERR_OK;
+   }
+   else
+   {
+      return SYS_MBOX_EMPTY;
+   }
+}
+/*----------------------------------------------------------------------------------*/
+int sys_mbox_valid(sys_mbox_t *mbox)          
+{      
+  if (*mbox == SYS_MBOX_NULL) 
+    return 0;
+  else
+    return 1;
+}                                             
+/*-----------------------------------------------------------------------------------*/                                              
+void sys_mbox_set_invalid(sys_mbox_t *mbox)   
+{                                             
+  *mbox = SYS_MBOX_NULL;                      
+}                                             
+
+/*-----------------------------------------------------------------------------------*/
+//  Creates a new semaphore. The "count" argument specifies
+//  the initial state of the semaphore.
+err_t sys_sem_new(sys_sem_t *sem, u8_t count)
+{
+	vSemaphoreCreateBinary(*sem );
+	if(*sem == NULL)
+	{
+#if SYS_STATS
+      ++lwip_stats.sys.sem.err;
+#endif /* SYS_STATS */	
+		return ERR_MEM;
+	}
+	
+	if(count == 0)	// Means it can't be taken
+	{
+		xSemaphoreTake(*sem,1);
+	}
+
+#if SYS_STATS
+	++lwip_stats.sys.sem.used;
+ 	if (lwip_stats.sys.sem.max < lwip_stats.sys.sem.used) {
+		lwip_stats.sys.sem.max = lwip_stats.sys.sem.used;
+	}
+#endif /* SYS_STATS */
+		
+	return ERR_OK;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/*
+  Blocks the thread while waiting for the semaphore to be
+  signaled. If the "timeout" argument is non-zero, the thread should
+  only be blocked for the specified time (measured in
+  milliseconds).
+
+  If the timeout argument is non-zero, the return value is the number of
+  milliseconds spent waiting for the semaphore to be signaled. If the
+  semaphore wasn't signaled within the specified time, the return value is
+  SYS_ARCH_TIMEOUT. If the thread didn't have to wait for the semaphore
+  (i.e., it was already signaled), the function may return zero.
+
+  Notice that lwIP implements a function with a similar name,
+  sys_sem_wait(), that uses the sys_arch_sem_wait() function.
+*/
+u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout)
+{
+portTickType StartTime, EndTime, Elapsed;
+
+	StartTime = xTaskGetTickCount();
+
+	if(	timeout != 0)
+	{
+		if( xSemaphoreTake( *sem, timeout / portTICK_RATE_MS ) == pdTRUE )
+		{
+			EndTime = xTaskGetTickCount();
+			Elapsed = (EndTime - StartTime) * portTICK_RATE_MS;
+			
+			return (Elapsed); // return time blocked TODO test	
+		}
+		else
+		{
+			return SYS_ARCH_TIMEOUT;
+		}
+	}
+	else // must block without a timeout
+	{
+		while( xSemaphoreTake(*sem, portMAX_DELAY) != pdTRUE){}
+		EndTime = xTaskGetTickCount();
+		Elapsed = (EndTime - StartTime) * portTICK_RATE_MS;
+
+		return ( Elapsed ); // return time blocked	
+		
+	}
+}
+
+/*-----------------------------------------------------------------------------------*/
+// Signals a semaphore
+void sys_sem_signal(sys_sem_t *sem)
+{
+	xSemaphoreGive(*sem);
+}
+
+/*-----------------------------------------------------------------------------------*/
+// Deallocates a semaphore
+void sys_sem_free(sys_sem_t *sem)
+{
+#if SYS_STATS
+      --lwip_stats.sys.sem.used;
+#endif /* SYS_STATS */
+			
+	vQueueDelete(*sem);
+}
+/*-----------------------------------------------------------------------------------*/
+int sys_sem_valid(sys_sem_t *sem)                                               
+{
+  if (*sem == SYS_SEM_NULL)
+    return 0;
+  else
+    return 1;                                       
+}
+
+/*-----------------------------------------------------------------------------------*/                                                                                                                                                                
+void sys_sem_set_invalid(sys_sem_t *sem)                                        
+{                                                                               
+  *sem = SYS_SEM_NULL;                                                          
+} 
+
+/*-----------------------------------------------------------------------------------*/
+// Initialize sys arch
+void sys_init(void)
+{
+	// keep track of how many threads have been created
+	s_nextthread = 0;
+}
+/*-----------------------------------------------------------------------------------*/
+                                      /* Mutexes*/
+/*-----------------------------------------------------------------------------------*/
+/*-----------------------------------------------------------------------------------*/
+#if LWIP_COMPAT_MUTEX == 0
+/* Create a new mutex*/
+err_t sys_mutex_new(sys_mutex_t *mutex) {
+
+  *mutex = xSemaphoreCreateMutex();
+		if(*mutex == NULL)
+	{
+#if SYS_STATS
+      ++lwip_stats.sys.mutex.err;
+#endif /* SYS_STATS */	
+		return ERR_MEM;
+	}
+
+#if SYS_STATS
+	++lwip_stats.sys.mutex.used;
+ 	if (lwip_stats.sys.mutex.max < lwip_stats.sys.mutex.used) {
+		lwip_stats.sys.mutex.max = lwip_stats.sys.mutex.used;
+	}
+#endif /* SYS_STATS */
+        return ERR_OK;
+}
+/*-----------------------------------------------------------------------------------*/
+/* Deallocate a mutex*/
+void sys_mutex_free(sys_mutex_t *mutex)
+{
+#if SYS_STATS
+      --lwip_stats.sys.mutex.used;
+#endif /* SYS_STATS */
+			
+	vQueueDelete(*mutex);
+}
+/*-----------------------------------------------------------------------------------*/
+/* Lock a mutex*/
+void sys_mutex_lock(sys_mutex_t *mutex)
+{
+	sys_arch_sem_wait(mutex, 0);
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* Unlock a mutex*/
+void sys_mutex_unlock(sys_mutex_t *mutex)
+{
+	xSemaphoreGive(*mutex);
+}
+#endif /*LWIP_COMPAT_MUTEX*/
+/*-----------------------------------------------------------------------------------*/
+// TODO
+/*-----------------------------------------------------------------------------------*/
+/*
+  Starts a new thread with priority "prio" that will begin its execution in the
+  function "thread()". The "arg" argument will be passed as an argument to the
+  thread() function. The id of the new thread is returned. Both the id and
+  the priority are system dependent.
+*/
+sys_thread_t sys_thread_new(const char *name, lwip_thread_fn thread , void *arg, int stacksize, int prio)
+{
+xTaskHandle CreatedTask;
+int result;
+
+   if ( s_nextthread < SYS_THREAD_MAX )
+   {
+      result = xTaskCreate( thread, name, stacksize, arg, prio, &CreatedTask );
+
+	   // For each task created, store the task handle (pid) in the timers array.
+	   // This scheme doesn't allow for threads to be deleted
+	   //s_timeoutlist[s_nextthread++].pid = CreatedTask;
+
+	   if(result == pdPASS)
+	   {
+		   return CreatedTask;
+	   }
+	   else
+	   {
+		   return NULL;
+	   }
+   }
+   else
+   {
+      return NULL;
+   }
+}
+
+/*
+  This optional function does a "fast" critical region protection and returns
+  the previous protection level. This function is only called during very short
+  critical regions. An embedded system which supports ISR-based drivers might
+  want to implement this function by disabling interrupts. Task-based systems
+  might want to implement this by using a mutex or disabling tasking. This
+  function should support recursive calls from the same task or interrupt. In
+  other words, sys_arch_protect() could be called while already protected. In
+  that case the return value indicates that it is already protected.
+
+  sys_arch_protect() is only required if your port is supporting an operating
+  system.
+*/
+sys_prot_t sys_arch_protect(void)
+{
+	vPortEnterCritical();
+	return 1;
+}
+
+/*
+  This optional function does a "fast" set of critical region protection to the
+  value specified by pval. See the documentation for sys_arch_protect() for
+  more information. This function is only required if your port is supporting
+  an operating system.
+*/
+void sys_arch_unprotect(sys_prot_t pval)
+{
+	( void ) pval;
+	vPortExitCritical();
+}
+
+/*
+ * Prints an assertion messages and aborts execution.
+ */
+void sys_assert( const char *msg )
+{	
+	( void ) msg;
+	/*FSL:only needed for debugging
+	printf(msg);
+	printf("\n\r");
+	*/
+    vPortEnterCritical(  );
+    for(;;)
+    ;
+}
+
+u32_t sys_jiffies(void)
+{
+  return (u32_t)(xTaskGetTickCount()*portTICK_RATE_MS);
+}
+
+u32_t sys_now(void)
+{
+  return xTaskGetTickCount();
+}
+
+
+
+
+
+#if 0
+/*
+ * Copyright (c) 2017 Simon Goldschmidt
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Simon Goldschmidt
+ *
+ */
+
+
+#include <lwip/opt.h>
+#include <lwip/arch.h>
+#if !NO_SYS
+#include "sys_arch.h"
+#endif
+#include <lwip/stats.h>
+#include <lwip/debug.h>
+#include <lwip/sys.h>
+
+#include <string.h>
+
+
+#define SYS_THREAD_MAX 6
+
+static u16_t s_nextthread = 0;
+
+u32_t lwip_sys_now;
+
+u32_t
+sys_jiffies(void)
+{
+  return lwip_sys_now;
+}
+
+u32_t
+sys_now(void)
+{
+  return lwip_sys_now;
+}
+
+void
+sys_init(void)
+{
+}
+
+#if !NO_SYS
+
+test_sys_arch_waiting_fn the_waiting_fn;
+
+void
+test_sys_arch_wait_callback(test_sys_arch_waiting_fn waiting_fn)
+{
+  the_waiting_fn = waiting_fn;
+}
+
+err_t
+sys_sem_new(sys_sem_t *sem, u8_t count)
+{
+//  LWIP_ASSERT("sem != NULL", sem != NULL);
+//  *sem = count + 1;
+  *sem = xSemaphoreCreateBinary();/* 创建二值信号量 */
+  
+  if(*sem == NULL)
+  {
+    return ERR_BUF;
+  }
+  if(count == 0)
+  {
+    xSemaphoreTake(*sem,0);/* 获取信号量 */
+  }
+  else
+  {
+    xSemaphoreGive(*sem);/* 释放信号量 */
+  }
+  return ERR_OK;
+}
+
+void
+sys_sem_free(sys_sem_t *sem)
+{
+//  LWIP_ASSERT("sem != NULL", sem != NULL);
+//  *sem = 0;
+  vSemaphoreDelete(*sem);/* 删除信号量 */
+}
+
+void
+sys_sem_set_invalid(sys_sem_t *sem)
+{
+  LWIP_ASSERT("sem != NULL", sem != NULL);
+  *sem = 0;
+}
+
+/* semaphores are 1-based because RAM is initialized as 0, which would be valid */
+u32_t
+sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout)
+{
+  portTickType StartTime,Endtime,Elapsed;
+  StartTime = xTaskGetTickCount();
+  if(timeout != 0 )/* 有超时时间设定 */
+  {
+    if(xSemaphoreTake(*sem,timeout/portTICK_RATE_MS) == pdTRUE)
+    {
+      Endtime = xTaskGetTickCount();
+      Elapsed = (Endtime - StartTime) * portTICK_RATE_MS;
+      
+      return Elapsed;
+    }
+    else
+    {
+      return SYS_ARCH_TIMEOUT;
+    }
+  }
+  else/* 无超时时间,死等 */
+  {
+    xSemaphoreTake(*sem,portMAX_DELAY);
+    Endtime = xTaskGetTickCount();
+    Elapsed = (Endtime - StartTime) * portTICK_RATE_MS;
+    return Elapsed;
+  }
+  #if 0
+  u32_t ret = 0;
+  LWIP_ASSERT("sem != NULL", sem != NULL);
+  LWIP_ASSERT("*sem > 0", *sem > 0);
+  if (*sem == 1) {
+    /* need to wait */
+    if(!timeout)
+    {
+      /* wait infinite */
+      LWIP_ASSERT("cannot wait without waiting callback", the_waiting_fn != NULL);
+      do {
+        int expectSomething = the_waiting_fn(sem, NULL);
+        LWIP_ASSERT("*sem > 0", *sem > 0);
+        LWIP_ASSERT("expecting a semaphore count but it's 0", !expectSomething || (*sem > 1));
+        ret++;
+        if (ret == SYS_ARCH_TIMEOUT) {
+          ret--;
+        }
+      } while(*sem == 1);
+    }
+    else
+    {
+      if (the_waiting_fn) {
+        int expectSomething = the_waiting_fn(sem, NULL);
+        LWIP_ASSERT("expecting a semaphore count but it's 0", !expectSomething || (*sem > 1));
+      }
+      LWIP_ASSERT("*sem > 0", *sem > 0);
+      if (*sem == 1) {
+        return SYS_ARCH_TIMEOUT;
+      }
+      ret = 1;
+    }
+  }
+  LWIP_ASSERT("*sem > 0", *sem > 0);
+  (*sem)--;
+  LWIP_ASSERT("*sem > 0", *sem > 0);
+  /* return the time we waited for the sem */
+  return ret;
+  #endif
+}
+
+void
+sys_sem_signal(sys_sem_t *sem)
+{
+//  LWIP_ASSERT("sem != NULL", sem != NULL);
+//  LWIP_ASSERT("*sem > 0", *sem > 0);
+//  (*sem)++;
+//  LWIP_ASSERT("*sem > 0", *sem > 0);
+  xSemaphoreGive(*sem);/* 释放信号量 */
+}
+
+int sys_sem_valid(sys_sem_t *sem)
+{
+  return ERR_OK;
+}
+  
+err_t
+sys_mutex_new(sys_mutex_t *mutex)
+{
+//  LWIP_ASSERT("mutex != NULL", mutex != NULL);
+//  *mutex = 1; /* 1 allocated */
+  
+  return ERR_OK;
+}
+
+void
+sys_mutex_free(sys_mutex_t *mutex)
+{
+  /* parameter check */
+//  LWIP_ASSERT("mutex != NULL", mutex != NULL);
+//  LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
+//  *mutex = 0;
+}
+
+void
+sys_mutex_set_invalid(sys_mutex_t *mutex)
+{
+//  LWIP_ASSERT("mutex != NULL", mutex != NULL);
+//  *mutex = 0;
+}
+
+void
+sys_mutex_lock(sys_mutex_t *mutex)
+{
+  /* nothing to do, no multithreading supported */
+  #if 0
+  LWIP_ASSERT("mutex != NULL", mutex != NULL);
+  /* check that the mutext is valid and unlocked (no nested locking) */
+  LWIP_ASSERT("*mutex >= 1", *mutex == 1);
+  /* we count up just to check the correct pairing of lock/unlock */
+  (*mutex)++;
+  LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
+  #endif
+}
+
+void
+sys_mutex_unlock(sys_mutex_t *mutex)
+{
+  /* nothing to do, no multithreading supported */
+  #if 0
+  LWIP_ASSERT("mutex != NULL", mutex != NULL);
+  LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
+  /* we count down just to check the correct pairing of lock/unlock */
+  (*mutex)--;
+  LWIP_ASSERT("*mutex >= 1", *mutex >= 1);
+  #endif
+}
+
+
+sys_thread_t
+sys_thread_new(const char *name, lwip_thread_fn function, void *arg, int stacksize, int prio)
+{
+  xTaskHandle network_task;
+  int result;
+  if(s_nextthread < SYS_THREAD_MAX)
+    result = xTaskCreate(function,(portCHAR *)name,stacksize,arg,prio,&network_task);
+  if(result == pdPASS)
+    return network_task;
+  else
+    return NULL;
+  #if 0
+  LWIP_UNUSED_ARG(name);
+  LWIP_UNUSED_ARG(function);
+  LWIP_UNUSED_ARG(arg);
+  LWIP_UNUSED_ARG(stacksize);
+  LWIP_UNUSED_ARG(prio);
+  /* threads not supported */
+  return 0;
+  #endif
+}
+
+err_t
+sys_mbox_new(sys_mbox_t *mbox, int size)
+{
+  *mbox = xQueueCreate(size,sizeof(void *));
+  #if 0
+  int mboxsize = size;
+  LWIP_ASSERT("mbox != NULL", mbox != NULL);
+  LWIP_ASSERT("size >= 0", size >= 0);
+  if (size == 0) {
+    mboxsize = 1024;
+  }
+  mbox->head = mbox->tail = 0;
+  mbox->sem = mbox; /* just point to something for sys_mbox_valid() */
+  mbox->q_mem = (void**)malloc(sizeof(void*)*mboxsize);
+  mbox->size = mboxsize;
+  mbox->used = 0;
+
+  memset(mbox->q_mem, 0, sizeof(void*)*mboxsize);
+  #endif
+  return ERR_OK;
+}
+
+void
+sys_mbox_free(sys_mbox_t *mbox)
+{
+  if(uxQueueMessagesWaiting(*mbox))
+  {
+    portNOP();
+  }
+  vQueueDelete(*mbox);
+  /* parameter check */
+  #if 0
+  LWIP_ASSERT("mbox != NULL", mbox != NULL);
+  LWIP_ASSERT("mbox->sem != NULL", mbox->sem != NULL);
+  LWIP_ASSERT("mbox->sem == mbox", mbox->sem == mbox);
+  LWIP_ASSERT("mbox->q_mem != NULL", mbox->q_mem != NULL);
+  mbox->sem = NULL;
+  free(mbox->q_mem);
+  mbox->q_mem = NULL;
+  #endif
+}
+
+void
+sys_mbox_set_invalid(sys_mbox_t *mbox)
+{
+  #if 0
+  LWIP_ASSERT("mbox != NULL", mbox != NULL);
+  LWIP_ASSERT("mbox->q_mem == NULL", mbox->q_mem == NULL);
+  mbox->sem = NULL;
+  mbox->q_mem = NULL;
+  #endif
+}
+
+void
+sys_mbox_post(sys_mbox_t *q, void *msg)
+{
+  while(xQueueSendToBack(*q,&msg,portMAX_DELAY) != pdTRUE);
+  #if 0
+  LWIP_ASSERT("q != SYS_MBOX_NULL", q != SYS_MBOX_NULL);
+  LWIP_ASSERT("q->sem == q", q->sem == q);
+  LWIP_ASSERT("q->q_mem != NULL", q->q_mem != NULL);
+  LWIP_ASSERT("q->used >= 0", q->used >= 0);
+  LWIP_ASSERT("q->size > 0", q->size > 0);
+
+  LWIP_ASSERT("mbox already full", q->used < q->size);
+
+  q->q_mem[q->head] = msg;
+  q->head++;
+  if (q->head >= (unsigned int)q->size) {
+    q->head = 0;
+  }
+  LWIP_ASSERT("mbox is full!", q->head != q->tail);
+  q->used++;
+  #endif
+}
+
+err_t
+sys_mbox_trypost(sys_mbox_t *q, void *msg)
+{
+  if(xQueueSend(*q,&msg,0) == pdPASS)
+    return ERR_OK;
+  else
+    return ERR_MEM;
+  #if 0
+  LWIP_ASSERT("q != SYS_MBOX_NULL", q != SYS_MBOX_NULL);
+  LWIP_ASSERT("q->sem == q", q->sem == q);
+  LWIP_ASSERT("q->q_mem != NULL", q->q_mem != NULL);
+  LWIP_ASSERT("q->used >= 0", q->used >= 0);
+  LWIP_ASSERT("q->size > 0", q->size > 0);
+  LWIP_ASSERT("q->used <= q->size", q->used <= q->size);
+
+  if (q->used == q->size) {
+    return ERR_MEM;
+  }
+  sys_mbox_post(q, msg);
+  return ERR_OK;
+  #endif
+}
+
+err_t
+sys_mbox_trypost_fromisr(sys_mbox_t *q, void *msg)
+{
+  return sys_mbox_trypost(q, msg);
+}
+
+u32_t
+sys_arch_mbox_fetch(sys_mbox_t *q, void **msg, u32_t timeout)
+{
+  portTickType StartTime,Endtime,Elapsed;
+  void *dummuyptr;
+  StartTime = xTaskGetTickCount();
+  if(msg == NULL)
+    msg = &dummuyptr;
+  
+  if(timeout != 0)
+  {
+    if(pdTRUE == xQueueReceive(*q,&(*msg),timeout/portTICK_RATE_MS))
+    {
+      Endtime = xTaskGetTickCount();
+      Elapsed = (Endtime - StartTime)*portTICK_RATE_MS;
+      return Elapsed;
+    }
+    else
+    {
+      *msg = NULL;
+      return SYS_ARCH_TIMEOUT;
+    }
+  }
+  else
+  {
+    while(pdTRUE != xQueueReceive(*q,&(*msg),portMAX_DELAY));
+    Endtime = xTaskGetTickCount();
+    Elapsed = (Endtime - StartTime)*portTICK_RATE_MS;
+    return Elapsed;
+  }
+  #if 0
+  u32_t ret = 0;
+  u32_t ret2;
+  LWIP_ASSERT("q != SYS_MBOX_NULL", q != SYS_MBOX_NULL);
+  LWIP_ASSERT("q->sem == q", q->sem == q);
+  LWIP_ASSERT("q->q_mem != NULL", q->q_mem != NULL);
+  LWIP_ASSERT("q->used >= 0", q->used >= 0);
+  LWIP_ASSERT("q->size > 0", q->size > 0);
+
+  if (q->used == 0) {
+    /* need to wait */
+    /* need to wait */
+    if(!timeout)
+    {
+      /* wait infinite */
+      LWIP_ASSERT("cannot wait without waiting callback", the_waiting_fn != NULL);
+      do {
+        int expectSomething = the_waiting_fn(NULL, q);
+        LWIP_ASSERT("q->used >= 0", q->used >= 0);
+        LWIP_ASSERT("expecting item available but it's 0", !expectSomething || (q->used > 0));
+        ret++;
+        if (ret == SYS_ARCH_TIMEOUT) {
+          ret--;
+        }
+      } while(q->used == 0);
+    }
+    else
+    {
+      if (the_waiting_fn) {
+        int expectSomething = the_waiting_fn(NULL, q);
+        LWIP_ASSERT("expecting item available count but it's 0", !expectSomething || (q->used > 0));
+      }
+      LWIP_ASSERT("q->used >= 0", q->used >= 0);
+      if (q->used == 0) {
+        if(msg) {
+          *msg = NULL;
+        }
+        return SYS_ARCH_TIMEOUT;
+      }
+      ret = 1;
+    }
+  }
+  LWIP_ASSERT("q->used > 0", q->used > 0);
+  ret2 = sys_arch_mbox_tryfetch(q, msg);
+  LWIP_ASSERT("got no message", ret2 == 0);
+  return ret;
+  #endif
+}
+
+u32_t
+sys_arch_mbox_tryfetch(sys_mbox_t *q, void **msg)
+{
+  void *dummuyptr;
+  if(msg == NULL)
+    msg = &dummuyptr;
+  if(pdTRUE == xQueueReceive(*q,&(*msg),0))
+  {
+    return ERR_OK;
+  }
+  else
+  {
+    return SYS_MBOX_EMPTY;
+  }
+  #if 0
+  LWIP_ASSERT("q != SYS_MBOX_NULL", q != SYS_MBOX_NULL);
+  LWIP_ASSERT("q->sem == q", q->sem == q);
+  LWIP_ASSERT("q->q_mem != NULL", q->q_mem != NULL);
+  LWIP_ASSERT("q->used >= 0", q->used >= 0);
+  LWIP_ASSERT("q->size > 0", q->size > 0);
+
+  if (!q->used) {
+    return SYS_ARCH_TIMEOUT;
+  }
+  if(msg) {
+    *msg = q->q_mem[q->tail];
+  }
+
+  q->tail++;
+  if (q->tail >= (unsigned int)q->size) {
+    q->tail = 0;
+  }
+  q->used--;
+  LWIP_ASSERT("q->used >= 0", q->used >= 0);
+  return 0;
+  #endif
+}
+
+sys_prot_t sys_arch_protect(void)
+{
+  vPortEnterCritical();
+  return 1;
+}
+
+void sys_arch_unprotect(sys_prot_t pval)
+{
+  (void) pval;
+  vPortExitCritical();
+}
+
+void sys_assert(const char *msg)
+{
+  (void)msg;
+  vPortEnterCritical();
+  for(;;);
+}
+
+int sys_mbox_valid(sys_mbox_t *mbox)
+{
+   //return ERR_OK;
+	if(mbox == NULL) {
+		return 0;
+	}
+	else {
+		return 1;
+	}
+}
+
+#if LWIP_NETCONN_SEM_PER_THREAD
+#error LWIP_NETCONN_SEM_PER_THREAD==1 not supported
+#endif /* LWIP_NETCONN_SEM_PER_THREAD */
+
+#endif /* !NO_SYS */
+
+#endif

+ 1 - 0
libs/thirdparty/lwip_2.1.2/system/arch/bpstruct.h

@@ -0,0 +1 @@
+#pragma pack(push,1)

+ 104 - 0
libs/thirdparty/lwip_2.1.2/system/arch/cc.h

@@ -0,0 +1,104 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef __CC_H__
+#define __CC_H__
+
+#include "cpu.h"
+#ifdef PRINTF_STDLIB
+#include <stdio.h>
+#endif
+#ifdef PRINTF_CUSTOM
+#include "tinystdio.h"
+#endif
+#include <stdlib.h>
+
+typedef int sys_prot_t;
+
+#define U16_F "u"
+#define S16_F "d"
+#define X16_F "x"
+#define U32_F "u"
+#define S32_F "d"
+#define X32_F "x"
+#define SZT_F "u"
+/*
+#define U16_F "hu"
+#define S16_F "d"
+#define X16_F "hx"
+#define U32_F "u"
+#define S32_F "d"
+#define X32_F "x"
+#define SZT_F "uz" 
+*/
+
+//#define LWIP_PLATFORM_DIAG(message) do { printf (message); printf("\r\n");} while(0) 
+//#define LWIP_PLATFORM_DIAG(message) printf (message); printf("\r\n");
+
+/* define compiler specific symbols */
+#if defined (__ICCARM__)
+
+#define PACK_STRUCT_BEGIN
+#define PACK_STRUCT_STRUCT 
+#define PACK_STRUCT_END
+#define PACK_STRUCT_FIELD(x) x
+#define PACK_STRUCT_USE_INCLUDES
+
+#elif defined (__CC_ARM)
+
+#define PACK_STRUCT_BEGIN __packed
+#define PACK_STRUCT_STRUCT 
+#define PACK_STRUCT_END
+#define PACK_STRUCT_FIELD(x) x
+
+
+#elif defined (__GNUC__)
+
+#define PACK_STRUCT_BEGIN
+#define PACK_STRUCT_STRUCT __attribute__ ((__packed__))
+#define PACK_STRUCT_END
+#define PACK_STRUCT_FIELD(x) x
+
+#elif defined (__TASKING__)
+
+#define PACK_STRUCT_BEGIN
+#define PACK_STRUCT_STRUCT
+#define PACK_STRUCT_END
+#define PACK_STRUCT_FIELD(x) x
+
+#endif
+
+#define LWIP_PLATFORM_ASSERT(x) /*do { printf("LWIP ASSERT: "); printf (x); printf("\r\n");} while(0) */ //do { if(!(x)) while(1); } while(0)
+
+
+#define LWIP_RAND() ((u32_t)rand())
+
+#endif /* __CC_H__ */

+ 37 - 0
libs/thirdparty/lwip_2.1.2/system/arch/cpu.h

@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef __CPU_H__
+#define __CPU_H__
+
+#define BYTE_ORDER LITTLE_ENDIAN
+
+#endif /* __CPU_H__ */

+ 1 - 0
libs/thirdparty/lwip_2.1.2/system/arch/epstruct.h

@@ -0,0 +1 @@
+#pragma pack(pop)

+ 44 - 0
libs/thirdparty/lwip_2.1.2/system/arch/init.h

@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef __ARCH_INIT_H__
+#define __ARCH_INIT_H__
+
+#define TCPIP_INIT_DONE(arg)  tcpip_init_done(arg)
+
+void tcpip_init_done(void *);
+int wait_for_tcpip_init(void);
+
+#endif /* __ARCH_INIT_H__ */
+
+
+
+

+ 38 - 0
libs/thirdparty/lwip_2.1.2/system/arch/lib.h

@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef __LIB_H__
+#define __LIB_H__
+
+#include <string.h>
+
+
+#endif /* __LIB_H__ */

+ 40 - 0
libs/thirdparty/lwip_2.1.2/system/arch/perf.h

@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2001, Swedish Institute of Computer Science.
+ * All rights reserved. 
+ *
+ * Redistribution and use in source and binary forms, with or without 
+ * modification, are permitted provided that the following conditions 
+ * are met: 
+ * 1. Redistributions of source code must retain the above copyright 
+ *    notice, this list of conditions and the following disclaimer. 
+ * 2. Redistributions in binary form must reproduce the above copyright 
+ *    notice, this list of conditions and the following disclaimer in the 
+ *    documentation and/or other materials provided with the distribution. 
+ * 3. Neither the name of the Institute nor the names of its contributors 
+ *    may be used to endorse or promote products derived from this software 
+ *    without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND 
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE 
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 
+ * SUCH DAMAGE. 
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef LWIP_PERF_H
+#define LWIP_PERF_H
+
+#define PERF_START    /* null definition */
+#define PERF_STOP(x)  /* null definition */
+
+#endif /* LWIP_PERF_H */

+ 156 - 0
libs/thirdparty/lwip_2.1.2/system/arch/sys_arch.h

@@ -0,0 +1,156 @@
+/*
+ * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ *
+ * Author: Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef __SYS_RTXC_H__
+#define __SYS_RTXC_H__
+
+#include "FreeRTOS.h"
+#include "task.h"
+#include "queue.h"
+#include "semphr.h"
+
+//#include "cmsis_os.h"
+#if LWIP_SOCKET_SET_ERRNO
+#include <errno.h>
+#endif
+
+#define SYS_MBOX_NULL					( ( QueueHandle_t ) NULL )
+#define SYS_SEM_NULL					( ( SemaphoreHandle_t ) NULL )
+#define SYS_DEFAULT_THREAD_STACK_DEPTH	configMINIMAL_STACK_SIZE
+
+typedef SemaphoreHandle_t sys_sem_t;
+typedef SemaphoreHandle_t sys_mutex_t;
+typedef QueueHandle_t sys_mbox_t;
+typedef TaskHandle_t sys_thread_t;
+
+typedef struct _sys_arch_state_t
+{
+	// Task creation data.
+	char cTaskName[configMAX_TASK_NAME_LEN];
+	unsigned short nStackDepth;
+	unsigned short nTaskCount;
+} sys_arch_state_t;
+
+
+
+//extern sys_arch_state_t s_sys_arch_state;
+
+//void sys_set_default_state();
+//void sys_set_state(signed char *pTaskName, unsigned short nStackSize);
+
+/* Message queue constants. */
+#define archMESG_QUEUE_LENGTH	( 6 )
+#endif /* __SYS_RTXC_H__ */
+
+
+
+#if 0
+/*
+ * Copyright (c) 2017 Simon Goldschmidt
+ * All rights reserved. 
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ *    this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission. 
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+ * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
+ * OF SUCH DAMAGE.
+ *
+ * This file is part of the lwIP TCP/IP stack.
+ * 
+ * Author: Simon Goldschmidt
+ *
+ */
+#ifndef LWIP_HDR_TEST_SYS_ARCH_H
+#define LWIP_HDR_TEST_SYS_ARCH_H
+#include "FreeRTOS.h"
+#include "task.h"
+#include "queue.h"
+#include "semphr.h"
+
+/* 定义与FreeRTOS相结合的数据结构 */
+typedef xSemaphoreHandle sys_sem_t;
+typedef xQueueHandle sys_mbox_t;
+typedef xTaskHandle sys_thread_t;
+
+//typedef int sys_sem_t;
+//#define sys_sem_valid(sema) ((sema) != NULL)
+
+typedef int sys_mutex_t;
+//#define sys_mutex_valid(mutex) (((mutex) != NULL)
+
+//struct lwip_mbox {
+//  void* sem;
+//  void** q_mem;
+//  unsigned int head, tail;
+//  int size;
+//  int used;
+//};
+//typedef struct lwip_mbox sys_mbox_t;
+//#define SYS_MBOX_NULL NULL
+//#define sys_mbox_valid(mbox) ((mbox != NULL) && ((mbox)->sem != NULL)  && ((mbox)->sem != (void*)-1))
+//#define sys_mbox_valid_val(mbox) (((mbox).sem != NULL)  && ((mbox).sem != (void*)-1))
+
+/* DWORD (thread id) is used for sys_thread_t but we won't include windows.h */
+//typedef u32_t sys_thread_t;
+
+//#define SYS_ARCH_DECL_PROTECT(lev)
+//#define SYS_ARCH_PROTECT(lev)
+//#define SYS_ARCH_UNPROTECT(lev)
+
+/* to implement doing something while blocking on an mbox or semaphore:
+ * pass a function to test_sys_arch_wait_callback() that returns
+ * '0' if waiting again and
+ * '1' if now there should be something to do (used for asserting)
+ */
+typedef int (*test_sys_arch_waiting_fn)(sys_sem_t* wait_sem, sys_mbox_t* wait_mbox);
+void test_sys_arch_wait_callback(test_sys_arch_waiting_fn waiting_fn);
+
+/* current time */
+extern u32_t lwip_sys_now;
+
+#endif /* LWIP_HDR_TEST_SYS_ARCH_H */
+#endif

二進制
project/ewarm/Debug/Exe/module_universal_io.out


+ 674 - 0
project/ewarm/Debug/List/module_universal_io.map

@@ -0,0 +1,674 @@
+###############################################################################
+#
+# IAR ELF Linker V8.40.1.212/W32 for ARM                  20/Oct/2023  17:09:16
+# Copyright 2007-2019 IAR Systems AB.
+#
+#    Output file  =
+#        B:\projects\module_universal_io\project\ewarm\Debug\Exe\module_universal_io.out.tmp
+#    Map file     =
+#        B:\projects\module_universal_io\project\ewarm\Debug\List\module_universal_io.map
+#    Command line =
+#        -f C:\Users\user\AppData\Local\Temp\EW45E2.tmp
+#        (B:\projects\module_universal_io\project\ewarm\Debug\Obj\adc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\altcp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\altcp_alloc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\altcp_tcp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\api_lib.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\api_msg.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_acc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_adc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_board.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_bpr.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_can.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_clock.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crm.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dac.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_debug.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dma.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_emac.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_exint.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_flash.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_gpio.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_i2c.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_int.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_misc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_pwc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_rtc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_sdio.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_spi.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_tmr.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_usart.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_usb.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_wdt.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_wwdt.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_xmc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\autoip.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\croutine.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\def.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\dhcp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\dhserver.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\dns.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\dnserver.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\err.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\etharp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ethernet.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ethernetif.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\event_groups.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\heap_4.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\icmp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\if_api.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\igmp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\inet_chksum.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\init.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip4.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip4_addr.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip4_frag.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\list.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\main.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mem.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\memp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\netbuf.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\netdb.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\netif.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\netifapi.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\pbuf.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\port.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\portasm.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\queue.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\raw.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\rng.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\sockets.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\spi_common.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\startup_at32f403a_407.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\stats.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\stream_buffer.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\sys.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\sys_arch.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\system_at32f403a_407.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\tasks.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcp_in.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcp_out.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcpip.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\timeouts.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\timers.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\udp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usb_eth.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_core.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_desc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_int.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_rndis_core.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_sdr.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\wdt.o
+#        --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
+#        --no_out_extension -o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Exe\module_universal_io.out.tmp
+#        --map
+#        B:\projects\module_universal_io\project\ewarm\Debug\List\module_universal_io.map
+#        --config B:\projects\module_universal_io\project\ewarm\AT32F403AxG.icf
+#        --semihosting --entry __iar_program_start --vfe --text_out locale)
+#
+###############################################################################
+
+*******************************************************************************
+*** RUNTIME MODEL ATTRIBUTES
+***
+
+CppFlavor       = *
+__SystemLibrary = DLib
+__dlib_version  = 6
+
+
+*******************************************************************************
+*** HEAP SELECTION
+***
+
+The basic heap was selected because no calls to memory allocation
+functions were found in the application outside of system library
+functions, and there are calls to deallocation functions in the
+application.
+
+
+*******************************************************************************
+*** PLACEMENT SUMMARY
+***
+
+"A0":  place at address 0x800'0000 { ro section .intvec };
+"P1":  place in [from 0x800'0000 to 0x80f'ffff] { ro };
+define block CSTACK with size = 4K, alignment = 8 { };
+define block HEAP with size = 4K, alignment = 8 { };
+"P2":  place in [from 0x2000'0000 to 0x2003'7fff] {
+          rw, block CSTACK, block HEAP };
+initialize by copy { rw };
+
+  Section            Kind         Address    Size  Object
+  -------            ----         -------    ----  ------
+"A0":                                       0x184
+  .intvec            ro code   0x800'0000   0x184  startup_at32f403a_407.o [1]
+                             - 0x800'0184   0x184
+
+"P1":                                      0x30fd
+  .text              ro code   0x800'0184   0xfc6  xprintffull_nomb.o [2]
+  .text              ro code   0x800'114a    0x3a  zero_init3.o [4]
+  .text              ro code   0x800'1184    0x16  strchr.o [4]
+  .rodata            const     0x800'119a     0x2  xlocale_c.o [2]
+  .text              ro code   0x800'119c    0x40  xfail_s.o [2]
+  .text              ro code   0x800'11dc    0x36  strlen.o [4]
+  .rodata            const     0x800'1212     0x1  xlocale_c.o [2]
+  .text              ro code   0x800'1214    0x58  memchr.o [4]
+  .text              ro code   0x800'126c    0xa6  ABImemcpy.o [4]
+  .text              ro code   0x800'1314    0x70  frexp.o [3]
+  .text              ro code   0x800'1384    0x2e  DblCmpLe.o [3]
+  .text              ro code   0x800'13b4    0x2e  DblCmpGe.o [3]
+  .text              ro code   0x800'13e4   0x13a  ldexp.o [3]
+  .text              ro code   0x800'1520    0x3a  DblToS32.o [3]
+  .text              ro code   0x800'155c    0x22  S32ToDbl.o [3]
+  .text              ro code   0x800'1580    0xe2  DblSub.o [3]
+  .text              ro code   0x800'1664   0x246  DblDiv.o [3]
+  .text              ro code   0x800'18ac    0x28  DblToU32.o [3]
+  .text              ro code   0x800'18d4    0x1a  U32ToDbl.o [3]
+  .text              ro code   0x800'18f0   0x1a2  DblMul.o [3]
+  .text              ro code   0x800'1a94     0x8  xlocale_c.o [2]
+  .text              ro code   0x800'1a9c   0x230  I64DivMod.o [4]
+  .text              ro code   0x800'1ccc     0x6  abort.o [2]
+  .text              ro code   0x800'1cd4   0x16a  DblAdd.o [3]
+  .text              ro code   0x800'1e40     0x2  I64DivZer.o [4]
+  .text              ro code   0x800'1e44    0x14  exit.o [5]
+  .text              ro code   0x800'1e58   0x450  at32f403a_407_crm.o [1]
+  .text              ro code   0x800'22a8   0x248  tasks.o [1]
+  .text              ro code   0x800'24f0    0x40  list.o [1]
+  .text              ro code   0x800'2530   0x1c4  at32f403a_407_board.o [1]
+  .text              ro code   0x800'26f4    0xc4  at32f403a_407_usart.o [1]
+  .text              ro code   0x800'27b8    0xea  at32f403a_407_gpio.o [1]
+  .text              ro code   0x800'28a4    0x5c  at32f403a_407_misc.o [1]
+  .text              ro code   0x800'2900   0x178  system_at32f403a_407.o [1]
+  .text              ro code   0x800'2a78   0x108  main.o [1]
+  .text              ro code   0x800'2b80    0x6a  at32f403a_407_clock.o [1]
+  .text              ro code   0x800'2bec    0x28  printf.o [2]
+  .text              ro code   0x800'2c14    0x60  at32f403a_407_acc.o [1]
+  .text              ro code   0x800'2c74    0xda  queue.o [1]
+  .text              ro code   0x800'2d50    0x8c  port.o [1]
+  CODE               ro code   0x800'2ddc    0xb0  portasm.o [1]
+  .text              ro code   0x800'2e8c    0x60  adc.o [1]
+  .text              ro code   0x800'2eec    0x14  at32f403a_407_adc.o [1]
+  .text              ro code   0x800'2f00    0x1a  at32f403a_407_tmr.o [1]
+  .text              ro code   0x800'2f1a    0x38  packbits_init_single.o [4]
+  .text              ro code   0x800'2f54    0x2c  wdt.o [1]
+  .rodata            const     0x800'2f80    0x28  main.o [1]
+  .text              ro code   0x800'2fa8    0x28  data_init.o [4]
+  .text              ro code   0x800'2fd0    0x22  fpinit_M.o [3]
+  .iar.init_table    const     0x800'2ff4    0x20  - Linker created -
+  .text              ro code   0x800'3014    0x1e  cmain.o [4]
+  .text              ro code   0x800'3032     0x4  low_level_init.o [2]
+  .text              ro code   0x800'3036     0x4  exit.o [2]
+  .text              ro code   0x800'303c     0xa  cexit.o [4]
+  .text              ro code   0x800'3046    0x16  xprout.o [2]
+  .text              ro code   0x800'305c     0xc  putchar.o [2]
+  .rodata            const     0x800'3068    0x10  at32f403a_407_crm.o [1]
+  .rodata            const     0x800'3078    0x10  system_at32f403a_407.o [1]
+  .text              ro code   0x800'3088    0x10  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3098     0xc  at32f403a_407_int.o [1]
+  .text              ro code   0x800'30a4     0xc  cstartup_M.o [4]
+  .rodata            const     0x800'30b0     0x8  at32f403a_407_crm.o [1]
+  .rodata            const     0x800'30b8     0x8  at32f403a_407_crm.o [1]
+  .rodata            const     0x800'30c0     0x8  at32f403a_407_crm.o [1]
+  .rodata            const     0x800'30c8     0x8  main.o [1]
+  .rodata            const     0x800'30d0     0x8  xprintffull_nomb.o [2]
+  .rodata            const     0x800'30d8     0x4  port.o [1]
+  .text              ro code   0x800'30dc     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30e0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30e4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30e8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30ec     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30f0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30f4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30f8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'30fc     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3100     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3104     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3108     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'310c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3110     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3114     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3118     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'311c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3120     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3124     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3128     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'312c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3130     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3134     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3138     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'313c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3140     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3144     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3148     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'314c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3150     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3154     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3158     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'315c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3160     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3164     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3168     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'316c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3170     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3174     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3178     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'317c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3180     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3184     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3188     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'318c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3190     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3194     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3198     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'319c     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31a0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31a4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31a8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31ac     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31b0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31b4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31b8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31bc     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31c0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31c4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31c8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31cc     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31d0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31d4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31d8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31dc     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31e0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31e4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31e8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31ec     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31f0     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31f4     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31f8     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'31fc     0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x800'3200     0x4  startup_at32f403a_407.o [1]
+  .rodata            const     0x800'3204     0x0  zero_init3.o [4]
+  .rodata            const     0x800'3204     0x0  packbits_init_single.o [4]
+  Initializer bytes  const     0x800'3204    0x7d  <for P2-1>
+                             - 0x800'3281  0x30fd
+
+"P2", part 1 of 3:                           0xa4
+  P2-1                        0x2000'0000    0xa4  <Init block>
+    .data            inited   0x2000'0000     0xc  at32f403a_407_board.o [1]
+    .data            inited   0x2000'000c     0x8  at32f403a_407_board.o [1]
+    .data            inited   0x2000'0014     0xc  at32f403a_407_board.o [1]
+    .data            inited   0x2000'0020     0x4  system_at32f403a_407.o [1]
+    .data            inited   0x2000'0024    0x38  xlocale_c.o [2]
+    .data            inited   0x2000'005c    0x48  xfiles.o [2]
+                            - 0x2000'00a4    0xa4
+
+"P2", part 2 of 3:                          0x10c
+  .bss               zero     0x2000'00a4    0x64  tasks.o [1]
+  .bss               zero     0x2000'0108    0x50  xfiles.o [2]
+  .bss               zero     0x2000'0158    0x14  tasks.o [1]
+  .bss               zero     0x2000'016c     0x4  adc.o [1]
+  .bss               zero     0x2000'0170     0x4  adc.o [1]
+  .bss               zero     0x2000'0174     0x4  at32f403a_407_board.o [1]
+  .bss               zero     0x2000'0178     0x4  at32f403a_407_board.o [1]
+  .bss               zero     0x2000'017c     0x4  port.o [1]
+  .bss               zero     0x2000'0180     0x4  tasks.o [1]
+  .bss               zero     0x2000'0184     0x4  tasks.o [1]
+  .bss               zero     0x2000'0188     0x4  tasks.o [1]
+  .bss               zero     0x2000'018c     0x4  tasks.o [1]
+  .bss               zero     0x2000'0190     0x4  tasks.o [1]
+  .bss               zero     0x2000'0194     0x4  tasks.o [1]
+  .bss               zero     0x2000'0198     0x4  tasks.o [1]
+  .bss               zero     0x2000'019c     0x4  tasks.o [1]
+  .bss               zero     0x2000'01a0     0x4  tasks.o [1]
+  .bss               zero     0x2000'01a4     0x4  tasks.o [1]
+  .bss               zero     0x2000'01a8     0x4  xfail_s.o [2]
+  .bss               zero     0x2000'01ac     0x1  adc.o [1]
+  .bss               zero     0x2000'01ad     0x1  port.o [1]
+                            - 0x2000'01ae   0x10a
+
+"P2", part 3 of 3:                         0x1000
+  CSTACK                      0x2000'01b0  0x1000  <Block>
+    CSTACK           uninit   0x2000'01b0  0x1000  <Block tail>
+                            - 0x2000'11b0  0x1000
+
+Unused ranges:
+
+         From           To      Size
+         ----           --      ----
+   0x800'3281   0x80f'ffff  0xf'cd7f
+  0x2000'11b0  0x2003'7fff  0x3'6e50
+
+
+*******************************************************************************
+*** INIT TABLE
+***
+
+          Address      Size
+          -------      ----
+Zero (__iar_zero_init3)
+    1 destination range, total size 0x10a:
+          0x2000'00a4  0x10a
+
+Copy/packbits (__iar_packbits_init_single3)
+    1 source range, total size 0x7d (76% of destination):
+           0x800'3204   0x7d
+    1 destination range, total size 0xa4:
+          0x2000'0000   0xa4
+
+
+
+*******************************************************************************
+*** MODULE SUMMARY
+***
+
+    Module                   ro code  ro data  rw data
+    ------                   -------  -------  -------
+command line/config:
+    --------------------------------------------------
+    Total:
+
+B:\projects\module_universal_io\project\ewarm\Debug\Obj: [1]
+    adc.o                         96                 9
+    at32f403a_407_acc.o           96
+    at32f403a_407_adc.o           20
+    at32f403a_407_board.o        452       24       40
+    at32f403a_407_clock.o        106
+    at32f403a_407_crm.o        1'104       40
+    at32f403a_407_gpio.o         234
+    at32f403a_407_int.o           12
+    at32f403a_407_misc.o          92
+    at32f403a_407_tmr.o           26
+    at32f403a_407_usart.o        196
+    list.o                        64
+    main.o                       264       48
+    port.o                       140        4        5
+    portasm.o                    176
+    queue.o                      218
+    startup_at32f403a_407.o      700
+    system_at32f403a_407.o       376       19        4
+    tasks.o                      584               160
+    wdt.o                         44
+    --------------------------------------------------
+    Total:                     5'000      135      218
+
+dl7M_tlf.a: [2]
+    abort.o                        6
+    exit.o                         4
+    low_level_init.o               4
+    printf.o                      40
+    putchar.o                     12
+    xfail_s.o                     64                 4
+    xfiles.o                               55      152
+    xlocale_c.o                    8       46       56
+    xprintffull_nomb.o         4'038        8
+    xprout.o                      22
+    --------------------------------------------------
+    Total:                     4'198      109      212
+
+m7M_tls.a: [3]
+    DblAdd.o                     362
+    DblCmpGe.o                    46
+    DblCmpLe.o                    46
+    DblDiv.o                     582
+    DblMul.o                     418
+    DblSub.o                     226
+    DblToS32.o                    58
+    DblToU32.o                    40
+    S32ToDbl.o                    34
+    U32ToDbl.o                    26
+    fpinit_M.o                    34
+    frexp.o                      112
+    ldexp.o                      314
+    --------------------------------------------------
+    Total:                     2'298
+
+rt7M_tl.a: [4]
+    ABImemcpy.o                  166
+    I64DivMod.o                  560
+    I64DivZer.o                    2
+    cexit.o                       10
+    cmain.o                       30
+    cstartup_M.o                  12
+    data_init.o                   40
+    memchr.o                      88
+    packbits_init_single.o        56
+    strchr.o                      22
+    strlen.o                      54
+    zero_init3.o                  58
+    --------------------------------------------------
+    Total:                     1'098
+
+shb_l.a: [5]
+    exit.o                        20
+    --------------------------------------------------
+    Total:                        20
+
+    Gaps                          37        2
+    Linker created                         32    4'096
+------------------------------------------------------
+    Grand Total:              12'651      278    4'526
+
+
+*******************************************************************************
+*** ENTRY LIST
+***
+
+Entry                       Address   Size  Type      Object
+-----                       -------   ----  ----      ------
+.iar.init_table$$Base    0x800'2ff4          --   Gb  - Linker created -
+.iar.init_table$$Limit   0x800'3014          --   Gb  - Linker created -
+?main                    0x800'3015         Code  Gb  cmain.o [4]
+ADC1_2_IRQHandler        0x800'2e8d   0x26  Code  Gb  adc.o [1]
+ADC1_2_IRQHandler::empty
+                        0x2000'01ac    0x1  Data  Lc  adc.o [1]
+ADC1_2_IRQHandler::xHigherPriorityTaskWoken
+                        0x2000'0170    0x4  Data  Lc  adc.o [1]
+BusFault_Handler         0x800'309f    0x2  Code  Gb  at32f403a_407_int.o [1]
+CSTACK$$Base            0x2000'01b0          --   Gb  - Linker created -
+CSTACK$$Limit           0x2000'11b0          --   Gb  - Linker created -
+DebugMon_Handler         0x800'30a3    0x2  Code  Gb  at32f403a_407_int.o [1]
+HardFault_Handler        0x800'309b    0x2  Code  Gb  at32f403a_407_int.o [1]
+MemManage_Handler        0x800'309d    0x2  Code  Gb  at32f403a_407_int.o [1]
+NMI_Handler              0x800'3099    0x2  Code  Gb  at32f403a_407_int.o [1]
+PendSV_Handler           0x800'2ddd         Code  Gb  portasm.o [1]
+Region$$Table$$Base      0x800'2ff4          --   Gb  - Linker created -
+Region$$Table$$Limit     0x800'3014          --   Gb  - Linker created -
+SVC_Handler              0x800'2e35         Code  Gb  portasm.o [1]
+SysTick_Handler          0x800'2d51   0x28  Code  Gb  port.o [1]
+SystemInit               0x800'2901   0x56  Code  Gb  system_at32f403a_407.o [1]
+TMR7_GLOBAL_IRQHandler   0x800'2eb3   0x22  Code  Gb  adc.o [1]
+TMR8_OVF_TMR13_IRQHandler
+                         0x800'2f55   0x24  Code  Gb  wdt.o [1]
+UsageFault_Handler       0x800'30a1    0x2  Code  Gb  at32f403a_407_int.o [1]
+_LitobFullNoMb           0x800'0f45  0x10a  Code  Lc  xprintffull_nomb.o [2]
+_Locale_lconv           0x2000'0024   0x38  Data  Lc  xlocale_c.o [2]
+_PrintfFullNoMb          0x800'0185  0xd9c  Code  Gb  xprintffull_nomb.o [2]
+_Prout                   0x800'3047   0x16  Code  Gb  xprout.o [2]
+_PutcharFullNoMb         0x800'10b5   0x20  Code  Lc  xprintffull_nomb.o [2]
+_PutcharsFullNoMb        0x800'10d5   0x2e  Code  Lc  xprintffull_nomb.o [2]
+__NVIC_SetPriorityGrouping
+                         0x800'28a5   0x1e  Code  Lc  at32f403a_407_misc.o [1]
+__aeabi_cdcmple          0x800'1385         Code  Gb  DblCmpLe.o [3]
+__aeabi_cdrcmple         0x800'13b5         Code  Gb  DblCmpGe.o [3]
+__aeabi_d2iz             0x800'1521         Code  Gb  DblToS32.o [3]
+__aeabi_d2uiz            0x800'18ad         Code  Gb  DblToU32.o [3]
+__aeabi_ddiv             0x800'1665         Code  Gb  DblDiv.o [3]
+__aeabi_dmul             0x800'18f1         Code  Gb  DblMul.o [3]
+__aeabi_dsub             0x800'1581         Code  Gb  DblSub.o [3]
+__aeabi_i2d              0x800'155d         Code  Gb  S32ToDbl.o [3]
+__aeabi_ldiv0            0x800'1e41         Code  Gb  I64DivZer.o [4]
+__aeabi_memcpy           0x800'126d         Code  Gb  ABImemcpy.o [4]
+__aeabi_memcpy4          0x800'128d         Code  Gb  ABImemcpy.o [4]
+__aeabi_memcpy8          0x800'128d         Code  Gb  ABImemcpy.o [4]
+__aeabi_ui2d             0x800'18d5         Code  Gb  U32ToDbl.o [3]
+__aeabi_uldivmod         0x800'1a9d         Code  Gb  I64DivMod.o [4]
+__cmain                  0x800'3015         Code  Gb  cmain.o [4]
+__exit                   0x800'1e45   0x14  Code  Gb  exit.o [5]
+__iar_Fail_s             0x800'119d   0x1c  Code  Gb  xfail_s.o [2]
+__iar_Memchr             0x800'1215         Code  Gb  memchr.o [4]
+__iar_Stdout            0x2000'005c   0x48  Data  Gb  xfiles.o [2]
+__iar_Strchr             0x800'1185         Code  Gb  strchr.o [4]
+__iar_dadd               0x800'1591         Code  Gb  DblSub.o [3]
+__iar_data_init3         0x800'2fa9   0x28  Code  Gb  data_init.o [4]
+__iar_dsub               0x800'1cd5         Code  Gb  DblAdd.o [3]
+__iar_dsubStart          0x800'1ce7         Code  Gb  DblAdd.o [3]
+__iar_frexp              0x800'1321         Code  Gb  frexp.o [3]
+__iar_frexpl             0x800'1321         Code  Gb  frexp.o [3]
+__iar_init_vfp           0x800'2fd1         Code  Gb  fpinit_M.o [3]
+__iar_ldexp64            0x800'13e5         Code  Gb  ldexp.o [3]
+__iar_packbits_init_single3
+                         0x800'2f1b   0x38  Code  Gb  packbits_init_single.o [4]
+__iar_program_start      0x800'30a5         Code  Gb  cstartup_M.o [4]
+__iar_scalbln64          0x800'13e5         Code  Gb  ldexp.o [3]
+__iar_scalbn64           0x800'13e5         Code  Gb  ldexp.o [3]
+__iar_softfp___iar_frexp64
+                         0x800'1315         Code  Gb  frexp.o [3]
+__iar_softfp_frexp       0x800'1315         Code  Gb  frexp.o [3]
+__iar_softfp_frexpl      0x800'1315         Code  Gb  frexp.o [3]
+__iar_zero_init3         0x800'114b   0x3a  Code  Gb  zero_init3.o [4]
+__low_level_init         0x800'3033    0x4  Code  Gb  low_level_init.o [2]
+__vector_table           0x800'0000         Data  Gb  startup_at32f403a_407.o [1]
+_call_main               0x800'3021         Code  Gb  cmain.o [4]
+_exit                    0x800'303d         Code  Gb  cexit.o [4]
+_main                    0x800'302f         Code  Gb  cmain.o [4]
+abort                    0x800'1ccd    0x6  Code  Gb  abort.o [2]
+acc_calibration_mode_enable
+                         0x800'2c15   0x32  Code  Gb  at32f403a_407_acc.o [1]
+acc_write_c1             0x800'2c47    0xa  Code  Gb  at32f403a_407_acc.o [1]
+acc_write_c2             0x800'2c51    0xa  Code  Gb  at32f403a_407_acc.o [1]
+acc_write_c3             0x800'2c5b    0xa  Code  Gb  at32f403a_407_acc.o [1]
+adc_flag_clear           0x800'2efb    0x6  Code  Gb  at32f403a_407_adc.o [1]
+adc_ordinary_software_trigger_enable
+                         0x800'2eed    0xe  Code  Gb  at32f403a_407_adc.o [1]
+adc_raw_data_semphr     0x2000'016c    0x4  Data  Gb  adc.o [1]
+at32_board_init          0x800'25c1   0x30  Code  Gb  at32f403a_407_board.o [1]
+at32_button_init         0x800'25f1   0x36  Code  Gb  at32f403a_407_board.o [1]
+at32_led_init            0x800'2627   0x50  Code  Gb  at32f403a_407_board.o [1]
+at32_led_off             0x800'2677   0x2c  Code  Gb  at32f403a_407_board.o [1]
+crm_ahb_div_set          0x800'1fc1   0x12  Code  Gb  at32f403a_407_crm.o [1]
+crm_apb1_div_set         0x800'1fd3   0x12  Code  Gb  at32f403a_407_crm.o [1]
+crm_apb2_div_set         0x800'1fe5   0x12  Code  Gb  at32f403a_407_crm.o [1]
+crm_auto_step_mode_enable
+                         0x800'21f1   0x20  Code  Gb  at32f403a_407_crm.o [1]
+crm_clock_source_enable
+                         0x800'1f4b   0x76  Code  Gb  at32f403a_407_crm.o [1]
+crm_clocks_freq_get      0x800'20a5  0x14c  Code  Gb  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::adc_div_table
+                         0x800'30c0    0x8  Data  Lc  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::ahb_apb1_div_table
+                         0x800'30b0    0x8  Data  Lc  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::ahb_apb2_div_table
+                         0x800'30b8    0x8  Data  Lc  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::sclk_ahb_div_table
+                         0x800'3068   0x10  Data  Lc  at32f403a_407_crm.o [1]
+crm_flag_get             0x800'1ea7   0x32  Code  Gb  at32f403a_407_crm.o [1]
+crm_hext_clock_div_set   0x800'225d   0x10  Code  Gb  at32f403a_407_crm.o [1]
+crm_hext_stable_wait     0x800'1ed9   0x2e  Code  Gb  at32f403a_407_crm.o [1]
+crm_hick_divider_select
+                         0x800'2211   0x10  Code  Gb  at32f403a_407_crm.o [1]
+crm_hick_sclk_frequency_select
+                         0x800'2221   0x1a  Code  Gb  at32f403a_407_crm.o [1]
+crm_periph_clock_enable
+                         0x800'1f07   0x44  Code  Gb  at32f403a_407_crm.o [1]
+crm_pll_config           0x800'2017   0x72  Code  Gb  at32f403a_407_crm.o [1]
+crm_reset                0x800'1e59   0x4e  Code  Gb  at32f403a_407_crm.o [1]
+crm_sysclk_switch        0x800'2089   0x10  Code  Gb  at32f403a_407_crm.o [1]
+crm_sysclk_switch_status_get
+                         0x800'2099    0xc  Code  Gb  at32f403a_407_crm.o [1]
+crm_usb_clock_div_set    0x800'1ff7   0x20  Code  Gb  at32f403a_407_crm.o [1]
+crm_usb_clock_source_select
+                         0x800'223b   0x22  Code  Gb  at32f403a_407_crm.o [1]
+delay_init               0x800'26a3   0x24  Code  Gb  at32f403a_407_board.o [1]
+exit                     0x800'3037    0x4  Code  Gb  exit.o [2]
+fac_ms                  0x2000'0178    0x4  Data  Lc  at32f403a_407_board.o [1]
+fac_us                  0x2000'0174    0x4  Data  Lc  at32f403a_407_board.o [1]
+fputc                    0x800'2531   0x30  Code  Gb  at32f403a_407_board.o [1]
+gpio_default_para_init   0x800'288b   0x18  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_init                0x800'27b9   0xd2  Code  Gb  at32f403a_407_gpio.o [1]
+ldexp                    0x800'13e5         Code  Gb  ldexp.o [3]
+ldexpl                   0x800'13e5         Code  Gb  ldexp.o [3]
+led_gpio_crm_clk        0x2000'0014    0xc  Data  Gb  at32f403a_407_board.o [1]
+led_gpio_pin            0x2000'000c    0x8  Data  Gb  at32f403a_407_board.o [1]
+led_gpio_port           0x2000'0000    0xc  Data  Gb  at32f403a_407_board.o [1]
+localeconv               0x800'1a95    0x4  Code  Gb  xlocale_c.o [2]
+main                     0x800'2a79   0x30  Code  Gb  main.o [1]
+memchr                   0x800'1215         Code  Gb  memchr.o [4]
+nvic_priority_group_config
+                         0x800'28c3    0xe  Code  Gb  at32f403a_407_misc.o [1]
+obuf                    0x2000'0108   0x50  Data  Lc  xfiles.o [2]
+pcInterruptPriorityRegisters
+                         0x800'30d8    0x4  Data  Lc  port.o [1]
+printf                   0x800'2bed   0x28  Code  Gb  printf.o [2]
+prvResetNextTaskUnblockTime
+                         0x800'24b1   0x22  Code  Lc  tasks.o [1]
+putchar                  0x800'305d    0xc  Code  Gb  putchar.o [2]
+pxCurrentTCB            0x2000'0180    0x4  Data  Gb  tasks.o [1]
+pxDelayedTaskList       0x2000'0184    0x4  Data  Lc  tasks.o [1]
+pxOverflowDelayedTaskList
+                        0x2000'0188    0x4  Data  Lc  tasks.o [1]
+pxReadyTasksLists       0x2000'00a4   0x64  Data  Lc  tasks.o [1]
+scalbln                  0x800'13e5         Code  Gb  ldexp.o [3]
+scalblnl                 0x800'13e5         Code  Gb  ldexp.o [3]
+scalbn                   0x800'13e5         Code  Gb  ldexp.o [3]
+scalbnl                  0x800'13e5         Code  Gb  ldexp.o [3]
+scale                    0x800'104f   0x46  Code  Lc  xprintffull_nomb.o [2]
+sec_hand                0x2000'01a8    0x4  Data  Lc  xfail_s.o [2]
+strchr                   0x800'1185         Code  Gb  strchr.o [4]
+strlen                   0x800'11dd         Code  Gb  strlen.o [4]
+system_clock_config      0x800'2b81   0x6a  Code  Gb  at32f403a_407_clock.o [1]
+system_core_clock       0x2000'0020    0x4  Data  Gb  system_at32f403a_407.o [1]
+system_core_clock_update
+                         0x800'2957   0xec  Code  Gb  system_at32f403a_407.o [1]
+system_core_clock_update::sys_ahb_div_table
+                         0x800'3078   0x10  Data  Lc  system_at32f403a_407.o [1]
+systick_clock_source_config
+                         0x800'28d1   0x20  Code  Gb  at32f403a_407_misc.o [1]
+tmr_flag_clear           0x800'2f15    0x6  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_flag_get             0x800'2f01   0x14  Code  Gb  at32f403a_407_tmr.o [1]
+uart_print_init          0x800'2561   0x60  Code  Gb  at32f403a_407_board.o [1]
+ucMaxSysCallPriority    0x2000'01ad    0x1  Data  Lc  port.o [1]
+ulMaxPRIGROUPValue      0x2000'017c    0x4  Data  Lc  port.o [1]
+usart_data_transmit      0x800'279d    0xc  Code  Gb  at32f403a_407_usart.o [1]
+usart_enable             0x800'2781    0xe  Code  Gb  at32f403a_407_usart.o [1]
+usart_flag_get           0x800'27a9   0x10  Code  Gb  at32f403a_407_usart.o [1]
+usart_init               0x800'26f5   0x7c  Code  Gb  at32f403a_407_usart.o [1]
+usart_transmitter_enable
+                         0x800'278f    0xe  Code  Gb  at32f403a_407_usart.o [1]
+usb_clock48m_select      0x800'2aa9   0xa6  Code  Gb  main.o [1]
+uxListRemove             0x800'2509   0x28  Code  Gb  list.o [1]
+uxSchedulerSuspended    0x2000'01a4    0x4  Data  Lc  tasks.o [1]
+uxTopReadyPriority      0x2000'0190    0x4  Data  Lc  tasks.o [1]
+vListInsertEnd           0x800'24f1   0x18  Code  Gb  list.o [1]
+vPortEnableVFP           0x800'2e71         Code  Gb  portasm.o [1]
+vPortStartFirstTask      0x800'2e51         Code  Gb  portasm.o [1]
+vPortValidateInterruptPriority
+                         0x800'2d79   0x4e  Code  Gb  port.o [1]
+vTaskSwitchContext       0x800'23b5   0x6c  Code  Gb  tasks.o [1]
+xNextTaskUnblockTime    0x2000'01a0    0x4  Data  Lc  tasks.o [1]
+xNumOfOverflows         0x2000'019c    0x4  Data  Lc  tasks.o [1]
+xPendedTicks            0x2000'0194    0x4  Data  Lc  tasks.o [1]
+xPendingReadyList       0x2000'0158   0x14  Data  Lc  tasks.o [1]
+xQueueGiveFromISR        0x800'2c75   0xda  Code  Gb  queue.o [1]
+xTaskIncrementTick       0x800'22a9  0x10c  Code  Gb  tasks.o [1]
+xTaskRemoveFromEventList
+                         0x800'2421   0x7c  Code  Gb  tasks.o [1]
+xTickCount              0x2000'018c    0x4  Data  Lc  tasks.o [1]
+xYieldPending           0x2000'0198    0x4  Data  Lc  tasks.o [1]
+
+
+[1] = B:\projects\module_universal_io\project\ewarm\Debug\Obj
+[2] = dl7M_tlf.a
+[3] = m7M_tls.a
+[4] = rt7M_tl.a
+[5] = shb_l.a
+
+  12'651 bytes of readonly  code memory
+     278 bytes of readonly  data memory
+   4'526 bytes of readwrite data memory
+
+Errors: none
+Warnings: none

+ 234 - 214
project/ewarm/Debug/Obj/.ninja_deps

@@ -1,215 +1,235 @@
 # ninja log v5
-2976	3300	7195112756241150	usbd_desc.pbi	2c944b8cdee0cd3a
-2448	2666	7195112749903623	sockets.pbi	78e00629bb9c7bf3
-3145	3456	7194974660785993	usb.pbi	1b33831d424288a3
-45	473	7195112727988340	usb_eth.pbi	1c1276f61ed00315
-4362	6282	7195112785728182	module_universal_io.pbw	9bf63675a62b919d
-317	640	7195112729651454	main.pbi	98f5ddcfa15fcbf9
-592	870	7195112731959347	at32f403a_407_crm.pbi	6fa79eb950f4b706
-2204	2309	7195112746335372	event_groups.pbi	b0117a93bb36a613
-1160	1286	7195112736117525	ethernet.pbi	1c6c427f99926c56
-699	995	7195112733202707	at32f403a_407_flash.pbi	4fc7bdbc164675f7
-1770	1896	7195112742205127	tasks.pbi	b6d2e7233a0c4a29
-2019	2293	7195112746170096	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
-313	698	7195112730232709	at32f403a_407_int.pbi	906c519932e820e1
-1786	2175	7195112744991298	at32f403a_407_rtc.pbi	bb60c2765c979541
-295	569	7195112728945305	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
-1896	2185	7195112745093193	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
-51	192	7194194708309410	heap_5.pbi	31b00e715019681b
-2966	3305	7195112756241150	usbd_rndis_core.pbi	7bdfd763e52c799d
-304	592	7195112729171130	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
-1790	2049	7195112743736169	at32f403a_407_spi.pbi	f5ca126e2f323a13
-570	843	7195112731673031	at32f403a_407_crc.pbi	5b132c0cf4795ec
-2659	2970	7195112752925376	at32f403a_407_tmr.pbi	8d3b78349c7a59be
-1925	2204	7195112745285942	at32f403a_407_usart.pbi	7125d76429ddf2f3
-49	186	7194194708269412	heap_1.pbi	fdeff315afde1002
-996	1139	7195112734647190	ip4.pbi	1c9d7f8a0eafaddb
-2309	2604	7195112749287784	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
-1702	1929	7195112742529890	queue.pbi	14ac0bd34d1dee7a
-3862	4009	7194954863359633	bckp_sram.pbi	ba8b8b8f4396f7e4
-2131	2447	7195112747712184	at32f403a_407_usb.pbi	6f9753b218030889
-2522	2841	7195112751650635	at32f403a_407_wdt.pbi	4569f9aad239f2e1
-3149	3488	7194974661094044	usart.pbi	214b45fe88c797c3
-640	919	7195112732445779	at32f403a_407_can.pbi	bb000e04e19c41fc
-36	416	7195112727392800	at32f403a_407_debug.pbi	60e15a3c5c271d1
-474	753	7195112730769911	at32f403a_407_bpr.pbi	edf8d27acb087cdd
-49	294	7195112726196644	at32f403a_407_acc.pbi	126e6f3827817e9b
-2831	3243	7195112755703998	module_universal_io_part1.pbi	7eae61371a0ab70f
-40	316	7195112726388389	at32f403a_407_adc.pbi	26d55732a88d7716
-2403	2830	7195112751538739	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
-3363	3658	7195112759833583	rng.pbi	9a7548d1d0eb5a09
-753	1160	7195112734854973	at32f403a_407_dac.pbi	8d8574a207e748b5
-3144	3581	7195112759076549	module_universal_io_part0.pbi	50b31f248e4eecee
-43	312	7195112726368390	at32f403a_407_dma.pbi	7e15745d8abafda6
-52	303	7195112726276670	at32f403a_407_emac.pbi	13623b35ce3b9d28
-3306	3435	7195112757586341	dnserver.pbi	8a5674ecbe3f754b
-1929	2303	7195112746270096	at32f403a_407_xmc.pbi	8c76c728dbe71c11
-2175	2403	7195112747266544	stream_buffer.pbi	d36ace7ee56c8e7b
-3300	3401	7195112757280909	module_universal_io_part3.pbi	9ee20897082e5fa7
-2788	2901	7195112752276129	module_universal_io_part4.pbi	d64a45473c75d86e
-16	191	7194194708279405	heap_2.pbi	e391b48bcd7572b1
-1666	1924	7195112742499876	at32f403a_407_wwdt.pbi	a015f9aae0617747
-2556	2659	7195112749833629	heap_4.pbi	b9206b44de15305a
-2970	3362	7195112756896285	module_universal_io_part2.pbi	73267053f601e99
-2901	2975	7195112753015389	module_universal_io_part5.pbi	26e515bc8a64669b
-1674	1934	7195112742559940	at32f403a_407_clock.pbi	b74edcdffa8e942f
-2733	2847	7195112751700626	module_universal_io_part6.pbi	c99d29538f801c6f
-417	813	7195112731388630	system_at32f403a_407.pbi	19e6ed7ce1b70744
-3244	3667	7195112759933618	adc.pbi	2c0854c233b998be
-2279	2442	7195112747672168	api_lib.pbi	68c467c129312531
-2667	2965	7195112752895395	spi_common.pbi	7edea8c36d7b233
-3589	3658	7194974662801865	gpio.pbi	768000a9df3ea577
-2842	3144	7195112754679812	at32f403a_407_board.pbi	4b58d009aa6f2679
-3435	3697	7195112760218575	wdt.pbi	c15a4f0592fefe9d
-1688	1785	7195112741110184	croutine.pbi	65e3213de074fe6a
-1934	2019	7195112743449913	timers.pbi	691eecea006767f7
-2050	2130	7195112744548072	list.pbi	85bae7d49ea82543
-56	191	7194194708269412	heap_3.pbi	61285d5d2f6493cb
-2185	2279	7195112746027366	port.pbi	6601f1f6b557096c
-3402	3579	7195112759046570	module_universal_io_part7.pbi	185322dfa1a0f6ae
-1248	1377	7195112737014080	dhserver.pbi	96c90dfc96711b7e
-2847	3201	7195112755253114	usbd_core.pbi	6af6afbab86fcb32
-3201	3541	7195112758667996	usbd_int.pbi	7914595c1b5f0703
-3541	3783	7195112761091374	usbd_sdr.pbi	cf2767748e10e546
-2293	2380	7195112747040806	err.pbi	28d27f8f02f32e8
-2443	2521	7195112748457573	netifapi.pbi	41eeb461c8e8e06
-2605	2787	7195112751110642	api_msg.pbi	dc19040cffd00b32
-1002	1095	7195112734188175	mem.pbi	5433c52f969448d6
-2496	2733	7195112750570696	tcpip.pbi	1036b9144f88c425
-2303	2429	7195112747529560	if_api.pbi	922965737faeec29
-2429	2556	7195112748812001	netdb.pbi	f6dbc401c1b75eff
-2380	2496	7195112748200530	netbuf.pbi	9ab4d3c693ca250a
-940	1015	7195112733406459	altcp_alloc.pbi	1bba721b8e989074
-1434	1524	7195112738471989	inet_chksum.pbi	604c31d8cc8d82ee
-870	943	7195112732649553	altcp.pbi	448225cb1675ac1a
-1253	1324	7195112736498319	altcp_tcp.pbi	71f89035a6ddb63f
-920	1002	7195112733265189	sys.pbi	4823310c615ee090
-1070	1252	7195112735773382	def.pbi	e07c35954cba8126
-1456	1674	7195112739982217	ip.pbi	590d4534c4de48ce
-1016	1299	7195112736249244	memp.pbi	ba607d316d0db951
-1511	1635	7195112739602329	raw.pbi	b4f1ea402c6aa49
-944	1070	7195112733923752	pbuf.pbi	8f8fc39b0bf13e03
-1096	1247	7195112735733380	tcp.pbi	7976241f5bcac0cc
-1524	1688	7195112740119901	tcp_out.pbi	c29c5c85e8c8e2d9
-1516	1602	7195112739258614	stats.pbi	1cd2e113e610096b
-882	1066	7195112733903740	init.pbi	d7d0ed53ee5b1b04
-1140	1390	7195112737158021	udp.pbi	d042359ae981f472
-1390	1516	7195112738399954	dns.pbi	a24a6defc7d2b6cb
-3784	4036	7195112763630836	module_universal_io_part8.pbi	b8856d8b4f3b88e7
-1287	1434	7195112737583622	tcp_in.pbi	62f7342b24edfe12
-1324	1455	7195112737806212	timeouts.pbi	1d773859698f8a01
-1066	1225	7195112735499069	netif.pbi	5010d8e60e2b8aef
-3697	3743	7195112760696957	module_universal_io_part9.pbi	82ce9296d3dec36a
-1590	1666	7195112739902233	autoip.pbi	3410c31b7a185ef
-1300	1511	7195112738349965	icmp.pbi	311d772edbd9397b
-1635	1790	7195112741120183	etharp.pbi	e786b02ceeb55ca1
-1603	1770	7195112740947335	dhcp.pbi	b7a2e42362c12d74
-814	882	7195112732072063	igmp.pbi	8d6da84d694b748a
-1377	1589	7195112739154252	ip4_frag.pbi	fa52477c77120ef4
-844	939	7195112732628274	ip4_addr.pbi	fa8625d39d6cb082
-1225	1330	7195112736538325	sys_arch.pbi	f2f98e1ca4fb092b
-1330	1701	7195112740266465	ethernetif.pbi	44aea922f181f569
-4036	4361	7195112766887640	module_universal_io.pbd	a2f91c117e0b89d3
-40	274	7195114703113113	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
-36	279	7195114703153117	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
-49	291	7195114703287372	at32f403a_407_can.pbi	bb000e04e19c41fc
-46	311	7195114703489683	at32f403a_407_int.pbi	906c519932e820e1
-52	410	7195114704473120	at32f403a_407_crm.pbi	6fa79eb950f4b706
-43	449	7195114704876276	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
-279	566	7195114706022547	at32f403a_407_debug.pbi	60e15a3c5c271d1
-311	571	7195114706022547	at32f403a_407_crc.pbi	5b132c0cf4795ec
-292	682	7195114707207709	at32f403a_407_dma.pbi	7e15745d8abafda6
-410	696	7195114707313497	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
-274	724	7195114707619839	usb_eth.pbi	1c1276f61ed00315
-450	822	7195114708600531	at32f403a_407_adc.pbi	26d55732a88d7716
-567	861	7195114708984236	at32f403a_407_flash.pbi	4fc7bdbc164675f7
-572	950	7195114709880457	at32f403a_407_dac.pbi	8d8574a207e748b5
-683	958	7195114709950461	at32f403a_407_emac.pbi	13623b35ce3b9d28
-724	1012	7195114710489294	at32f403a_407_acc.pbi	126e6f3827817e9b
-822	1078	7195114711169578	at32f403a_407_bpr.pbi	edf8d27acb087cdd
-697	1109	7195114711454872	main.pbi	98f5ddcfa15fcbf9
-861	1135	7195114711729280	system_at32f403a_407.pbi	19e6ed7ce1b70744
-950	1199	7195114712366526	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
-1135	1213	7195114712518368	stats.pbi	1cd2e113e610096b
-959	1238	7195114712749811	usbd_desc.pbi	2c944b8cdee0cd3a
-1079	1248	7195114712859828	altcp.pbi	448225cb1675ac1a
-1012	1298	7195114713368751	usbd_rndis_core.pbi	7bdfd763e52c799d
-1109	1315	7195114713530917	raw.pbi	b4f1ea402c6aa49
-1199	1330	7195114713692940	netif.pbi	5010d8e60e2b8aef
-1298	1363	7195114714006623	igmp.pbi	8d6da84d694b748a
-1330	1403	7195114714413402	sys.pbi	4823310c615ee090
-1213	1410	7195114714473406	mem.pbi	5433c52f969448d6
-1248	1439	7195114714775936	inet_chksum.pbi	604c31d8cc8d82ee
-1238	1458	7195114714958728	ip4_frag.pbi	fa52477c77120ef4
-1315	1484	7195114715202033	memp.pbi	ba607d316d0db951
-1403	1526	7195114715640301	icmp.pbi	311d772edbd9397b
-1411	1546	7195114715836272	dhserver.pbi	96c90dfc96711b7e
-1439	1580	7195114716165924	dnserver.pbi	8a5674ecbe3f754b
-1484	1622	7195114716608178	dns.pbi	a24a6defc7d2b6cb
-1458	1644	7195114716827871	init.pbi	d7d0ed53ee5b1b04
-1580	1659	7195114716969806	def.pbi	e07c35954cba8126
-1546	1693	7195114717303460	ip4.pbi	1c9d7f8a0eafaddb
-1622	1731	7195114717697776	ip.pbi	590d4534c4de48ce
-1527	1779	7195114718169922	udp.pbi	d042359ae981f472
-1644	1798	7195114718361312	tcp_in.pbi	62f7342b24edfe12
-1732	1803	7195114718391302	altcp_alloc.pbi	1bba721b8e989074
-1660	1821	7195114718591534	tcp.pbi	7976241f5bcac0cc
-1364	1852	7195114718884910	ethernetif.pbi	44aea922f181f569
-1803	1908	7195114719461950	sys_arch.pbi	f2f98e1ca4fb092b
-1822	1930	7195114719680956	ip4_addr.pbi	fa8625d39d6cb082
-1798	1936	7195114719730950	ethernet.pbi	1c6c427f99926c56
-1779	1947	7195114719821699	timeouts.pbi	1d773859698f8a01
-1693	1979	7195114720156102	tcp_out.pbi	c29c5c85e8c8e2d9
-1853	1983	7195114720156102	pbuf.pbi	8f8fc39b0bf13e03
-1909	1994	7195114720328376	altcp_tcp.pbi	71f89035a6ddb63f
-1937	2084	7195114721222786	api_lib.pbi	68c467c129312531
-1994	2091	7195114721262799	queue.pbi	14ac0bd34d1dee7a
-1930	2096	7195114721272793	api_msg.pbi	dc19040cffd00b32
-1948	2124	7195114721616839	netifapi.pbi	41eeb461c8e8e06
-2091	2209	7195114722470706	tcpip.pbi	1036b9144f88c425
-1979	2263	7195114723018740	at32f403a_407_tmr.pbi	8d3b78349c7a59be
-2084	2273	7195114723098724	sockets.pbi	78e00629bb9c7bf3
-2209	2310	7195114723474691	autoip.pbi	3410c31b7a185ef
-2096	2354	7195114723923708	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
-1984	2361	7195114723993747	at32f403a_407_wdt.pbi	4569f9aad239f2e1
-2264	2425	7195114724632144	dhcp.pbi	b7a2e42362c12d74
-2310	2502	7195114725390599	err.pbi	28d27f8f02f32e8
-2124	2519	7195114725562233	at32f403a_407_usb.pbi	6f9753b218030889
-2274	2543	7195114725815937	at32f403a_407_spi.pbi	f5ca126e2f323a13
-2502	2598	7195114726356653	heap_4.pbi	b9206b44de15305a
-2519	2616	7195114726543387	event_groups.pbi	b0117a93bb36a613
-2355	2623	7195114726593397	etharp.pbi	e786b02ceeb55ca1
-2362	2654	7195114726911522	at32f403a_407_xmc.pbi	8c76c728dbe71c11
-2599	2694	7195114727318557	list.pbi	85bae7d49ea82543
-2425	2738	7195114727750099	at32f403a_407_clock.pbi	b74edcdffa8e942f
-2623	2742	7195114727760134	stream_buffer.pbi	d36ace7ee56c8e7b
-2738	2830	7195114728682396	port.pbi	6601f1f6b557096c
-2544	2846	7195114728846934	at32f403a_407_rtc.pbi	bb60c2765c979541
-2655	2852	7195114728886941	croutine.pbi	65e3213de074fe6a
-2616	2920	7195114729577120	at32f403a_407_wwdt.pbi	a015f9aae0617747
-2830	2940	7195114729779542	timers.pbi	691eecea006767f7
-2852	2965	7195114730012329	netbuf.pbi	9ab4d3c693ca250a
-2846	2974	7195114730124010	if_api.pbi	922965737faeec29
-2695	2985	7195114730217100	at32f403a_407_usart.pbi	7125d76429ddf2f3
-2742	2990	7195114730217100	tasks.pbi	b6d2e7233a0c4a29
-2965	3032	7195114730724367	module_universal_io_part5.pbi	26e515bc8a64669b
-2921	3040	7195114730774352	netdb.pbi	f6dbc401c1b75eff
-2991	3079	7195114731201411	module_universal_io_part3.pbi	9ee20897082e5fa7
-3041	3156	7195114731956387	module_universal_io_part4.pbi	d64a45473c75d86e
-3080	3178	7195114732184164	module_universal_io_part6.pbi	c99d29538f801c6f
-2986	3313	7195114733503417	usbd_int.pbi	7914595c1b5f0703
-2940	3320	7195114733571442	spi_common.pbi	7edea8c36d7b233
-2974	3373	7195114734109403	usbd_core.pbi	6af6afbab86fcb32
-3033	3389	7195114734291598	module_universal_io_part2.pbi	73267053f601e99
-3178	3461	7195114734992495	at32f403a_407_board.pbi	4b58d009aa6f2679
-3390	3548	7195114735870434	module_universal_io_part7.pbi	185322dfa1a0f6ae
-3156	3562	7195114735990446	usbd_sdr.pbi	cf2767748e10e546
-3313	3636	7195114736738271	adc.pbi	2c0854c233b998be
-3321	3695	7195114737339091	rng.pbi	9a7548d1d0eb5a09
-3374	3730	7195114737700861	module_universal_io_part1.pbi	7eae61371a0ab70f
-3548	3790	7195114738277164	wdt.pbi	c15a4f0592fefe9d
-3461	3822	7195114738625738	module_universal_io_part0.pbi	50b31f248e4eecee
-3790	3840	7195114738808063	module_universal_io_part9.pbi	82ce9296d3dec36a
-3696	3970	7195114740101988	module_universal_io_part8.pbi	b8856d8b4f3b88e7
-3970	4281	7195114743205771	module_universal_io.pbd	a2f91c117e0b89d3
-4281	6202	7195114762057344	module_universal_io.pbw	9bf63675a62b919d
+3437	3582	7195137260526274	netdb.pbi	f6dbc401c1b75eff
+1749	1858	7195137243286253	sys_arch.pbi	f2f98e1ca4fb092b
+277	509	7195137229786721	at32f403a_407_debug.pbi	60e15a3c5c271d1
+1197	1459	7195137239302474	at32f403a_407_can.pbi	bb000e04e19c41fc
+2503	2626	7195137250855974	dns.pbi	a24a6defc7d2b6cb
+40	268	7195137227395147	at32f403a_407_crc.pbi	5b132c0cf4795ec
+964	1197	7195137236675957	system_at32f403a_407.pbi	19e6ed7ce1b70744
+510	751	7195137232216494	at32f403a_407_flash.pbi	4fc7bdbc164675f7
+1665	1764	7195137242342448	ethernet.pbi	1c6c427f99926c56
+4438	4629	7195137271004683	event_groups.pbi	b0117a93bb36a613
+746	1020	7195137234915065	main.pbi	98f5ddcfa15fcbf9
+44	277	7195137227427276	at32f403a_407_crm.pbi	6fa79eb950f4b706
+2416	2503	7195137249742542	ip4_addr.pbi	fa8625d39d6cb082
+281	516	7195137229867760	at32f403a_407_dma.pbi	7e15745d8abafda6
+47	280	7195137227427276	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
+1435	1559	7195137240304618	tcp.pbi	7976241f5bcac0cc
+1964	2163	7195137246338347	inet_chksum.pbi	604c31d8cc8d82ee
+2139	2210	7195137246803434	altcp.pbi	448225cb1675ac1a
+269	505	7195137229736667	at32f403a_407_dac.pbi	8d8574a207e748b5
+506	735	7195137232058340	at32f403a_407_emac.pbi	13623b35ce3b9d28
+3692	4044	7195137265155834	at32f403a_407_spi.pbi	f5ca126e2f323a13
+5458	5753	7195137282166756	usbd_rndis_core.pbi	7bdfd763e52c799d
+517	746	7195137232156140	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
+2211	2283	7195137247466638	def.pbi	e07c35954cba8126
+1256	1513	7195137239837148	at32f403a_407_int.pbi	906c519932e820e1
+5754	6115	7195137285874563	module_universal_io_part1.pbi	7eae61371a0ab70f
+1020	1253	7195137237225259	at32f403a_407_acc.pbi	126e6f3827817e9b
+1364	1435	7195137239056093	altcp_tcp.pbi	71f89035a6ddb63f
+2486	2556	7195137250267130	autoip.pbi	3410c31b7a185ef
+1112	1364	7195137238356567	at32f403a_407_adc.pbi	26d55732a88d7716
+735	964	7195137234353612	at32f403a_407_bpr.pbi	edf8d27acb087cdd
+3488	3691	7195137261626390	sockets.pbi	78e00629bb9c7bf3
+1671	2112	7195137245829217	ethernetif.pbi	44aea922f181f569
+2626	2727	7195137251990788	ip4_frag.pbi	fa52477c77120ef4
+751	1112	7195137235806969	usb_eth.pbi	1c1276f61ed00315
+4409	4654	7195137271244514	at32f403a_407_tmr.pbi	8d3b78349c7a59be
+1513	1749	7195137242192158	tcp_in.pbi	62f7342b24edfe12
+1764	1908	7195137243787060	timeouts.pbi	1d773859698f8a01
+2833	2931	7195137254016764	sys.pbi	4823310c615ee090
+1560	1671	7195137241387363	udp.pbi	d042359ae981f472
+2163	2303	7195137247716540	pbuf.pbi	8f8fc39b0bf13e03
+4008	4084	7195137265543590	list.pbi	85bae7d49ea82543
+2303	2486	7195137249566672	igmp.pbi	8d6da84d694b748a
+2283	2416	7195137248875391	dhcp.pbi	b7a2e42362c12d74
+2728	2798	7195137252706285	altcp_alloc.pbi	1bba721b8e989074
+2023	2138	7195137246047867	mem.pbi	5433c52f969448d6
+3525	3651	7195137261216923	tcpip.pbi	1036b9144f88c425
+1909	2022	7195137244856770	etharp.pbi	e786b02ceeb55ca1
+4630	4701	7195137271716063	port.pbi	6601f1f6b557096c
+2300	2427	7195137248971004	tcp_out.pbi	c29c5c85e8c8e2d9
+1859	1963	7195137244345042	dhserver.pbi	96c90dfc96711b7e
+2427	2547	7195137250187695	ip4.pbi	1c9d7f8a0eafaddb
+4482	4714	7195137271835718	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
+2798	2951	7195137254223749	netif.pbi	5010d8e60e2b8aef
+2199	2300	7195137247707155	icmp.pbi	311d772edbd9397b
+2112	2199	7195137246695675	stats.pbi	1cd2e113e610096b
+1460	1665	7195137241354664	raw.pbi	b4f1ea402c6aa49
+2664	2836	7195137253035333	memp.pbi	ba607d316d0db951
+2548	2664	7195137251334830	ip.pbi	590d4534c4de48ce
+2557	2833	7195137253035333	init.pbi	d7d0ed53ee5b1b04
+3032	3102	7195137255736683	croutine.pbi	65e3213de074fe6a
+4084	4166	7195137266354648	netbuf.pbi	9ab4d3c693ca250a
+3102	3283	7195137257535963	netifapi.pbi	41eeb461c8e8e06
+4235	4319	7195137267886662	stream_buffer.pbi	d36ace7ee56c8e7b
+2931	3011	7195137254763621	heap_4.pbi	b9206b44de15305a
+4167	4408	7195137268796808	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
+3283	3525	7195137259962621	at32f403a_407_wdt.pbi	4569f9aad239f2e1
+3998	4234	7195137267046576	at32f403a_407_wwdt.pbi	a015f9aae0617747
+3913	4008	7195137264797224	queue.pbi	14ac0bd34d1dee7a
+3012	3247	7195137257176263	at32f403a_407_clock.pbi	b74edcdffa8e942f
+4202	4437	7195137269006661	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
+3199	3437	7195137259084465	at32f403a_407_usart.pbi	7125d76429ddf2f3
+3682	3913	7195137263848026	at32f403a_407_xmc.pbi	8c76c728dbe71c11
+4654	4855	7195137273256553	tasks.pbi	b6d2e7233a0c4a29
+2952	3032	7195137255036454	timers.pbi	691eecea006767f7
+4319	4482	7195137269526694	api_msg.pbi	dc19040cffd00b32
+3248	3487	7195137259533657	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
+5490	5747	7195137282166756	spi_common.pbi	7edea8c36d7b233
+4045	4201	7195137266724362	api_lib.pbi	68c467c129312531
+2837	3078	7195137255413349	at32f403a_407_rtc.pbi	bb60c2765c979541
+3582	3682	7195137261523371	err.pbi	28d27f8f02f32e8
+6225	6365	7195137288396486	module_universal_io_part6.pbi	c99d29538f801c6f
+3078	3199	7195137256697074	if_api.pbi	922965737faeec29
+3651	3998	7195137264637783	at32f403a_407_usb.pbi	6f9753b218030889
+5666	5910	7195137283804783	at32f403a_407_board.pbi	4b58d009aa6f2679
+4714	4968	7195137274395386	usbd_sdr.pbi	cf2767748e10e546
+5195	5458	7195137279291323	usbd_desc.pbi	2c944b8cdee0cd3a
+4701	4958	7195137274284417	usbd_core.pbi	6af6afbab86fcb32
+5237	5490	7195137279605346	usbd_int.pbi	7914595c1b5f0703
+4855	5095	7195137275673275	rng.pbi	9a7548d1d0eb5a09
+5948	6094	7195137285677929	module_universal_io_part4.pbi	d64a45473c75d86e
+5257	5666	7195137281386546	module_universal_io_part0.pbi	50b31f248e4eecee
+5748	5948	7195137284213951	module_universal_io_part7.pbi	185322dfa1a0f6ae
+6116	6224	7195137286976114	module_universal_io_part3.pbi	9ee20897082e5fa7
+5096	5195	7195137276626485	dnserver.pbi	8a5674ecbe3f754b
+6169	6535	7195137290092418	module_universal_io_part2.pbi	73267053f601e99
+6095	6168	7195137286416714	module_universal_io_part5.pbi	26e515bc8a64669b
+4958	5191	7195137276616755	wdt.pbi	c15a4f0592fefe9d
+5191	5257	7195137277296324	module_universal_io_part9.pbi	82ce9296d3dec36a
+4968	5237	7195137277066157	adc.pbi	2c0854c233b998be
+5911	6291	7195137287626813	module_universal_io_part8.pbi	b8856d8b4f3b88e7
+6536	6998	7195137294715039	module_universal_io.pbd	a2f91c117e0b89d3
+6998	9234	7195137316638152	module_universal_io.pbw	9bf63675a62b919d
+40	352	7195137532225880	ethernetif.pbi	44aea922f181f569
+353	538	7195137534115319	module_universal_io_part7.pbi	185322dfa1a0f6ae
+539	1006	7195137538788288	module_universal_io.pbd	a2f91c117e0b89d3
+1007	3214	7195137560511504	module_universal_io.pbw	9bf63675a62b919d
+39	351	7195137669041602	ethernetif.pbi	44aea922f181f569
+351	538	7195137670923975	module_universal_io_part7.pbi	185322dfa1a0f6ae
+538	1018	7195137675725106	module_universal_io.pbd	a2f91c117e0b89d3
+1019	3237	7195137697564822	module_universal_io.pbw	9bf63675a62b919d
+47	275	7195137912001346	at32f403a_407_bpr.pbi	edf8d27acb087cdd
+44	278	7195137912001346	at32f403a_407_int.pbi	906c519932e820e1
+40	390	7195137913158831	at32f403a_407_crm.pbi	6fa79eb950f4b706
+276	506	7195137914344615	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
+279	511	7195137914372497	at32f403a_407_crc.pbi	5b132c0cf4795ec
+390	628	7195137915563371	at32f403a_407_dac.pbi	8d8574a207e748b5
+511	749	7195137916702687	at32f403a_407_debug.pbi	60e15a3c5c271d1
+628	867	7195137917936460	at32f403a_407_dma.pbi	7e15745d8abafda6
+507	888	7195137918090863	usb_eth.pbi	1c1276f61ed00315
+749	980	7195137919082265	at32f403a_407_emac.pbi	13623b35ce3b9d28
+867	1115	7195137920436893	at32f403a_407_flash.pbi	4fc7bdbc164675f7
+888	1125	7195137920508786	system_at32f403a_407.pbi	19e6ed7ce1b70744
+980	1225	7195137921434493	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
+1125	1377	7195137923032221	at32f403a_407_acc.pbi	126e6f3827817e9b
+1116	1412	7195137923386297	main.pbi	98f5ddcfa15fcbf9
+1225	1494	7195137924222269	at32f403a_407_can.pbi	bb000e04e19c41fc
+1494	1608	7195137925352720	queue.pbi	14ac0bd34d1dee7a
+1377	1650	7195137925772285	at32f403a_407_adc.pbi	26d55732a88d7716
+1412	1675	7195137926019503	at32f403a_407_wdt.pbi	4569f9aad239f2e1
+1675	1767	7195137926941417	netbuf.pbi	9ab4d3c693ca250a
+1608	1804	7195137927270403	stream_buffer.pbi	d36ace7ee56c8e7b
+1651	1823	7195137927482471	api_lib.pbi	68c467c129312531
+1805	1877	7195137928042857	autoip.pbi	3410c31b7a185ef
+1767	1916	7195137928432203	tcpip.pbi	1036b9144f88c425
+1878	1962	7195137928892609	timers.pbi	691eecea006767f7
+1962	2050	7195137929771504	croutine.pbi	65e3213de074fe6a
+1823	2102	7195137930286623	at32f403a_407_wwdt.pbi	a015f9aae0617747
+1918	2185	7195137931123191	at32f403a_407_usb.pbi	6f9753b218030889
+2103	2208	7195137931353100	err.pbi	28d27f8f02f32e8
+2185	2325	7195137932517377	netdb.pbi	f6dbc401c1b75eff
+2050	2409	7195137933372649	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
+2208	2462	7195137933855368	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
+2462	2578	7195137935023305	tasks.pbi	b6d2e7233a0c4a29
+2325	2586	7195137935134235	at32f403a_407_clock.pbi	b74edcdffa8e942f
+2409	2680	7195137936069880	at32f403a_407_rtc.pbi	bb60c2765c979541
+2586	2738	7195137936572906	if_api.pbi	922965737faeec29
+2578	2801	7195137937223392	api_msg.pbi	dc19040cffd00b32
+2801	2885	7195137938121305	heap_4.pbi	b9206b44de15305a
+2681	2974	7195137939010237	at32f403a_407_xmc.pbi	8c76c728dbe71c11
+2738	3059	7195137939852443	at32f403a_407_tmr.pbi	8d3b78349c7a59be
+2974	3064	7195137939882935	event_groups.pbi	b0117a93bb36a613
+3059	3138	7195137940579566	list.pbi	85bae7d49ea82543
+2886	3142	7195137940579566	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
+3064	3299	7195137942270285	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
+3299	3368	7195137942873632	netifapi.pbi	41eeb461c8e8e06
+3143	3378	7195137943054453	at32f403a_407_usart.pbi	7125d76429ddf2f3
+3138	3381	7195137943083055	at32f403a_407_spi.pbi	f5ca126e2f323a13
+3382	3447	7195137943739448	altcp_tcp.pbi	71f89035a6ddb63f
+3378	3451	7195137943739448	port.pbi	6601f1f6b557096c
+3447	3514	7195137944403023	altcp_alloc.pbi	1bba721b8e989074
+3451	3536	7195137944619680	ip4_addr.pbi	fa8625d39d6cb082
+3368	3682	7195137946084447	sockets.pbi	78e00629bb9c7bf3
+3514	3747	7195137946740264	tcp.pbi	7976241f5bcac0cc
+3537	3774	7195137947003500	tcp_out.pbi	c29c5c85e8c8e2d9
+3682	3777	7195137947023115	ip4_frag.pbi	fa52477c77120ef4
+3774	3874	7195137947940744	ip.pbi	590d4534c4de48ce
+3748	3920	7195137948463567	timeouts.pbi	1d773859698f8a01
+3874	4034	7195137949513107	tcp_in.pbi	62f7342b24edfe12
+3920	4060	7195137949863102	sys_arch.pbi	f2f98e1ca4fb092b
+3777	4170	7195137950972735	ethernetif.pbi	44aea922f181f569
+4060	4181	7195137951091255	mem.pbi	5433c52f969448d6
+4035	4271	7195137951982243	pbuf.pbi	8f8fc39b0bf13e03
+4170	4356	7195137952822786	stats.pbi	1cd2e113e610096b
+4181	4393	7195137953211928	raw.pbi	b4f1ea402c6aa49
+4393	4467	7195137953942561	igmp.pbi	8d6da84d694b748a
+4271	4489	7195137954143572	dhserver.pbi	96c90dfc96711b7e
+4357	4580	7195137955072542	dns.pbi	a24a6defc7d2b6cb
+4489	4604	7195137955310082	ip4.pbi	1c9d7f8a0eafaddb
+4468	4609	7195137955351000	dhcp.pbi	b7a2e42362c12d74
+4581	4650	7195137955776349	altcp.pbi	448225cb1675ac1a
+4604	4694	7195137956202547	inet_chksum.pbi	604c31d8cc8d82ee
+4609	4787	7195137957122930	init.pbi	d7d0ed53ee5b1b04
+4694	4813	7195137957393138	udp.pbi	d042359ae981f472
+4650	4823	7195137957493512	memp.pbi	ba607d316d0db951
+4787	4890	7195137958182365	ethernet.pbi	1c6c427f99926c56
+4823	4932	7195137958593113	etharp.pbi	e786b02ceeb55ca1
+4813	4996	7195137959222094	def.pbi	e07c35954cba8126
+4996	5099	7195137960252583	icmp.pbi	311d772edbd9397b
+4933	5149	7195137960772160	sys.pbi	4823310c615ee090
+4890	5154	7195137960819165	netif.pbi	5010d8e60e2b8aef
+5099	5188	7195137961130425	module_universal_io_part5.pbi	26e515bc8a64669b
+5155	5411	7195137963373525	usbd_sdr.pbi	cf2767748e10e546
+5149	5420	7195137963453537	usbd_desc.pbi	2c944b8cdee0cd3a
+5189	5439	7195137963657374	usbd_int.pbi	7914595c1b5f0703
+5411	5679	7195137966062996	adc.pbi	2c0854c233b998be
+5420	5767	7195137966923603	rng.pbi	9a7548d1d0eb5a09
+5439	5835	7195137967642516	module_universal_io_part0.pbi	50b31f248e4eecee
+5768	5876	7195137968050926	module_universal_io_part3.pbi	9ee20897082e5fa7
+5876	5974	7195137969011295	dnserver.pbi	8a5674ecbe3f754b
+5836	6032	7195137969603612	module_universal_io_part7.pbi	185322dfa1a0f6ae
+5680	6042	7195137969722430	module_universal_io_part1.pbi	7eae61371a0ab70f
+6043	6193	7195137971230172	module_universal_io_part4.pbi	d64a45473c75d86e
+5974	6232	7195137971602740	usbd_core.pbi	6af6afbab86fcb32
+6193	6334	7195137972633824	module_universal_io_part6.pbi	c99d29538f801c6f
+6032	6408	7195137973372393	module_universal_io_part2.pbi	73267053f601e99
+6334	6587	7195137975125896	at32f403a_407_board.pbi	4b58d009aa6f2679
+6232	6591	7195137975183072	spi_common.pbi	7edea8c36d7b233
+6409	6647	7195137975753514	wdt.pbi	c15a4f0592fefe9d
+6648	6712	7195137976421201	module_universal_io_part9.pbi	82ce9296d3dec36a
+6587	6852	7195137977802994	usbd_rndis_core.pbi	7bdfd763e52c799d
+6852	7229	7195137981592536	module_universal_io_part8.pbi	b8856d8b4f3b88e7
+7230	7707	7195137986368360	module_universal_io.pbd	a2f91c117e0b89d3
+7708	9957	7195138008513105	module_universal_io.pbw	9bf63675a62b919d
+40	354	7195140376958631	ethernetif.pbi	44aea922f181f569
+355	544	7195140378865946	module_universal_io_part7.pbi	185322dfa1a0f6ae
+544	1004	7195140383386237	module_universal_io.pbd	a2f91c117e0b89d3
+1005	3219	7195140405126545	module_universal_io.pbw	9bf63675a62b919d
+39	262	7195141151422762	at32f403a_407_int.pbi	906c519932e820e1
+262	644	7195141155284354	module_universal_io_part0.pbi	50b31f248e4eecee
+645	1106	7195141159904501	module_universal_io.pbd	a2f91c117e0b89d3
+1107	3282	7195141181291496	module_universal_io.pbw	9bf63675a62b919d
+40	266	7195141309764078	at32f403a_407_int.pbi	906c519932e820e1
+267	645	7195141313583127	module_universal_io_part0.pbi	50b31f248e4eecee
+646	1109	7195141318223045	module_universal_io.pbd	a2f91c117e0b89d3
+1110	3288	7195141339609980	module_universal_io.pbw	9bf63675a62b919d
+40	266	7195141406381706	at32f403a_407_int.pbi	906c519932e820e1
+267	650	7195141410263910	module_universal_io_part0.pbi	50b31f248e4eecee
+650	1113	7195141414902281	module_universal_io.pbd	a2f91c117e0b89d3
+1114	3325	7195141436661576	module_universal_io.pbw	9bf63675a62b919d
+40	299	7195141566870694	main.pbi	98f5ddcfa15fcbf9
+299	682	7195141570712831	module_universal_io_part0.pbi	50b31f248e4eecee
+682	1147	7195141575411751	module_universal_io.pbd	a2f91c117e0b89d3
+1148	3417	7195141597729486	module_universal_io.pbw	9bf63675a62b919d

二進制
project/ewarm/Debug/Obj/adc.o


二進制
project/ewarm/Debug/Obj/adc.pbi


+ 62 - 63
project/ewarm/Debug/Obj/adc.pbi.dep

@@ -1,63 +1,62 @@
-adc.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\src\adc.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc\adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board\common.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\FreeRTOS.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/projdefs.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/portable.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/deprecated_definitions.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F\portmacro.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\intrinsics.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iar_intrinsics_common.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/mpu_wrappers.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\task.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/list.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\semphr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/queue.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/task.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h
+adc.pbi: B:\projects\module_universal_io\shared\peripherals\src\adc.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc\adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\shared\board\common.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\FreeRTOS.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/deprecated_definitions.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F\portmacro.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\intrinsics.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iar_intrinsics_common.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/mpu_wrappers.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/list.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\semphr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/task.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h

+ 451 - 439
project/ewarm/Debug/Obj/adc.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\src\adc.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\adc.pbi.dep
--o
-adc.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\shared\peripherals\src\adc.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\adc.pbi.dep
+-o
+adc.pbi
+-I
+B:\projects\module_universal_io\shared\peripherals\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/altcp.o


二進制
project/ewarm/Debug/Obj/altcp.pbi


+ 22 - 21
project/ewarm/Debug/Obj/altcp.pbi.dep

@@ -1,21 +1,22 @@
-altcp.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/cc.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h
+altcp.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cpu.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h

+ 451 - 439
project/ewarm/Debug/Obj/altcp.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\altcp.pbi.dep
--o
-altcp.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\altcp.pbi.dep
+-o
+altcp.pbi
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/altcp_alloc.o


二進制
project/ewarm/Debug/Obj/altcp_alloc.pbi


+ 22 - 21
project/ewarm/Debug/Obj/altcp_alloc.pbi.dep

@@ -1,21 +1,22 @@
-altcp_alloc.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_alloc.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/cc.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h
+altcp_alloc.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_alloc.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cpu.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h

+ 451 - 439
project/ewarm/Debug/Obj/altcp_alloc.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_alloc.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\altcp_alloc.pbi.dep
--o
-altcp_alloc.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_alloc.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\altcp_alloc.pbi.dep
+-o
+altcp_alloc.pbi
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/altcp_tcp.o


二進制
project/ewarm/Debug/Obj/altcp_tcp.pbi


+ 22 - 21
project/ewarm/Debug/Obj/altcp_tcp.pbi.dep

@@ -1,21 +1,22 @@
-altcp_tcp.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_tcp.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/cc.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h
+altcp_tcp.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_tcp.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cpu.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h

+ 451 - 439
project/ewarm/Debug/Obj/altcp_tcp.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_tcp.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\altcp_tcp.pbi.dep
--o
-altcp_tcp.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core\altcp_tcp.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\altcp_tcp.pbi.dep
+-o
+altcp_tcp.pbi
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\core
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/api_lib.o


二進制
project/ewarm/Debug/Obj/api_lib.pbi


+ 79 - 61
project/ewarm/Debug/Obj/api_lib.pbi.dep

@@ -1,61 +1,79 @@
-api_lib.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_lib.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/cc.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/api.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netbuf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/pbuf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/err.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip_addr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4_addr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6_addr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/sys.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/sys_arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/memp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_std.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/mem.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/mem_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/stats.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netif.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip4.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/bpstruct.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/epstruct.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/raw.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/udp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/udp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/api_msg.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/igmp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/tcpip_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpip.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/timeouts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/tcp_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpbase.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/icmp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/icmp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/tcp.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\string.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_string.h
+api_lib.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_lib.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cpu.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/api.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/pbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/err.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/sys.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/sys_arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\FreeRTOS.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/deprecated_definitions.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F\portmacro.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\intrinsics.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iar_intrinsics_common.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/mpu_wrappers.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/list.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\semphr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/memp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_std.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/mem.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/mem_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/stats.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netif.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/bpstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/epstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/raw.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/api_msg.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/igmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/tcpip_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/timeouts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/tcp_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpbase.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/tcp.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\string.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_string.h

+ 451 - 439
project/ewarm/Debug/Obj/api_lib.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_lib.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\api_lib.pbi.dep
--o
-api_lib.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_lib.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\api_lib.pbi.dep
+-o
+api_lib.pbi
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/api_msg.o


二進制
project/ewarm/Debug/Obj/api_msg.pbi


+ 79 - 61
project/ewarm/Debug/Obj/api_msg.pbi.dep

@@ -1,61 +1,79 @@
-api_msg.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_msg.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/cc.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/api_msg.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip_addr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4_addr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6_addr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/err.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/sys.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/sys_arch.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/igmp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netif.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/pbuf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/stats.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/mem.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/memp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_std.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/mem_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/api.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netbuf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/tcpip_priv.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpip.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/timeouts.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip4.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/bpstruct.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\arch/epstruct.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/udp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/udp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpbase.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/icmp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/icmp.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/raw.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/dns.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/mld6.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\string.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_string.h
+api_msg.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_msg.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/opt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\lwipopts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/cpu.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_stdlib.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stddef.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\inttypes.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\limits.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ctype.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/api_msg.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/err.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/sys.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/sys_arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\FreeRTOS.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/deprecated_definitions.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F\portmacro.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\intrinsics.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iar_intrinsics_common.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/mpu_wrappers.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/list.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\semphr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include/queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/igmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netif.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/pbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/stats.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/mem.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/memp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_std.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/memp_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/mem_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/api.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/netbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/priv/tcpip_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/timeouts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/bpstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch/epstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/ip6.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/tcpbase.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/prot/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/raw.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/dns.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip/mld6.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\string.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product_string.h

+ 451 - 439
project/ewarm/Debug/Obj/api_msg.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_msg.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\api_msg.pbi.dep
--o
-api_msg.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api\api_msg.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\api_msg.pbi.dep
+-o
+api_msg.pbi
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\api
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_acc.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_acc.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_acc.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_acc.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_acc.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_acc.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_acc.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_acc.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_acc.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_acc.pbi.dep
--o
-at32f403a_407_acc.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_acc.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_acc.pbi.dep
+-o
+at32f403a_407_acc.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_adc.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_adc.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_adc.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_adc.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_adc.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_adc.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_adc.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_adc.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_adc.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_adc.pbi.dep
--o
-at32f403a_407_adc.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_adc.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_adc.pbi.dep
+-o
+at32f403a_407_adc.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_board.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_board.pbi


+ 46 - 46
project/ewarm/Debug/Obj/at32f403a_407_board.pbi.dep

@@ -1,46 +1,46 @@
-at32f403a_407_board.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils\at32f403a_407_board.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils/at32f403a_407_board.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_board.pbi: \
+  B:\projects\module_universal_io\shared\utils\at32f403a_407_board.c \
+  B:\projects\module_universal_io\shared\utils/at32f403a_407_board.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdio.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ysizet.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_board.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils\at32f403a_407_board.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_board.pbi.dep
--o
-at32f403a_407_board.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\shared\utils\at32f403a_407_board.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_board.pbi.dep
+-o
+at32f403a_407_board.pbi
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_bpr.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_bpr.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_bpr.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_bpr.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_bpr.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_bpr.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_bpr.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_bpr.pbi.dep
--o
-at32f403a_407_bpr.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_bpr.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_bpr.pbi.dep
+-o
+at32f403a_407_bpr.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_can.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_can.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_can.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_can.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_can.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_can.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_can.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_can.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_can.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_can.pbi.dep
--o
-at32f403a_407_can.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_can.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_can.pbi.dep
+-o
+at32f403a_407_can.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_clock.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_clock.pbi


+ 44 - 44
project/ewarm/Debug/Obj/at32f403a_407_clock.pbi.dep

@@ -1,44 +1,44 @@
-at32f403a_407_clock.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system\at32f403a_407_clock.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system/at32f403a_407_clock.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_clock.pbi: \
+  B:\projects\module_universal_io\libs\artery\system\at32f403a_407_clock.c \
+  B:\projects\module_universal_io\libs\artery\system/at32f403a_407_clock.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_clock.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system\at32f403a_407_clock.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_clock.pbi.dep
--o
-at32f403a_407_clock.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\system\at32f403a_407_clock.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_clock.pbi.dep
+-o
+at32f403a_407_clock.pbi
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_crc.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_crc.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_crc.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_crc.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crc.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_crc.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crc.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_crc.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crc.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crc.pbi.dep
--o
-at32f403a_407_crc.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crc.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crc.pbi.dep
+-o
+at32f403a_407_crc.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_crm.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_crm.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_crm.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_crm.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crm.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_crm.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crm.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_crm.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crm.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crm.pbi.dep
--o
-at32f403a_407_crm.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_crm.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crm.pbi.dep
+-o
+at32f403a_407_crm.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_dac.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_dac.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_dac.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_dac.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dac.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_dac.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dac.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_dac.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dac.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dac.pbi.dep
--o
-at32f403a_407_dac.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dac.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dac.pbi.dep
+-o
+at32f403a_407_dac.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_debug.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_debug.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_debug.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_debug.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_debug.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_debug.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_debug.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_debug.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_debug.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_debug.pbi.dep
--o
-at32f403a_407_debug.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_debug.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_debug.pbi.dep
+-o
+at32f403a_407_debug.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_dma.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_dma.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_dma.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_dma.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dma.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_dma.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dma.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_dma.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dma.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dma.pbi.dep
--o
-at32f403a_407_dma.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_dma.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dma.pbi.dep
+-o
+at32f403a_407_dma.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_emac.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_emac.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_emac.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_emac.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_emac.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_emac.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_emac.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_emac.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_emac.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_emac.pbi.dep
--o
-at32f403a_407_emac.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_emac.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_emac.pbi.dep
+-o
+at32f403a_407_emac.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_exint.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_exint.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_exint.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_exint.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_exint.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_exint.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_exint.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_exint.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_exint.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_exint.pbi.dep
--o
-at32f403a_407_exint.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_exint.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_exint.pbi.dep
+-o
+at32f403a_407_exint.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

二進制
project/ewarm/Debug/Obj/at32f403a_407_flash.o


二進制
project/ewarm/Debug/Obj/at32f403a_407_flash.pbi


+ 43 - 43
project/ewarm/Debug/Obj/at32f403a_407_flash.pbi.dep

@@ -1,43 +1,43 @@
-at32f403a_407_flash.pbi: \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_flash.c \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
-  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
-  C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h
+at32f403a_407_flash.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_flash.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h

+ 451 - 439
project/ewarm/Debug/Obj/at32f403a_407_flash.xcl

@@ -1,439 +1,451 @@
-"C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_flash.c"
--std=c11
--ferror-limit=0
--fbracket-depth=512
--MD
--MF
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_flash.pbi.dep
--o
-at32f403a_407_flash.pbi
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\src
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
--I
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\system
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\dns-server
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\peripherals\inc
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\wdt
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\board
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\shared\utils
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\modules\usb
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\fw\user
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
--I
-C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
--D__CHAR_BITS__=8
--D__CHAR_MAX__=0xff
--D__CHAR_MIN__=0
--D__CHAR_SIZE__=1
--D__UNSIGNED_CHAR_MAX__=0xff
--D__SIGNED_CHAR_MAX__=127
--D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
--D__CHAR_ALIGN__=1
--D__SHORT_SIZE__=2
--D__UNSIGNED_SHORT_MAX__=0xffff
--D__SIGNED_SHORT_MAX__=32767
--D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
--D__SHORT_ALIGN__=2
--D__INT_SIZE__=4
--D__UNSIGNED_INT_MAX__=0xffffffffU
--D__SIGNED_INT_MAX__=2147483647
--D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
--D__INT_ALIGN__=4
--D__LONG_SIZE__=4
--D__UNSIGNED_LONG_MAX__=0xffffffffUL
--D__SIGNED_LONG_MAX__=2147483647L
--D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
--D__LONG_ALIGN__=4
--D__LONG_LONG_SIZE__=8
--D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
--D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
--D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
--D__LONG_LONG_ALIGN__=8
--D__INT8_T_TYPE__=signed char
--D__INT8_T_MAX__=127
--D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
--D__UINT8_T_TYPE__=unsigned char
--D__UINT8_T_MAX__=0xff
--D__INT8_SIZE_PREFIX__="hh"
--D__INT16_T_TYPE__=signed short int
--D__INT16_T_MAX__=32767
--D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
--D__UINT16_T_TYPE__=unsigned short int
--D__UINT16_T_MAX__=0xffff
--D__INT16_SIZE_PREFIX__="h"
--D__INT32_T_TYPE__=signed int
--D__INT32_T_MAX__=2147483647
--D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
--D__UINT32_T_TYPE__=unsigned int
--D__UINT32_T_MAX__=0xffffffffU
--D__INT32_SIZE_PREFIX__=""
--D__INT64_T_TYPE__=signed long long int
--D__INT64_T_MAX__=9223372036854775807LL
--D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
--D__UINT64_T_TYPE__=unsigned long long int
--D__UINT64_T_MAX__=0xffffffffffffffffULL
--D__INT64_SIZE_PREFIX__="ll"
--D__INT_LEAST8_T_TYPE__=signed char
--D__INT_LEAST8_T_MAX__=127
--D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
--D__UINT_LEAST8_T_TYPE__=unsigned char
--D__UINT_LEAST8_T_MAX__=0xff
--D__INT8_C_SUFFIX__=
--D__UINT8_C_SUFFIX__=
--D__INT_LEAST8_SIZE_PREFIX__="hh"
--D__INT_LEAST16_T_TYPE__=signed short int
--D__INT_LEAST16_T_MAX__=32767
--D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
--D__UINT_LEAST16_T_TYPE__=unsigned short int
--D__UINT_LEAST16_T_MAX__=0xffff
--D__INT16_C_SUFFIX__=
--D__UINT16_C_SUFFIX__=
--D__INT_LEAST16_SIZE_PREFIX__="h"
--D__INT_LEAST32_T_TYPE__=signed int
--D__INT_LEAST32_T_MAX__=2147483647
--D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
--D__UINT_LEAST32_T_TYPE__=unsigned int
--D__UINT_LEAST32_T_MAX__=0xffffffffU
--D__INT32_C_SUFFIX__=
--D__UINT32_C_SUFFIX__=U
--D__INT_LEAST32_SIZE_PREFIX__=""
--D__INT_LEAST64_T_TYPE__=signed long long int
--D__INT_LEAST64_T_MAX__=9223372036854775807LL
--D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
--D__UINT_LEAST64_T_TYPE__=unsigned long long int
--D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
--D__INT64_C_SUFFIX__=LL
--D__UINT64_C_SUFFIX__=ULL
--D__INT_LEAST64_SIZE_PREFIX__="ll"
--D__INT_FAST8_T_TYPE__=signed int
--D__INT_FAST8_T_MAX__=2147483647
--D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
--D__UINT_FAST8_T_TYPE__=unsigned int
--D__UINT_FAST8_T_MAX__=0xffffffffU
--D__INT_FAST8_SIZE_PREFIX__=""
--D__INT_FAST16_T_TYPE__=signed int
--D__INT_FAST16_T_MAX__=2147483647
--D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
--D__UINT_FAST16_T_TYPE__=unsigned int
--D__UINT_FAST16_T_MAX__=0xffffffffU
--D__INT_FAST16_SIZE_PREFIX__=""
--D__INT_FAST32_T_TYPE__=signed int
--D__INT_FAST32_T_MAX__=2147483647
--D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
--D__UINT_FAST32_T_TYPE__=unsigned int
--D__UINT_FAST32_T_MAX__=0xffffffffU
--D__INT_FAST32_SIZE_PREFIX__=""
--D__INT_FAST64_T_TYPE__=signed long long int
--D__INT_FAST64_T_MAX__=9223372036854775807LL
--D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
--D__UINT_FAST64_T_TYPE__=unsigned long long int
--D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
--D__INT_FAST64_SIZE_PREFIX__="ll"
--D__INTMAX_T_TYPE__=signed long long int
--D__INTMAX_T_MAX__=9223372036854775807LL
--D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
--D__UINTMAX_T_TYPE__=unsigned long long int
--D__UINTMAX_T_MAX__=0xffffffffffffffffULL
--D__INTMAX_C_SUFFIX__=LL
--D__UINTMAX_C_SUFFIX__=ULL
--D__INTMAX_SIZE_PREFIX__="ll"
--D__ATOMIC_BOOL_LOCK_FREE=2
--D__ATOMIC_CHAR_LOCK_FREE=2
--D__ATOMIC_CHAR16_T_LOCK_FREE=2
--D__ATOMIC_CHAR32_T_LOCK_FREE=2
--D__ATOMIC_WCHAR_T_LOCK_FREE=2
--D__ATOMIC_SHORT_LOCK_FREE=2
--D__ATOMIC_INT_LOCK_FREE=2
--D__ATOMIC_LONG_LOCK_FREE=2
--D__ATOMIC_LLONG_LOCK_FREE=0
--D__ATOMIC_POINTER_LOCK_FREE=2
--D__FLOAT_SIZE__=4
--D__FLOAT_ALIGN__=4
--D__DOUBLE_SIZE__=8
--D__DOUBLE_ALIGN__=8
--D__LONG_DOUBLE_SIZE__=8
--D__LONG_DOUBLE_ALIGN__=8
--D____FP16_SIZE__=2
--D____FP16_ALIGN__=2
--D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
--D__SUBNORMAL_FLOATING_POINTS__=1
--D__SIZE_T_TYPE__=unsigned int
--D__SIZE_T_MAX__=0xffffffffU
--D__PTRDIFF_T_TYPE__=signed int
--D__PTRDIFF_T_MAX__=2147483647
--D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
--D__INTPTR_T_TYPE__=signed int
--D__INTPTR_T_MAX__=2147483647
--D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
--D__UINTPTR_T_TYPE__=unsigned int
--D__UINTPTR_T_MAX__=0xffffffffU
--D__INTPTR_SIZE_PREFIX__=""
--D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
--D__JMP_BUF_NUM_ELEMENTS__=16
--D__TID__=0xcf60
--D__VER__=8040001
--D__BUILD_NUMBER__=212
--D__IAR_SYSTEMS_ICC__=9
--D_MAX_ALIGNMENT=8
--D__LITTLE_ENDIAN__=1
--D__BOOL_TYPE__=unsigned char
--D__BOOL_SIZE__=1
--D__WCHAR_T_TYPE__=unsigned int
--D__WCHAR_T_SIZE__=4
--D__WCHAR_T_MAX__=0xffffffffU
--D__DEF_PTR_MEM__=__data
--D__DEF_PTR_SIZE__=4
--D__DATA_MEM0__=__data
--D__DATA_MEM0_POINTER_OK__=1
--D__DATA_MEM0_UNIQUE_POINTER__=1
--D__DATA_MEM0_VAR_OK__=1
--D__DATA_MEM0_INTPTR_TYPE__=int
--D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
--D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
--D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
--D_RSIZE_MAX=0x7fffffffU
--D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
--D__DATA_MEM0_PAGE_SIZE__=0
--D__DATA_MEM0_HEAP__=0
--D__CODE_MEM0__=__code
--D__CODE_MEM0_POINTER_OK__=1
--D__CODE_MEM0_UNIQUE_POINTER__=1
--D__HEAP_MEM0__=0
--D__HEAP_DEFAULT_MEM__=0
--D__HEAPND_MEMORY_LIST1__()=
--D__MULTIPLE_HEAPS__=0
--D__DEF_HEAP_MEM__=__data
--D__DEF_STACK_MEM_INDEX__=0
--D__PRAGMA_PACK_ON__=1
--D__MULTIPLE_INHERITANCE__=1
--D__AAPCS_VFP__=1
--D__ARM4TM__=4
--D__ARM5TM__=5
--D__ARM5T__=5
--D__ARM5__=5
--D__ARM6MEDIA__=6
--D__ARM6M__=11
--D__ARM6SM__=12
--D__ARM6T2__=6
--D__ARM6__=6
--D__ARM7EM__=13
--D__ARM7M__=7
--D__ARM7__=7
--D__ARMVFPV1__=1
--D__ARMVFPV2__=2
--D__ARMVFPV3_D16__=1
--D__ARMVFPV3_FP16__=1
--D__ARMVFPV3__=3
--D__ARMVFPV4__=4
--D__ARMVFP_D16__=1
--D__ARMVFP_FP16__=1
--D__ARMVFP_SP__=1
--D__ARMVFP__=__ARMVFPV4__
--D__ARM_32BIT_STATE=1
--D__ARM_ACLE=201
--D__ARM_ALIGN_MAX_PWR=8
--D__ARM_ALIGN_MAX_STACK_PWR=3
--D__ARM_ARCH=7
--D__ARM_ARCH_ISA_THUMB=2
--D__ARM_ARCH_PROFILE='M'
--D__ARM_FEATURE_CLZ=1
--D__ARM_FEATURE_COPROC=15
--D__ARM_FEATURE_DSP=1
--D__ARM_FEATURE_FMA=1
--D__ARM_FEATURE_IDIV=1
--D__ARM_FEATURE_LDREX=7
--D__ARM_FEATURE_QBIT=1
--D__ARM_FEATURE_SAT=1
--D__ARM_FEATURE_SIMD32=1
--D__ARM_FEATURE_UNALIGNED=1
--D__ARM_FP=6
--D__ARM_FP16_ARGS=1
--D__ARM_FP16_FORMAT_IEEE=1
--D__ARM_MEDIA__=1
--D__ARM_PCS_VFP=1
--D__ARM_PROFILE_M__=1
--D__ARM_SIZE_MINIMAL_ENUM=1
--D__ARM_SIZE_WCHAR_T=4
--D__CODE_SIZE_LIMIT=0
--D__CORE__=__ARM7EM__
--D__CPU_MODE__=1
--D__ICCARM_INTRINSICS_VERSION__=2
--D__ICCARM__=1
--D__INTERWORKING__=1
--D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
--D__HAS_WEAK__=1
--D__HAS_PACKED__=1
--D__HAS_JOINED_TYPES__=1
--D__HAS_LOCATED_DECLARATION__=1
--D__HAS_LOCATED_WITH_INIT__=1
--D__IAR_COMPILERBASE__=656644
--D__IAR_COMPILERBASE_STR__=10.5.4.1177
--D__UNICODE_SOURCE_SUPPORTED__=1
--D__VTABLE_MEM__=
--D__PRAGMA_REDEFINE_EXTNAME=1
--D__STDC__=1
--D__STDC_VERSION__=201710L
--D__STDC_NO_VLA__=1
--D__MEMORY_ORDER_RELAXED__=0
--D__MEMORY_ORDER_CONSUME__=1
--D__MEMORY_ORDER_ACQUIRE__=2
--D__MEMORY_ORDER_RELEASE__=3
--D__MEMORY_ORDER_ACQ_REL__=4
--D__MEMORY_ORDER_SEQ_CST__=5
--D__STDC_UTF_16__=1
--D__STDC_UTF_32__=1
--D__STDC_LIB_EXT1__=201112L
--D__STDC_NO_THREADS__=1
--D__STDC_ISO_10646__=201103L
--D__STDC_HOSTED__=1
--D__EDG_IA64_ABI=1
--D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
--D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
--D__cpp_hex_float=201603L
--D__cpp_unicode_literals=200710L
--D__cpp_static_assert=200410L
--D__EDG__=1
--D__EDG_VERSION__=500
--D__EDG_SIZE_TYPE__=unsigned int
--D__EDG_PTRDIFF_TYPE__=int
--D__EDG_DELTA_TYPE=int
--D__EDG_IA64_VTABLE_ENTRY_TYPE=int
--D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
--D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
--D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
--D__EDG_ABI_COMPATIBILITY_VERSION=9999
--D__EDG_ABI_CHANGES_FOR_RTTI=1
--D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
--D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
--D__EDG_BSD=0
--D__EDG_SYSV=0
--D__EDG_ANSIC=1
--D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
--D__EDG_FLOAT80_ENABLING_POSSIBLE=0
--D__EDG_FLOAT128_ENABLING_POSSIBLE=0
--D__EDG_INT128_EXTENSIONS_ALLOWED=0
--DAT32F403AVGT7=1
--DUSE_STDPERIPH_DRIVER=1
--DAT_START_F403A_V1=1
--DPRINTF_STDLIB=1
--DDEBUG=1
--D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
--D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
--D_VA_DEFINED=
--D_VA_LIST=struct __va_list
--D__ICCARM_OLD_DEFINED_VAARGS__=1
--D__VA_STACK_ALIGN__=8
--D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
--D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
--D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
--D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
--D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
--D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
--D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
--D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
--D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
--D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
--D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
--D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
--D__TOPM_DATA_MEMORY_LIST1__()=
--D__TOPM_DATA_MEMORY_LIST2__(_P1)=
--D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
--D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
--D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
--D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
--D__DATA_MEM0_SIZE_TYPE__=unsigned int
--D__DATA_MEM0_INDEX_TYPE__=signed int
--D__iar_fp2bits32(x)=0
--D__iar_fp2bits64(x)=0
--D__iar_fpgethi64(x)=0
--D__iar_atomic_add_fetch(x,y,z)=0
--D__iar_atomic_sub_fetch(x,y,z)=0
--D__iar_atomic_load(x,y)=0ULL
--D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_flash.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_flash.pbi.dep
+-o
+at32f403a_407_flash.pbi
+-I
+B:\projects\module_universal_io\libs\artery\drivers\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\wdt
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\board
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\utils
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc
+-I
+C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\inc\c
+-I
+B:\projects\module_universal_io\libs\artery\drivers\inc
+-I
+B:\projects\module_universal_io\libs\artery\system
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\core_support
+-I
+B:\projects\module_universal_io\libs\artery\cmsis\cm4\device_support
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\neti
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\portf
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\system\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dhcp-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\dns-server
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\rndis_driver
+-I
+B:\projects\module_universal_io\libs\thirdparty\rndis\usbd_drivers\inc
+-I
+B:\projects\module_universal_io\shared\peripherals\inc
+-I
+B:\projects\module_universal_io\shared\wdt
+-I
+B:\projects\module_universal_io\shared\board
+-I
+B:\projects\module_universal_io\shared\utils
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-I
+C:\Users\Ekaterina\Documents\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port\arch
+-D__CHAR_BITS__=8
+-D__CHAR_MAX__=0xff
+-D__CHAR_MIN__=0
+-D__CHAR_SIZE__=1
+-D__UNSIGNED_CHAR_MAX__=0xff
+-D__SIGNED_CHAR_MAX__=127
+-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1)
+-D__CHAR_ALIGN__=1
+-D__SHORT_SIZE__=2
+-D__UNSIGNED_SHORT_MAX__=0xffff
+-D__SIGNED_SHORT_MAX__=32767
+-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1)
+-D__SHORT_ALIGN__=2
+-D__INT_SIZE__=4
+-D__UNSIGNED_INT_MAX__=0xffffffffU
+-D__SIGNED_INT_MAX__=2147483647
+-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1)
+-D__INT_ALIGN__=4
+-D__LONG_SIZE__=4
+-D__UNSIGNED_LONG_MAX__=0xffffffffUL
+-D__SIGNED_LONG_MAX__=2147483647L
+-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1)
+-D__LONG_ALIGN__=4
+-D__LONG_LONG_SIZE__=8
+-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL
+-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL
+-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1)
+-D__LONG_LONG_ALIGN__=8
+-D__INT8_T_TYPE__=signed char
+-D__INT8_T_MAX__=127
+-D__INT8_T_MIN__=(-__INT8_T_MAX__-1)
+-D__UINT8_T_TYPE__=unsigned char
+-D__UINT8_T_MAX__=0xff
+-D__INT8_SIZE_PREFIX__="hh"
+-D__INT16_T_TYPE__=signed short int
+-D__INT16_T_MAX__=32767
+-D__INT16_T_MIN__=(-__INT16_T_MAX__-1)
+-D__UINT16_T_TYPE__=unsigned short int
+-D__UINT16_T_MAX__=0xffff
+-D__INT16_SIZE_PREFIX__="h"
+-D__INT32_T_TYPE__=signed int
+-D__INT32_T_MAX__=2147483647
+-D__INT32_T_MIN__=(-__INT32_T_MAX__-1)
+-D__UINT32_T_TYPE__=unsigned int
+-D__UINT32_T_MAX__=0xffffffffU
+-D__INT32_SIZE_PREFIX__=""
+-D__INT64_T_TYPE__=signed long long int
+-D__INT64_T_MAX__=9223372036854775807LL
+-D__INT64_T_MIN__=(-__INT64_T_MAX__-1)
+-D__UINT64_T_TYPE__=unsigned long long int
+-D__UINT64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_SIZE_PREFIX__="ll"
+-D__INT_LEAST8_T_TYPE__=signed char
+-D__INT_LEAST8_T_MAX__=127
+-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1)
+-D__UINT_LEAST8_T_TYPE__=unsigned char
+-D__UINT_LEAST8_T_MAX__=0xff
+-D__INT8_C_SUFFIX__=
+-D__UINT8_C_SUFFIX__=
+-D__INT_LEAST8_SIZE_PREFIX__="hh"
+-D__INT_LEAST16_T_TYPE__=signed short int
+-D__INT_LEAST16_T_MAX__=32767
+-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1)
+-D__UINT_LEAST16_T_TYPE__=unsigned short int
+-D__UINT_LEAST16_T_MAX__=0xffff
+-D__INT16_C_SUFFIX__=
+-D__UINT16_C_SUFFIX__=
+-D__INT_LEAST16_SIZE_PREFIX__="h"
+-D__INT_LEAST32_T_TYPE__=signed int
+-D__INT_LEAST32_T_MAX__=2147483647
+-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1)
+-D__UINT_LEAST32_T_TYPE__=unsigned int
+-D__UINT_LEAST32_T_MAX__=0xffffffffU
+-D__INT32_C_SUFFIX__=
+-D__UINT32_C_SUFFIX__=U
+-D__INT_LEAST32_SIZE_PREFIX__=""
+-D__INT_LEAST64_T_TYPE__=signed long long int
+-D__INT_LEAST64_T_MAX__=9223372036854775807LL
+-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1)
+-D__UINT_LEAST64_T_TYPE__=unsigned long long int
+-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT64_C_SUFFIX__=LL
+-D__UINT64_C_SUFFIX__=ULL
+-D__INT_LEAST64_SIZE_PREFIX__="ll"
+-D__INT_FAST8_T_TYPE__=signed int
+-D__INT_FAST8_T_MAX__=2147483647
+-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1)
+-D__UINT_FAST8_T_TYPE__=unsigned int
+-D__UINT_FAST8_T_MAX__=0xffffffffU
+-D__INT_FAST8_SIZE_PREFIX__=""
+-D__INT_FAST16_T_TYPE__=signed int
+-D__INT_FAST16_T_MAX__=2147483647
+-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1)
+-D__UINT_FAST16_T_TYPE__=unsigned int
+-D__UINT_FAST16_T_MAX__=0xffffffffU
+-D__INT_FAST16_SIZE_PREFIX__=""
+-D__INT_FAST32_T_TYPE__=signed int
+-D__INT_FAST32_T_MAX__=2147483647
+-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1)
+-D__UINT_FAST32_T_TYPE__=unsigned int
+-D__UINT_FAST32_T_MAX__=0xffffffffU
+-D__INT_FAST32_SIZE_PREFIX__=""
+-D__INT_FAST64_T_TYPE__=signed long long int
+-D__INT_FAST64_T_MAX__=9223372036854775807LL
+-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1)
+-D__UINT_FAST64_T_TYPE__=unsigned long long int
+-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL
+-D__INT_FAST64_SIZE_PREFIX__="ll"
+-D__INTMAX_T_TYPE__=signed long long int
+-D__INTMAX_T_MAX__=9223372036854775807LL
+-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1)
+-D__UINTMAX_T_TYPE__=unsigned long long int
+-D__UINTMAX_T_MAX__=0xffffffffffffffffULL
+-D__INTMAX_C_SUFFIX__=LL
+-D__UINTMAX_C_SUFFIX__=ULL
+-D__INTMAX_SIZE_PREFIX__="ll"
+-D__ATOMIC_BOOL_LOCK_FREE=2
+-D__ATOMIC_CHAR_LOCK_FREE=2
+-D__ATOMIC_CHAR16_T_LOCK_FREE=2
+-D__ATOMIC_CHAR32_T_LOCK_FREE=2
+-D__ATOMIC_WCHAR_T_LOCK_FREE=2
+-D__ATOMIC_SHORT_LOCK_FREE=2
+-D__ATOMIC_INT_LOCK_FREE=2
+-D__ATOMIC_LONG_LOCK_FREE=2
+-D__ATOMIC_LLONG_LOCK_FREE=0
+-D__ATOMIC_POINTER_LOCK_FREE=2
+-D__FLOAT_SIZE__=4
+-D__FLOAT_ALIGN__=4
+-D__DOUBLE_SIZE__=8
+-D__DOUBLE_ALIGN__=8
+-D__LONG_DOUBLE_SIZE__=8
+-D__LONG_DOUBLE_ALIGN__=8
+-D____FP16_SIZE__=2
+-D____FP16_ALIGN__=2
+-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0
+-D__SUBNORMAL_FLOATING_POINTS__=1
+-D__SIZE_T_TYPE__=unsigned int
+-D__SIZE_T_MAX__=0xffffffffU
+-D__PTRDIFF_T_TYPE__=signed int
+-D__PTRDIFF_T_MAX__=2147483647
+-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1)
+-D__INTPTR_T_TYPE__=signed int
+-D__INTPTR_T_MAX__=2147483647
+-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1)
+-D__UINTPTR_T_TYPE__=unsigned int
+-D__UINTPTR_T_MAX__=0xffffffffU
+-D__INTPTR_SIZE_PREFIX__=""
+-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int
+-D__JMP_BUF_NUM_ELEMENTS__=16
+-D__TID__=0xcf60
+-D__VER__=8040001
+-D__BUILD_NUMBER__=212
+-D__IAR_SYSTEMS_ICC__=9
+-D_MAX_ALIGNMENT=8
+-D__LITTLE_ENDIAN__=1
+-D__BOOL_TYPE__=unsigned char
+-D__BOOL_SIZE__=1
+-D__WCHAR_T_TYPE__=unsigned int
+-D__WCHAR_T_SIZE__=4
+-D__WCHAR_T_MAX__=0xffffffffU
+-D__DEF_PTR_MEM__=__data
+-D__DEF_PTR_SIZE__=4
+-D__DATA_MEM0__=__data
+-D__DATA_MEM0_POINTER_OK__=1
+-D__DATA_MEM0_UNIQUE_POINTER__=1
+-D__DATA_MEM0_VAR_OK__=1
+-D__DATA_MEM0_INTPTR_TYPE__=int
+-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int
+-D__DATA_MEM0_INTPTR_SIZE_PREFIX__=""
+-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU
+-D_RSIZE_MAX=0x7fffffffU
+-D__DATA_MEM0_HEAP_SEGMENT__="HEAP"
+-D__DATA_MEM0_PAGE_SIZE__=0
+-D__DATA_MEM0_HEAP__=0
+-D__CODE_MEM0__=__code
+-D__CODE_MEM0_POINTER_OK__=1
+-D__CODE_MEM0_UNIQUE_POINTER__=1
+-D__HEAP_MEM0__=0
+-D__HEAP_DEFAULT_MEM__=0
+-D__HEAPND_MEMORY_LIST1__()=
+-D__MULTIPLE_HEAPS__=0
+-D__DEF_HEAP_MEM__=__data
+-D__DEF_STACK_MEM_INDEX__=0
+-D__PRAGMA_PACK_ON__=1
+-D__MULTIPLE_INHERITANCE__=1
+-D__AAPCS_VFP__=1
+-D__ARM4TM__=4
+-D__ARM5TM__=5
+-D__ARM5T__=5
+-D__ARM5__=5
+-D__ARM6MEDIA__=6
+-D__ARM6M__=11
+-D__ARM6SM__=12
+-D__ARM6T2__=6
+-D__ARM6__=6
+-D__ARM7EM__=13
+-D__ARM7M__=7
+-D__ARM7__=7
+-D__ARMVFPV1__=1
+-D__ARMVFPV2__=2
+-D__ARMVFPV3_D16__=1
+-D__ARMVFPV3_FP16__=1
+-D__ARMVFPV3__=3
+-D__ARMVFPV4__=4
+-D__ARMVFP_D16__=1
+-D__ARMVFP_FP16__=1
+-D__ARMVFP_SP__=1
+-D__ARMVFP__=__ARMVFPV4__
+-D__ARM_32BIT_STATE=1
+-D__ARM_ACLE=201
+-D__ARM_ALIGN_MAX_PWR=8
+-D__ARM_ALIGN_MAX_STACK_PWR=3
+-D__ARM_ARCH=7
+-D__ARM_ARCH_ISA_THUMB=2
+-D__ARM_ARCH_PROFILE='M'
+-D__ARM_FEATURE_CLZ=1
+-D__ARM_FEATURE_COPROC=15
+-D__ARM_FEATURE_DSP=1
+-D__ARM_FEATURE_FMA=1
+-D__ARM_FEATURE_IDIV=1
+-D__ARM_FEATURE_LDREX=7
+-D__ARM_FEATURE_QBIT=1
+-D__ARM_FEATURE_SAT=1
+-D__ARM_FEATURE_SIMD32=1
+-D__ARM_FEATURE_UNALIGNED=1
+-D__ARM_FP=6
+-D__ARM_FP16_ARGS=1
+-D__ARM_FP16_FORMAT_IEEE=1
+-D__ARM_MEDIA__=1
+-D__ARM_PCS_VFP=1
+-D__ARM_PROFILE_M__=1
+-D__ARM_SIZE_MINIMAL_ENUM=1
+-D__ARM_SIZE_WCHAR_T=4
+-D__CODE_SIZE_LIMIT=0
+-D__CORE__=__ARM7EM__
+-D__CPU_MODE__=1
+-D__ICCARM_INTRINSICS_VERSION__=2
+-D__ICCARM__=1
+-D__INTERWORKING__=1
+-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0
+-D__HAS_WEAK__=1
+-D__HAS_PACKED__=1
+-D__HAS_JOINED_TYPES__=1
+-D__HAS_LOCATED_DECLARATION__=1
+-D__HAS_LOCATED_WITH_INIT__=1
+-D__IAR_COMPILERBASE__=656644
+-D__IAR_COMPILERBASE_STR__=10.5.4.1177
+-D__UNICODE_SOURCE_SUPPORTED__=1
+-D__VTABLE_MEM__=
+-D__PRAGMA_REDEFINE_EXTNAME=1
+-D__STDC__=1
+-D__STDC_VERSION__=201710L
+-D__STDC_NO_VLA__=1
+-D__MEMORY_ORDER_RELAXED__=0
+-D__MEMORY_ORDER_CONSUME__=1
+-D__MEMORY_ORDER_ACQUIRE__=2
+-D__MEMORY_ORDER_RELEASE__=3
+-D__MEMORY_ORDER_ACQ_REL__=4
+-D__MEMORY_ORDER_SEQ_CST__=5
+-D__STDC_UTF_16__=1
+-D__STDC_UTF_32__=1
+-D__STDC_LIB_EXT1__=201112L
+-D__STDC_NO_THREADS__=1
+-D__STDC_ISO_10646__=201103L
+-D__STDC_HOSTED__=1
+-D__EDG_IA64_ABI=1
+-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1
+-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1
+-D__cpp_hex_float=201603L
+-D__cpp_unicode_literals=200710L
+-D__cpp_static_assert=200410L
+-D__EDG__=1
+-D__EDG_VERSION__=500
+-D__EDG_SIZE_TYPE__=unsigned int
+-D__EDG_PTRDIFF_TYPE__=int
+-D__EDG_DELTA_TYPE=int
+-D__EDG_IA64_VTABLE_ENTRY_TYPE=int
+-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short
+-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1
+-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1
+-D__EDG_ABI_COMPATIBILITY_VERSION=9999
+-D__EDG_ABI_CHANGES_FOR_RTTI=1
+-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1
+-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1
+-D__EDG_BSD=0
+-D__EDG_SYSV=0
+-D__EDG_ANSIC=1
+-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1
+-D__EDG_FLOAT80_ENABLING_POSSIBLE=0
+-D__EDG_FLOAT128_ENABLING_POSSIBLE=0
+-D__EDG_INT128_EXTENSIONS_ALLOWED=0
+-DAT32F403AVGT7=1
+-DUSE_STDPERIPH_DRIVER=1
+-DAT_START_F403A_V1=1
+-DPRINTF_STDLIB=1
+-DDEBUG=1
+-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 8.3\\arm\\inc\\c\\DLib_Config_Full.h"
+-D__VERSION__="IAR ANSI C/C++ Compiler V8.40.1.212/W32 for ARM"
+-D_VA_DEFINED=
+-D_VA_LIST=struct __va_list
+-D__ICCARM_OLD_DEFINED_VAARGS__=1
+-D__VA_STACK_ALIGN__=8
+-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 )
+-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 )
+-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 )
+-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 ,  _P1 )
+-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 ,  _P1 ,  _P2 )
+-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 )
+-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 )
+-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 )
+-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 )
+-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ )
+-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 )
+-D__TOPM_DATA_MEMORY_LIST1__()=
+-D__TOPM_DATA_MEMORY_LIST2__(_P1)=
+-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)=
+-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 )
+-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 ,  _P1 )
+-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 ,  _P1 ,  _P2 )
+-D__DATA_MEM0_SIZE_TYPE__=unsigned int
+-D__DATA_MEM0_INDEX_TYPE__=signed int
+-D__iar_fp2bits32(x)=0
+-D__iar_fp2bits64(x)=0
+-D__iar_fpgethi64(x)=0
+-D__iar_atomic_add_fetch(x,y,z)=0
+-D__iar_atomic_sub_fetch(x,y,z)=0
+-D__iar_atomic_load(x,y)=0ULL
+-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0

部分文件因文件數量過多而無法顯示