Explorar el Código

Добавил проект IAP с заглушкой. Основной проект переехал по флешке.

TelenkovDmitry hace 1 año
padre
commit
df93095af5
Se han modificado 100 ficheros con 13725 adiciones y 7 borrados
  1. 4 2
      .gitignore
  2. BIN
      doc/~$_модули_входов_выходов_редакция_4.doc
  3. 6 3
      fw/user/main.c
  4. 73 0
      iap/user/main.c
  5. 2 2
      project/ewarm/AT32F403AxG.icf
  6. BIN
      project/ewarm/Debug/Exe/module_universal_io.out
  7. BIN
      project/ewarm/Debug/Exe/module_universal_io.sim
  8. 1149 0
      project/ewarm/Debug/List/module_universal_io.map
  9. BIN
      project/ewarm/Debug/Obj/.ninja_deps
  10. 263 0
      project/ewarm/Debug/Obj/.ninja_log
  11. BIN
      project/ewarm/Debug/Obj/FreeRTOS-openocd.o
  12. BIN
      project/ewarm/Debug/Obj/FreeRTOS-openocd.pbi
  13. 20 0
      project/ewarm/Debug/Obj/FreeRTOS-openocd.pbi.dep
  14. 515 0
      project/ewarm/Debug/Obj/FreeRTOS-openocd.xcl
  15. BIN
      project/ewarm/Debug/Obj/adc.o
  16. BIN
      project/ewarm/Debug/Obj/adc.pbi
  17. 60 0
      project/ewarm/Debug/Obj/adc.pbi.dep
  18. 483 0
      project/ewarm/Debug/Obj/adc.xcl
  19. BIN
      project/ewarm/Debug/Obj/altcp.o
  20. BIN
      project/ewarm/Debug/Obj/altcp.pbi
  21. 21 0
      project/ewarm/Debug/Obj/altcp.pbi.dep
  22. 511 0
      project/ewarm/Debug/Obj/altcp.xcl
  23. BIN
      project/ewarm/Debug/Obj/altcp_alloc.o
  24. BIN
      project/ewarm/Debug/Obj/altcp_alloc.pbi
  25. 21 0
      project/ewarm/Debug/Obj/altcp_alloc.pbi.dep
  26. 511 0
      project/ewarm/Debug/Obj/altcp_alloc.xcl
  27. BIN
      project/ewarm/Debug/Obj/altcp_tcp.o
  28. BIN
      project/ewarm/Debug/Obj/altcp_tcp.pbi
  29. 21 0
      project/ewarm/Debug/Obj/altcp_tcp.pbi.dep
  30. 511 0
      project/ewarm/Debug/Obj/altcp_tcp.xcl
  31. BIN
      project/ewarm/Debug/Obj/api_lib.o
  32. BIN
      project/ewarm/Debug/Obj/api_lib.pbi
  33. 75 0
      project/ewarm/Debug/Obj/api_lib.pbi.dep
  34. 515 0
      project/ewarm/Debug/Obj/api_lib.xcl
  35. BIN
      project/ewarm/Debug/Obj/api_msg.o
  36. BIN
      project/ewarm/Debug/Obj/api_msg.pbi
  37. 75 0
      project/ewarm/Debug/Obj/api_msg.pbi.dep
  38. 515 0
      project/ewarm/Debug/Obj/api_msg.xcl
  39. BIN
      project/ewarm/Debug/Obj/at32f403a_407_acc.o
  40. BIN
      project/ewarm/Debug/Obj/at32f403a_407_acc.pbi
  41. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_acc.pbi.dep
  42. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_acc.xcl
  43. BIN
      project/ewarm/Debug/Obj/at32f403a_407_adc.o
  44. BIN
      project/ewarm/Debug/Obj/at32f403a_407_adc.pbi
  45. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_adc.pbi.dep
  46. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_adc.xcl
  47. BIN
      project/ewarm/Debug/Obj/at32f403a_407_board.o
  48. BIN
      project/ewarm/Debug/Obj/at32f403a_407_board.pbi
  49. 46 0
      project/ewarm/Debug/Obj/at32f403a_407_board.pbi.dep
  50. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_board.xcl
  51. BIN
      project/ewarm/Debug/Obj/at32f403a_407_bpr.o
  52. BIN
      project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi
  53. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi.dep
  54. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_bpr.xcl
  55. BIN
      project/ewarm/Debug/Obj/at32f403a_407_can.o
  56. BIN
      project/ewarm/Debug/Obj/at32f403a_407_can.pbi
  57. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_can.pbi.dep
  58. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_can.xcl
  59. BIN
      project/ewarm/Debug/Obj/at32f403a_407_clock.o
  60. BIN
      project/ewarm/Debug/Obj/at32f403a_407_clock.pbi
  61. 44 0
      project/ewarm/Debug/Obj/at32f403a_407_clock.pbi.dep
  62. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_clock.xcl
  63. BIN
      project/ewarm/Debug/Obj/at32f403a_407_crc.o
  64. BIN
      project/ewarm/Debug/Obj/at32f403a_407_crc.pbi
  65. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_crc.pbi.dep
  66. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_crc.xcl
  67. BIN
      project/ewarm/Debug/Obj/at32f403a_407_crm.o
  68. BIN
      project/ewarm/Debug/Obj/at32f403a_407_crm.pbi
  69. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_crm.pbi.dep
  70. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_crm.xcl
  71. BIN
      project/ewarm/Debug/Obj/at32f403a_407_dac.o
  72. BIN
      project/ewarm/Debug/Obj/at32f403a_407_dac.pbi
  73. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_dac.pbi.dep
  74. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_dac.xcl
  75. BIN
      project/ewarm/Debug/Obj/at32f403a_407_debug.o
  76. BIN
      project/ewarm/Debug/Obj/at32f403a_407_debug.pbi
  77. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_debug.pbi.dep
  78. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_debug.xcl
  79. BIN
      project/ewarm/Debug/Obj/at32f403a_407_dma.o
  80. BIN
      project/ewarm/Debug/Obj/at32f403a_407_dma.pbi
  81. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_dma.pbi.dep
  82. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_dma.xcl
  83. BIN
      project/ewarm/Debug/Obj/at32f403a_407_emac.o
  84. BIN
      project/ewarm/Debug/Obj/at32f403a_407_emac.pbi
  85. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_emac.pbi.dep
  86. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_emac.xcl
  87. BIN
      project/ewarm/Debug/Obj/at32f403a_407_exint.o
  88. BIN
      project/ewarm/Debug/Obj/at32f403a_407_exint.pbi
  89. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_exint.pbi.dep
  90. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_exint.xcl
  91. BIN
      project/ewarm/Debug/Obj/at32f403a_407_flash.o
  92. BIN
      project/ewarm/Debug/Obj/at32f403a_407_flash.pbi
  93. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_flash.pbi.dep
  94. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_flash.xcl
  95. BIN
      project/ewarm/Debug/Obj/at32f403a_407_gpio.o
  96. BIN
      project/ewarm/Debug/Obj/at32f403a_407_gpio.pbi
  97. 43 0
      project/ewarm/Debug/Obj/at32f403a_407_gpio.pbi.dep
  98. 515 0
      project/ewarm/Debug/Obj/at32f403a_407_gpio.xcl
  99. BIN
      project/ewarm/Debug/Obj/at32f403a_407_i2c.o
  100. BIN
      project/ewarm/Debug/Obj/at32f403a_407_i2c.pbi

+ 4 - 2
.gitignore

@@ -4,7 +4,9 @@
 /build/shared
 /build/sys
 /build/libs
-/project/ewarm/Debug
-/project/ewarm/settings
+/project/ewarm/fw/Debug
+/project/ewarm/fw/settings
+/project/ewarm/iap/Debug
+/project/ewarm/iap/settings
 
 #!/build/tools/cortex_crc

BIN
doc/~$_модули_входов_выходов_редакция_4.doc


+ 6 - 3
fw/user/main.c

@@ -34,13 +34,16 @@ void usb_clock48m_select(usb_clk48_s clk_s);
 //
 int main(void)
 {
-    //extend_SRAM();
-      
+    __disable_irq();
+    nvic_vector_table_set(NVIC_VECTTAB_FLASH, 0x08021000);
     nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
+	__enable_irq();
+  
+    //extend_SRAM();
   
     system_clock_config();
 
-    at32_board_init();
+    delay_init();
     
     //usb_clock48m_select(USB_CLK_HEXT);
     

+ 73 - 0
iap/user/main.c

@@ -0,0 +1,73 @@
+#include "at32f403a_407.h"
+#include "at32f403a_407_board.h"
+#include "at32f403a_407_clock.h"
+#include "common_config.h"
+#include "FreeRTOS.h"
+#include "task.h"
+#include "queue.h"
+#include "semphr.h"
+#include "usb_eth.h"
+#include "mux.h"
+#include "misc.h"
+#include "spi_common.h"
+#include "extended_sram.h"
+#include "modbus.h"
+#include "common_gpio.h"
+#include "io.h"
+#include "input.h"
+#include "wdt.h"
+#include <stdio.h>
+#include <stdbool.h>
+#include <string.h>
+
+
+// 
+void jump_to_app(uint32_t address);
+
+void (*pftarget)(void);
+
+
+
+
+int main()
+{
+    nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
+  
+    system_clock_config();
+
+    delay_init();
+    
+    uart_print_init(115200);
+    
+    printf("IAP starting...\r\n");
+    
+    printf("Go to main FW\r\n");
+    
+    jump_to_app(0x08021000);
+    
+#if 0    
+    // Check if valid stack address (RAM address) then jump to user application
+    if (((*(__IO uint32_t*)USER_FLASH_FIRST_PAGE_ADDRESS) & 0x2FFD0000) == 0x20000000) {
+        jump_to_app(0x08021000); 
+    } else {
+        // Флеш пустая, нечего загружать, висим в аварийном режиме 
+        printf("\n\rFW empty. Started bootloader\n\r");
+    }
+#endif    
+    
+    while (1) {}
+}
+
+
+// 
+void jump_to_app(uint32_t address)
+{
+    uint32_t stkptr, jumpaddr;
+    stkptr = *(uint32_t *)address;
+    jumpaddr = *(uint32_t *)(address + sizeof(uint32_t));
+    
+    __set_MSP(stkptr);
+    pftarget = (void (*) (void))jumpaddr;
+    pftarget();
+}
+

+ 2 - 2
project/ewarm/AT32F403AxG.icf

@@ -2,9 +2,9 @@
 /*-Editor annotation file-*/
 /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
 /*-Specials-*/
-define symbol __ICFEDIT_intvec_start__ = 0x08000000;
+define symbol __ICFEDIT_intvec_start__ = 0x08021000;
 /*-Memory Regions-*/
-define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
+define symbol __ICFEDIT_region_ROM_start__ = 0x08021000;
 define symbol __ICFEDIT_region_ROM_end__   = 0x080FFFFF;
 define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
 define symbol __ICFEDIT_region_RAM_end__   = 0x20037FFF;

BIN
project/ewarm/Debug/Exe/module_universal_io.out


BIN
project/ewarm/Debug/Exe/module_universal_io.sim


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

@@ -0,0 +1,1149 @@
+###############################################################################
+#
+# IAR ELF Linker V8.40.1.212/W32 for ARM                  12/Feb/2024  18:19:24
+# Copyright 2007-2019 IAR Systems AB.
+#
+#    Output file  =
+#        B:\projects\module_universal_io\project\ewarm\Debug\Exe\module_universal_io.out
+#    Map file     =
+#        B:\projects\module_universal_io\project\ewarm\Debug\List\module_universal_io.map
+#    Command line =
+#        -f C:\Users\user\AppData\Local\Temp\EW207C.tmp
+#        (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\common_gpio.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\diskio.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\extended_sram.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\fatfs_spi_flash.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\ff.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\fr_timers.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\FreeRTOS-openocd.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\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\input.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\io.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\mb.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbascii.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbcrc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfunccoils.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncdiag.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncdisc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncholding.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncinput.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncother.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbrtu.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbutils.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\misc.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\modbus.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\modbus_params.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\mux.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\portevent.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\portother.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\portserial.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\porttimer.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\spi_flash.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\sys.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\sys_arch.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\syscall.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\tim_delay.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\timeouts.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\udp.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\usb.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\user_fatfs.o
+#        B:\projects\module_universal_io\project\ewarm\Debug\Obj\utility.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
+#        --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 0x802'1000 { ro section .intvec };
+"P1":  place in [from 0x802'1000 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 .sram };
+
+  Section            Kind         Address      Size  Object
+  -------            ----         -------      ----  ------
+"A0":                                         0x184
+  .intvec            ro code   0x802'1000     0x184  startup_at32f403a_407.o [1]
+                             - 0x802'1184     0x184
+
+"P1":                                        0x8161
+  .text              ro code   0x802'1184     0xfc6  xprintffull_nomb.o [2]
+  .text              ro code   0x802'214a      0x3a  zero_init3.o [4]
+  .text              ro code   0x802'2184      0x16  strchr.o [4]
+  .rodata            const     0x802'219a       0x2  xlocale_c.o [2]
+  .text              ro code   0x802'219c      0x40  xfail_s.o [2]
+  .text              ro code   0x802'21dc      0x36  strlen.o [4]
+  .rodata            const     0x802'2212       0x1  xlocale_c.o [2]
+  .text              ro code   0x802'2214      0x58  memchr.o [4]
+  .text              ro code   0x802'226c      0xa6  ABImemcpy.o [4]
+  .text              ro code   0x802'2314      0x70  frexp.o [3]
+  .text              ro code   0x802'2384      0x2e  DblCmpLe.o [3]
+  .text              ro code   0x802'23b4      0x2e  DblCmpGe.o [3]
+  .text              ro code   0x802'23e4     0x13a  ldexp.o [3]
+  .text              ro code   0x802'2520      0x3a  DblToS32.o [3]
+  .text              ro code   0x802'255c      0x22  S32ToDbl.o [3]
+  .text              ro code   0x802'2580      0xe2  DblSub.o [3]
+  .text              ro code   0x802'2664     0x246  DblDiv.o [3]
+  .text              ro code   0x802'28ac      0x28  DblToU32.o [3]
+  .text              ro code   0x802'28d4      0x1a  U32ToDbl.o [3]
+  .text              ro code   0x802'28f0     0x1a2  DblMul.o [3]
+  .text              ro code   0x802'2a94       0x8  xlocale_c.o [2]
+  .text              ro code   0x802'2a9c     0x230  I64DivMod.o [4]
+  .text              ro code   0x802'2ccc       0x6  abort.o [2]
+  .text              ro code   0x802'2cd4     0x16a  DblAdd.o [3]
+  .text              ro code   0x802'2e40       0x2  I64DivZer.o [4]
+  .text              ro code   0x802'2e44      0x14  exit.o [5]
+  .text              ro code   0x802'2e58     0xad8  tasks.o [1]
+  .text              ro code   0x802'3930     0x20c  port.o [1]
+  .text              ro code   0x802'3b3c      0x9a  list.o [1]
+  .text              ro code   0x802'3bd8     0x418  fr_timers.o [1]
+  .text              ro code   0x802'3ff0      0x38  utility.o [1]
+  .text              ro code   0x802'4028      0x68  memcmp.o [4]
+  .text              ro code   0x802'4090     0x27c  heap_4.o [1]
+  .text              ro code   0x802'430c      0x66  ABImemset.o [4]
+  CODE               ro code   0x802'4374      0xb0  portasm.o [1]
+  .text              ro code   0x802'4424     0x764  queue.o [1]
+  .text              ro code   0x802'4b88     0x660  usbd_core.o [1]
+  .text              ro code   0x802'51e8     0x5c4  usbd_sdr.o [1]
+  .text              ro code   0x802'57ac     0x4e2  at32f403a_407_usb.o [1]
+  .text              ro code   0x802'5c90     0x410  at32f403a_407_crm.o [1]
+  .text              ro code   0x802'60a0     0x3d4  usbd_int.o [1]
+  .text              ro code   0x802'6474     0x2a0  mbrtu.o [1]
+  .text              ro code   0x802'6714      0x30  portother.o [1]
+  .text              ro code   0x802'6744     0x258  portserial.o [1]
+  .text              ro code   0x802'699c     0x140  porttimer.o [1]
+  .text              ro code   0x802'6adc      0x44  mbcrc.o [1]
+  .text              ro code   0x802'6b20      0xa4  portevent.o [1]
+  .text              ro code   0x802'6bc4     0x190  tim_delay.o [1]
+  .text              ro code   0x802'6d54     0x162  at32f403a_407_usart.o [1]
+  .text              ro code   0x802'6eb8     0x224  at32f403a_407_gpio.o [1]
+  .text              ro code   0x802'70dc     0x178  at32f403a_407_misc.o [1]
+  .text              ro code   0x802'7254      0x14  memset.o [4]
+  .text              ro code   0x802'7268      0x68  at32f403a_407_tmr.o [1]
+  .text              ro code   0x802'72d0      0x48  FltToDbl.o [3]
+  .text              ro code   0x802'7318      0x68  DblToFlt.o [3]
+  .text              ro code   0x802'7380     0x280  mb.o [1]
+  .text              ro code   0x802'7600     0x276  mbfuncholding.o [1]
+  .text              ro code   0x802'7878     0x254  modbus.o [1]
+  .text              ro code   0x802'7acc      0x26  mbutils.o [1]
+  .text              ro code   0x802'7af4     0x22a  modbus_params.o [1]
+  .text              ro code   0x802'7d20      0xc4  mbfuncother.o [1]
+  .text              ro code   0x802'7de4      0x18  strcpy.o [4]
+  .text              ro code   0x802'7dfc     0x23c  mux.o [1]
+  .text              ro code   0x802'8038     0x1ee  mbfunccoils.o [1]
+  .text              ro code   0x802'8228     0x1a4  input.o [1]
+  .text              ro code   0x802'83cc      0xc8  at32f403a_407_exint.o [1]
+  .text              ro code   0x802'8494     0x17c  system_at32f403a_407.o [1]
+  .text              ro code   0x802'8610     0x12c  main.o [1]
+  .text              ro code   0x802'873c      0x6a  at32f403a_407_clock.o [1]
+  .text              ro code   0x802'87a8     0x128  at32f403a_407_board.o [1]
+  .text              ro code   0x802'88d0     0x124  io.o [1]
+  .text              ro code   0x802'89f4      0x64  common_gpio.o [1]
+  .text              ro code   0x802'8a58      0x28  printf.o [2]
+  .rodata            const     0x802'8a80     0x100  mbcrc.o [1]
+  .rodata            const     0x802'8b80     0x100  mbcrc.o [1]
+  .text              ro code   0x802'8c80      0xbe  mbfuncdisc.o [1]
+  .text              ro code   0x802'8d3e      0xa2  mbfuncinput.o [1]
+  .text              ro code   0x802'8de0      0x78  lz77_init_single.o [4]
+  .rodata            const     0x802'8e58      0x30  main.o [1]
+  .text              ro code   0x802'8e88      0x2c  wdt.o [1]
+  .text              ro code   0x802'8eb4      0x28  data_init.o [4]
+  .text              ro code   0x802'8edc      0x22  fpinit_M.o [3]
+  .iar.init_table    const     0x802'8f00      0x20  - Linker created -
+  .text              ro code   0x802'8f20      0x1e  cmain.o [4]
+  .text              ro code   0x802'8f3e       0x4  low_level_init.o [2]
+  .text              ro code   0x802'8f42       0x4  exit.o [2]
+  .text              ro code   0x802'8f48       0xa  cexit.o [4]
+  .text              ro code   0x802'8f52      0x16  xprout.o [2]
+  .text              ro code   0x802'8f68       0xc  putchar.o [2]
+  .rodata            const     0x802'8f74      0x14  tasks.o [1]
+  .rodata            const     0x802'8f88      0x10  at32f403a_407_crm.o [1]
+  .rodata            const     0x802'8f98      0x10  modbus.o [1]
+  .rodata            const     0x802'8fa8      0x10  system_at32f403a_407.o [1]
+  .text              ro code   0x802'8fb8      0x10  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'8fc8      0x10  usb.o [1]
+  .rodata            const     0x802'8fd8       0xc  main.o [1]
+  .rodata            const     0x802'8fe4       0xc  main.o [1]
+  .rodata            const     0x802'8ff0       0xc  main.o [1]
+  .rodata            const     0x802'8ffc       0xc  modbus.o [1]
+  .rodata            const     0x802'9008       0xc  modbus_params.o [1]
+  .text              ro code   0x802'9014       0xc  at32f403a_407_int.o [1]
+  .text              ro code   0x802'9020       0xc  cstartup_M.o [4]
+  .rodata            const     0x802'902c       0x8  at32f403a_407_crm.o [1]
+  .rodata            const     0x802'9034       0x8  at32f403a_407_crm.o [1]
+  .rodata            const     0x802'903c       0x8  at32f403a_407_crm.o [1]
+  .rodata            const     0x802'9044       0x8  fr_timers.o [1]
+  .rodata            const     0x802'904c       0x8  fr_timers.o [1]
+  .rodata            const     0x802'9054       0x8  main.o [1]
+  .rodata            const     0x802'905c       0x8  main.o [1]
+  .rodata            const     0x802'9064       0x8  tasks.o [1]
+  .rodata            const     0x802'906c       0x8  xprintffull_nomb.o [2]
+  .rodata            const     0x802'9074       0x4  heap_4.o [1]
+  .rodata            const     0x802'9078       0x4  modbus.o [1]
+  .rodata            const     0x802'907c       0x4  port.o [1]
+  .text              ro code   0x802'9080       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9084       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9088       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'908c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9090       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9094       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9098       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'909c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90a0       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90a4       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90a8       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90ac       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90b0       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90b4       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90b8       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90bc       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90c0       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90c4       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90c8       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90cc       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90d0       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90d4       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90d8       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90dc       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90e0       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90e4       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90e8       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90ec       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90f0       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90f4       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90f8       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'90fc       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9100       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9104       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9108       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'910c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9110       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9114       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9118       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'911c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9120       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9124       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9128       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'912c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9130       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9134       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9138       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'913c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9140       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9144       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9148       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'914c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9150       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9154       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9158       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'915c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9160       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9164       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9168       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'916c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9170       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9174       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9178       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'917c       0x4  startup_at32f403a_407.o [1]
+  .text              ro code   0x802'9180       0x4  startup_at32f403a_407.o [1]
+  .rodata            const     0x802'9184       0x0  zero_init3.o [4]
+  .rodata            const     0x802'9184       0x0  lz77_init_single.o [4]
+  Initializer bytes  const     0x802'9184     0x161  <for P2-1>
+                             - 0x802'92e5    0x8161
+
+"P2", part 1 of 3:                            0x33d
+  P2-1                        0x2000'0000     0x33d  <Init block>
+    .data            inited   0x2000'0000       0x4  at32f403a_407_usb.o [1]
+    .data            inited   0x2000'0004      0x80  input.o [1]
+    .data            inited   0x2000'0084      0x68  mb.o [1]
+    .data            inited   0x2000'00ec     0x1c0  mux.o [1]
+    .data            inited   0x2000'02ac       0x4  port.o [1]
+    .data            inited   0x2000'02b0       0x4  system_at32f403a_407.o [1]
+    .data            inited   0x2000'02b4       0x4  tasks.o [1]
+    .data            inited   0x2000'02b8      0x38  xlocale_c.o [2]
+    .data            inited   0x2000'02f0      0x48  xfiles.o [2]
+    .data            inited   0x2000'0338       0x2  at32f403a_407_usb.o [1]
+    .data            inited   0x2000'033a       0x2  modbus.o [1]
+    .data            inited   0x2000'033c       0x1  mb.o [1]
+                            - 0x2000'033d     0x33d
+
+"P2", part 2 of 3:                         0x1'0630
+  .bss               zero     0x2000'0340  0x1'0000  heap_4.o [1]
+  .bss               zero     0x2001'0340     0x22c  usb.o [1]
+  .bss               zero     0x2001'056c     0x100  mbrtu.o [1]
+  .bss               zero     0x2001'066c      0xa0  modbus_params.o [1]
+  .bss               zero     0x2001'070c      0x64  tasks.o [1]
+  .bss               zero     0x2001'0770      0x50  xfiles.o [2]
+  .bss               zero     0x2001'07c0      0x40  queue.o [1]
+  .bss               zero     0x2001'0800      0x20  mbfuncother.o [1]
+  .bss               zero     0x2001'0820      0x14  fr_timers.o [1]
+  .bss               zero     0x2001'0834      0x14  fr_timers.o [1]
+  .bss               zero     0x2001'0848      0x14  tasks.o [1]
+  .bss               zero     0x2001'085c      0x14  tasks.o [1]
+  .bss               zero     0x2001'0870      0x14  tasks.o [1]
+  .bss               zero     0x2001'0884      0x14  tasks.o [1]
+  .bss               zero     0x2001'0898      0x14  tasks.o [1]
+  .bss               zero     0x2001'08ac      0x10  io.o [1]
+  .bss               zero     0x2001'08bc       0x8  heap_4.o [1]
+  .bss               zero     0x2001'08c4       0x4  at32f403a_407_board.o [1]
+  .bss               zero     0x2001'08c8       0x4  at32f403a_407_board.o [1]
+  .bss               zero     0x2001'08cc       0x4  fr_timers.o [1]
+  .bss               zero     0x2001'08d0       0x4  fr_timers.o [1]
+  .bss               zero     0x2001'08d4       0x4  fr_timers.o [1]
+  .bss               zero     0x2001'08d8       0x4  fr_timers.o [1]
+  .bss               zero     0x2001'08dc       0x4  heap_4.o [1]
+  .bss               zero     0x2001'08e0       0x4  heap_4.o [1]
+  .bss               zero     0x2001'08e4       0x4  heap_4.o [1]
+  .bss               zero     0x2001'08e8       0x4  heap_4.o [1]
+  .bss               zero     0x2001'08ec       0x4  mb.o [1]
+  .bss               zero     0x2001'08f0       0x4  mb.o [1]
+  .bss               zero     0x2001'08f4       0x4  mb.o [1]
+  .bss               zero     0x2001'08f8       0x4  mb.o [1]
+  .bss               zero     0x2001'08fc       0x4  mb.o [1]
+  .bss               zero     0x2001'0900       0x4  mb.o [1]
+  .bss               zero     0x2001'0904       0x4  mb.o [1]
+  .bss               zero     0x2001'0908       0x4  mb.o [1]
+  .bss               zero     0x2001'090c       0x4  mb.o [1]
+  .bss               zero     0x2001'0910       0x4  mbrtu.o [1]
+  .bss               zero     0x2001'0914       0x4  port.o [1]
+  .bss               zero     0x2001'0918       0x4  portevent.o [1]
+  .bss               zero     0x2001'091c       0x4  tasks.o [1]
+  .bss               zero     0x2001'0920       0x4  tasks.o [1]
+  .bss               zero     0x2001'0924       0x4  tasks.o [1]
+  .bss               zero     0x2001'0928       0x4  tasks.o [1]
+  .bss               zero     0x2001'092c       0x4  tasks.o [1]
+  .bss               zero     0x2001'0930       0x4  tasks.o [1]
+  .bss               zero     0x2001'0934       0x4  tasks.o [1]
+  .bss               zero     0x2001'0938       0x4  tasks.o [1]
+  .bss               zero     0x2001'093c       0x4  tasks.o [1]
+  .bss               zero     0x2001'0940       0x4  tasks.o [1]
+  .bss               zero     0x2001'0944       0x4  tasks.o [1]
+  .bss               zero     0x2001'0948       0x4  tasks.o [1]
+  .bss               zero     0x2001'094c       0x4  tasks.o [1]
+  .bss               zero     0x2001'0950       0x4  xfail_s.o [2]
+  .bss               zero     0x2001'0954       0x2  mb.o [1]
+  .bss               zero     0x2001'0956       0x2  mbfuncother.o [1]
+  .bss               zero     0x2001'0958       0x2  mbrtu.o [1]
+  .bss               zero     0x2001'095a       0x2  mbrtu.o [1]
+  .bss               zero     0x2001'095c       0x1  common_gpio.o [1]
+  .bss               zero     0x2001'095d       0x1  mb.o [1]
+  .bss               zero     0x2001'095e       0x1  mb.o [1]
+  .bss               zero     0x2001'095f       0x1  mb.o [1]
+  .bss               zero     0x2001'0960       0x1  mb.o [1]
+  .bss               zero     0x2001'0961       0x1  mb.o [1]
+  .bss               zero     0x2001'0962       0x1  mb.o [1]
+  .bss               zero     0x2001'0963       0x1  mbrtu.o [1]
+  .bss               zero     0x2001'0964       0x1  mbrtu.o [1]
+  .bss               zero     0x2001'0965       0x1  modbus.o [1]
+  .bss               zero     0x2001'0966       0x1  modbus.o [1]
+  .bss               zero     0x2001'0967       0x1  modbus.o [1]
+  .bss               zero     0x2001'0968       0x1  port.o [1]
+  .bss               zero     0x2001'0969       0x1  portevent.o [1]
+  .bss               zero     0x2001'096a       0x1  portother.o [1]
+  .bss               zero     0x2001'096b       0x1  tim_delay.o [1]
+  .bss               zero     0x2001'096c       0x1  usbd_sdr.o [1]
+                            - 0x2001'096d  0x1'062d
+
+"P2", part 3 of 3:                           0x1000
+  CSTACK                      0x2001'0970    0x1000  <Block>
+    CSTACK           uninit   0x2001'0970    0x1000  <Block tail>
+                            - 0x2001'1970    0x1000
+
+Unused ranges:
+
+         From           To      Size
+         ----           --      ----
+   0x802'92e5   0x80f'ffff  0xd'6d1b
+  0x2000'033d  0x2000'033f       0x3
+  0x2001'1970  0x2003'7fff  0x2'6690
+
+
+*******************************************************************************
+*** INIT TABLE
+***
+
+          Address      Size
+          -------      ----
+Zero (__iar_zero_init3)
+    1 destination range, total size 0x1'062d:
+          0x2000'0340  0x1'062d
+
+Copy/lz77 (__iar_lz77_init_single3)
+    1 source range, total size 0x161 (42% of destination):
+           0x802'9184     0x161
+    1 destination range, total size 0x33d:
+          0x2000'0000     0x33d
+
+
+
+*******************************************************************************
+*** MODULE SUMMARY
+***
+
+    Module                   ro code  ro data  rw data
+    ------                   -------  -------  -------
+command line/config:
+    --------------------------------------------------
+    Total:
+
+B:\projects\module_universal_io\project\ewarm\Debug\Obj: [1]
+    at32f403a_407_board.o        296                 8
+    at32f403a_407_clock.o        106
+    at32f403a_407_crm.o        1'040       40
+    at32f403a_407_exint.o        200
+    at32f403a_407_gpio.o         548
+    at32f403a_407_int.o           12
+    at32f403a_407_misc.o         376
+    at32f403a_407_tmr.o          104
+    at32f403a_407_usart.o        354
+    at32f403a_407_usb.o        1'250        2        6
+    common_gpio.o                100                 1
+    fr_timers.o                1'048       16       56
+    heap_4.o                     636        4   65'560
+    input.o                      420       55      128
+    io.o                         292                16
+    list.o                       154
+    main.o                       300      100
+    mb.o                         640       45      149
+    mbcrc.o                       68      512
+    mbfunccoils.o                494
+    mbfuncdisc.o                 190
+    mbfuncholding.o              630
+    mbfuncinput.o                162
+    mbfuncother.o                196                34
+    mbrtu.o                      672               266
+    mbutils.o                     38
+    modbus.o                     596       33        5
+    modbus_params.o              554       12      160
+    mux.o                        572      191      448
+    port.o                       524        5        9
+    portasm.o                    176
+    portevent.o                  164                 5
+    portother.o                   48                 1
+    portserial.o                 600
+    porttimer.o                  320
+    queue.o                    1'892                64
+    startup_at32f403a_407.o      664
+    system_at32f403a_407.o       380       18        4
+    tasks.o                    2'776       30      256
+    tim_delay.o                  400                 1
+    usb.o                         16               556
+    usbd_core.o                1'632
+    usbd_int.o                   980
+    usbd_sdr.o                 1'476                 1
+    utility.o                     56
+    wdt.o                         44
+    --------------------------------------------------
+    Total:                    24'196    1'063   67'734
+
+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                               30      152
+    xlocale_c.o                    8       27       56
+    xprintffull_nomb.o         4'038        8
+    xprout.o                      22
+    --------------------------------------------------
+    Total:                     4'198       65      212
+
+m7M_tls.a: [3]
+    DblAdd.o                     362
+    DblCmpGe.o                    46
+    DblCmpLe.o                    46
+    DblDiv.o                     582
+    DblMul.o                     418
+    DblSub.o                     226
+    DblToFlt.o                   104
+    DblToS32.o                    58
+    DblToU32.o                    40
+    FltToDbl.o                    72
+    S32ToDbl.o                    34
+    U32ToDbl.o                    26
+    fpinit_M.o                    34
+    frexp.o                      112
+    ldexp.o                      314
+    --------------------------------------------------
+    Total:                     2'474
+
+rt7M_tl.a: [4]
+    ABImemcpy.o                  166
+    ABImemset.o                  102
+    I64DivMod.o                  560
+    I64DivZer.o                    2
+    cexit.o                       10
+    cmain.o                       30
+    cstartup_M.o                  12
+    data_init.o                   40
+    lz77_init_single.o           120
+    memchr.o                      88
+    memcmp.o                     104
+    memset.o                      20
+    strchr.o                      22
+    strcpy.o                      24
+    strlen.o                      54
+    zero_init3.o                  58
+    --------------------------------------------------
+    Total:                     1'412
+
+shb_l.a: [5]
+    exit.o                        20
+    --------------------------------------------------
+    Total:                        20
+
+    Gaps                          47        2
+    Linker created                         32    4'096
+------------------------------------------------------
+    Grand Total:              32'347    1'162   72'042
+
+
+*******************************************************************************
+*** ENTRY LIST
+***
+
+Entry                       Address      Size  Type      Object
+-----                       -------      ----  ----      ------
+.iar.init_table$$Base    0x802'8f00             --   Gb  - Linker created -
+.iar.init_table$$Limit   0x802'8f20             --   Gb  - Linker created -
+?main                    0x802'8f21            Code  Gb  cmain.o [4]
+BusFault_Handler         0x802'901b       0x2  Code  Gb  at32f403a_407_int.o [1]
+CSTACK$$Base            0x2001'0970             --   Gb  - Linker created -
+CSTACK$$Limit           0x2001'1970             --   Gb  - Linker created -
+DebugMon_Handler         0x802'901f       0x2  Code  Gb  at32f403a_407_int.o [1]
+EXINT0_IRQHandler        0x802'833d      0x14  Code  Gb  input.o [1]
+EXINT15_10_IRQHandler    0x802'83a1      0x2c  Code  Gb  input.o [1]
+EXINT1_IRQHandler        0x802'8351      0x14  Code  Gb  input.o [1]
+EXINT2_IRQHandler        0x802'8365      0x14  Code  Gb  input.o [1]
+EXINT3_IRQHandler        0x802'8379      0x14  Code  Gb  input.o [1]
+EXINT4_IRQHandler        0x802'838d      0x14  Code  Gb  input.o [1]
+HardFault_Handler        0x802'9017       0x2  Code  Gb  at32f403a_407_int.o [1]
+MemManage_Handler        0x802'9019       0x2  Code  Gb  at32f403a_407_int.o [1]
+NMI_Handler              0x802'9015       0x2  Code  Gb  at32f403a_407_int.o [1]
+NVIC_EncodePriority      0x802'7175      0x40  Code  Lc  at32f403a_407_misc.o [1]
+PendSV_Handler           0x802'4375            Code  Gb  portasm.o [1]
+Region$$Table$$Base      0x802'8f00             --   Gb  - Linker created -
+Region$$Table$$Limit     0x802'8f20             --   Gb  - Linker created -
+SVC_Handler              0x802'43cd            Code  Gb  portasm.o [1]
+SysTick_Handler          0x802'3a61      0x2c  Code  Gb  port.o [1]
+SystemInit               0x802'8495      0x56  Code  Gb  system_at32f403a_407.o [1]
+TMR6_GLOBAL_IRQHandler   0x802'6ce9      0x3c  Code  Gb  tim_delay.o [1]
+TMR7_GLOBAL_IRQHandler   0x802'6a23      0x2a  Code  Gb  porttimer.o [1]
+TMR8_BRK_TMR12_IRQHandler
+                         0x802'89b7      0x1a  Code  Gb  io.o [1]
+TMR8_OVF_TMR13_IRQHandler
+                         0x802'8e89      0x24  Code  Gb  wdt.o [1]
+USART3_IRQHandler        0x802'6925      0x4a  Code  Gb  portserial.o [1]
+USBFS_L_CAN1_RX0_IRQHandler
+                         0x802'8fc9       0xa  Code  Gb  usb.o [1]
+UsageFault_Handler       0x802'901d       0x2  Code  Gb  at32f403a_407_int.o [1]
+_LitobFullNoMb           0x802'1f45     0x10a  Code  Lc  xprintffull_nomb.o [2]
+_Locale_lconv           0x2000'02b8      0x38  Data  Lc  xlocale_c.o [2]
+_PrintfFullNoMb          0x802'1185     0xd9c  Code  Gb  xprintffull_nomb.o [2]
+_Prout                   0x802'8f53      0x16  Code  Gb  xprout.o [2]
+_PutcharFullNoMb         0x802'20b5      0x20  Code  Lc  xprintffull_nomb.o [2]
+_PutcharsFullNoMb        0x802'20d5      0x2e  Code  Lc  xprintffull_nomb.o [2]
+__NVIC_ClearPendingIRQ   0x802'87a9      0x20  Code  Lc  at32f403a_407_board.o [1]
+__NVIC_ClearPendingIRQ   0x802'88d1      0x1e  Code  Lc  io.o [1]
+__NVIC_ClearPendingIRQ   0x802'6745      0x1e  Code  Lc  portserial.o [1]
+__NVIC_ClearPendingIRQ   0x802'699d      0x1e  Code  Lc  porttimer.o [1]
+__NVIC_ClearPendingIRQ   0x802'6bc5      0x1e  Code  Lc  tim_delay.o [1]
+__NVIC_DisableIRQ        0x802'7123      0x26  Code  Lc  at32f403a_407_misc.o [1]
+__NVIC_EnableIRQ         0x802'7105      0x1e  Code  Lc  at32f403a_407_misc.o [1]
+__NVIC_GetPriorityGrouping
+                         0x802'70fb       0xa  Code  Lc  at32f403a_407_misc.o [1]
+__NVIC_SetPriority       0x802'7149      0x2c  Code  Lc  at32f403a_407_misc.o [1]
+__NVIC_SetPriorityGrouping
+                         0x802'70dd      0x1e  Code  Lc  at32f403a_407_misc.o [1]
+__NVIC_SystemReset       0x802'7879      0x1a  Code  Lc  modbus.o [1]
+__NVIC_SystemReset       0x802'3ff1      0x1a  Code  Lc  utility.o [1]
+__aeabi_cdcmple          0x802'2385            Code  Gb  DblCmpLe.o [3]
+__aeabi_cdrcmple         0x802'23b5            Code  Gb  DblCmpGe.o [3]
+__aeabi_d2f              0x802'7319            Code  Gb  DblToFlt.o [3]
+__aeabi_d2iz             0x802'2521            Code  Gb  DblToS32.o [3]
+__aeabi_d2uiz            0x802'28ad            Code  Gb  DblToU32.o [3]
+__aeabi_ddiv             0x802'2665            Code  Gb  DblDiv.o [3]
+__aeabi_dmul             0x802'28f1            Code  Gb  DblMul.o [3]
+__aeabi_dsub             0x802'2581            Code  Gb  DblSub.o [3]
+__aeabi_f2d              0x802'72d1            Code  Gb  FltToDbl.o [3]
+__aeabi_i2d              0x802'255d            Code  Gb  S32ToDbl.o [3]
+__aeabi_ldiv0            0x802'2e41            Code  Gb  I64DivZer.o [4]
+__aeabi_memcpy           0x802'226d            Code  Gb  ABImemcpy.o [4]
+__aeabi_memcpy4          0x802'228d            Code  Gb  ABImemcpy.o [4]
+__aeabi_memcpy8          0x802'228d            Code  Gb  ABImemcpy.o [4]
+__aeabi_memset           0x802'430d            Code  Gb  ABImemset.o [4]
+__aeabi_ui2d             0x802'28d5            Code  Gb  U32ToDbl.o [3]
+__aeabi_uldivmod         0x802'2a9d            Code  Gb  I64DivMod.o [4]
+__cmain                  0x802'8f21            Code  Gb  cmain.o [4]
+__exit                   0x802'2e45      0x14  Code  Gb  exit.o [5]
+__iar_Fail_s             0x802'219d      0x1c  Code  Gb  xfail_s.o [2]
+__iar_Memchr             0x802'2215            Code  Gb  memchr.o [4]
+__iar_Memset             0x802'430d            Code  Gb  ABImemset.o [4]
+__iar_Memset_word        0x802'4315            Code  Gb  ABImemset.o [4]
+__iar_Stdout            0x2000'02f0      0x48  Data  Gb  xfiles.o [2]
+__iar_Strchr             0x802'2185            Code  Gb  strchr.o [4]
+__iar_dadd               0x802'2591            Code  Gb  DblSub.o [3]
+__iar_data_init3         0x802'8eb5      0x28  Code  Gb  data_init.o [4]
+__iar_dsub               0x802'2cd5            Code  Gb  DblAdd.o [3]
+__iar_dsubStart          0x802'2ce7            Code  Gb  DblAdd.o [3]
+__iar_frexp              0x802'2321            Code  Gb  frexp.o [3]
+__iar_frexpl             0x802'2321            Code  Gb  frexp.o [3]
+__iar_init_vfp           0x802'8edd            Code  Gb  fpinit_M.o [3]
+__iar_ldexp64            0x802'23e5            Code  Gb  ldexp.o [3]
+__iar_lz77_init_single3
+                         0x802'8de1      0x78  Code  Gb  lz77_init_single.o [4]
+__iar_program_start      0x802'9021            Code  Gb  cstartup_M.o [4]
+__iar_scalbln64          0x802'23e5            Code  Gb  ldexp.o [3]
+__iar_scalbn64           0x802'23e5            Code  Gb  ldexp.o [3]
+__iar_softfp___iar_frexp64
+                         0x802'2315            Code  Gb  frexp.o [3]
+__iar_softfp_frexp       0x802'2315            Code  Gb  frexp.o [3]
+__iar_softfp_frexpl      0x802'2315            Code  Gb  frexp.o [3]
+__iar_zero_init3         0x802'214b      0x3a  Code  Gb  zero_init3.o [4]
+__low_level_init         0x802'8f3f       0x4  Code  Gb  low_level_init.o [2]
+__vector_table           0x802'1000            Data  Gb  startup_at32f403a_407.o [1]
+_call_main               0x802'8f2d            Code  Gb  cmain.o [4]
+_exit                    0x802'8f49            Code  Gb  cexit.o [4]
+_main                    0x802'8f3b            Code  Gb  cmain.o [4]
+abort                    0x802'2ccd       0x6  Code  Gb  abort.o [2]
+aucCRCHi                 0x802'8a80     0x100  Data  Lc  mbcrc.o [1]
+aucCRCLo                 0x802'8b80     0x100  Data  Lc  mbcrc.o [1]
+bIsWithinException      0x2001'096a       0x1  Data  Lc  portother.o [1]
+bMBPortIsWithinException
+                         0x802'671b       0x6  Code  Gb  portother.o [1]
+cm_gpio_init             0x802'89f5      0x30  Code  Gb  common_gpio.o [1]
+crm_ahb_div_set          0x802'5df9      0x12  Code  Gb  at32f403a_407_crm.o [1]
+crm_apb1_div_set         0x802'5e0b      0x12  Code  Gb  at32f403a_407_crm.o [1]
+crm_apb2_div_set         0x802'5e1d      0x12  Code  Gb  at32f403a_407_crm.o [1]
+crm_auto_step_mode_enable
+                         0x802'6031      0x20  Code  Gb  at32f403a_407_crm.o [1]
+crm_clock_source_enable
+                         0x802'5d83      0x76  Code  Gb  at32f403a_407_crm.o [1]
+crm_clocks_freq_get      0x802'5ee5     0x14c  Code  Gb  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::adc_div_table
+                         0x802'903c       0x8  Data  Lc  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::ahb_apb1_div_table
+                         0x802'902c       0x8  Data  Lc  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::ahb_apb2_div_table
+                         0x802'9034       0x8  Data  Lc  at32f403a_407_crm.o [1]
+crm_clocks_freq_get::sclk_ahb_div_table
+                         0x802'8f88      0x10  Data  Lc  at32f403a_407_crm.o [1]
+crm_flag_get             0x802'5cdf      0x32  Code  Gb  at32f403a_407_crm.o [1]
+crm_hext_clock_div_set   0x802'6051      0x10  Code  Gb  at32f403a_407_crm.o [1]
+crm_hext_stable_wait     0x802'5d11      0x2e  Code  Gb  at32f403a_407_crm.o [1]
+crm_periph_clock_enable
+                         0x802'5d3f      0x44  Code  Gb  at32f403a_407_crm.o [1]
+crm_pll_config           0x802'5e2f      0x72  Code  Gb  at32f403a_407_crm.o [1]
+crm_reset                0x802'5c91      0x4e  Code  Gb  at32f403a_407_crm.o [1]
+crm_sysclk_switch        0x802'5ea1      0x38  Code  Gb  at32f403a_407_crm.o [1]
+crm_sysclk_switch_status_get
+                         0x802'5ed9       0xc  Code  Gb  at32f403a_407_crm.o [1]
+delay_init               0x802'8883      0x24  Code  Gb  at32f403a_407_board.o [1]
+eMBCurrentMode          0x2001'095f       0x1  Data  Lc  mb.o [1]
+eMBEnable                0x802'7443      0x22  Code  Gb  mb.o [1]
+eMBFuncReadCoils         0x802'8039      0xc0  Code  Gb  mbfunccoils.o [1]
+eMBFuncReadDiscreteInputs
+                         0x802'8c81      0xbe  Code  Gb  mbfuncdisc.o [1]
+eMBFuncReadHoldingRegister
+                         0x802'76d9      0xa2  Code  Gb  mbfuncholding.o [1]
+eMBFuncReadInputRegister
+                         0x802'8d3f      0xa2  Code  Gb  mbfuncinput.o [1]
+eMBFuncReadWriteMultipleHoldingRegister
+                         0x802'777b      0xfc  Code  Gb  mbfuncholding.o [1]
+eMBFuncReportSlaveID     0x802'7a71      0x1a  Code  Gb  modbus.o [1]
+eMBFuncSetAddrId         0x802'7dc5      0x10  Code  Gb  mbfuncother.o [1]
+eMBFuncSetAddrSerial     0x802'7dd5      0x10  Code  Gb  mbfuncother.o [1]
+eMBFuncUpdate            0x802'7db5      0x10  Code  Gb  mbfuncother.o [1]
+eMBFuncWriteCoil         0x802'80f9      0x80  Code  Gb  mbfunccoils.o [1]
+eMBFuncWriteHoldingRegister
+                         0x802'7601      0x4e  Code  Gb  mbfuncholding.o [1]
+eMBFuncWriteMultipleCoils
+                         0x802'8179      0xae  Code  Gb  mbfunccoils.o [1]
+eMBFuncWriteMultipleHoldingRegister
+                         0x802'764f      0x8a  Code  Gb  mbfuncholding.o [1]
+eMBInit                  0x802'7381      0xc2  Code  Gb  mb.o [1]
+eMBPoll                  0x802'7465     0x10e  Code  Gb  mb.o [1]
+eMBPoll::eException     0x2001'0962       0x1  Data  Lc  mb.o [1]
+eMBPoll::ucFunctionCode
+                        0x2001'0961       0x1  Data  Lc  mb.o [1]
+eMBPoll::ucMBFrame      0x2001'090c       0x4  Data  Lc  mb.o [1]
+eMBPoll::ucRcvAddress   0x2001'0960       0x1  Data  Lc  mb.o [1]
+eMBPoll::usLength       0x2001'0954       0x2  Data  Lc  mb.o [1]
+eMBRTUInit               0x802'6475      0x66  Code  Gb  mbrtu.o [1]
+eMBRTUReceive            0x802'6511      0x5c  Code  Gb  mbrtu.o [1]
+eMBRTUSend               0x802'656d      0x88  Code  Gb  mbrtu.o [1]
+eMBRTUStart              0x802'64db      0x1e  Code  Gb  mbrtu.o [1]
+eMBRTUStop               0x802'64f9      0x18  Code  Gb  mbrtu.o [1]
+eMBRegCoilsCB            0x802'7ab1       0xa  Code  Gb  modbus.o [1]
+eMBRegDiscreteCB         0x802'7abb       0x6  Code  Gb  modbus.o [1]
+eMBRegHoldingCB          0x802'798f      0xe2  Code  Gb  modbus.o [1]
+eMBRegInputCB            0x802'7989       0x6  Code  Gb  modbus.o [1]
+eMBSetAddrIdCB           0x802'7ac1       0x6  Code  Gb  modbus.o [1]
+eMBSetAddrSerialCB       0x802'7ac7       0x6  Code  Gb  modbus.o [1]
+eMBSetSlaveAddr          0x802'7573      0x26  Code  Gb  mb.o [1]
+eMBSetSlaveID            0x802'7d21      0x8c  Code  Gb  mbfuncother.o [1]
+eMBState                0x2000'033c       0x1  Data  Lc  mb.o [1]
+eMBUpdateCB              0x802'7981       0x8  Code  Gb  modbus.o [1]
+eRcvState               0x2001'0964       0x1  Data  Lc  mbrtu.o [1]
+eSndState               0x2001'0963       0x1  Data  Lc  mbrtu.o [1]
+exint_default_para_init
+                         0x802'83cd      0x12  Code  Gb  at32f403a_407_exint.o [1]
+exint_flag_clear         0x802'844b      0x18  Code  Gb  at32f403a_407_exint.o [1]
+exint_flag_get           0x802'8463      0x1a  Code  Gb  at32f403a_407_exint.o [1]
+exint_init               0x802'83df      0x6c  Code  Gb  at32f403a_407_exint.o [1]
+exit                     0x802'8f43       0x4  Code  Gb  exit.o [2]
+extern_wdt_togle         0x802'8a25      0x26  Code  Gb  common_gpio.o [1]
+extern_wdt_togle::toogle
+                        0x2001'095c       0x1  Data  Lc  common_gpio.o [1]
+fac_ms                  0x2001'08c8       0x4  Data  Lc  at32f403a_407_board.o [1]
+fac_us                  0x2001'08c4       0x4  Data  Lc  at32f403a_407_board.o [1]
+fputc                    0x802'87c9      0x32  Code  Gb  at32f403a_407_board.o [1]
+g_usb_offset_addr       0x2000'0338       0x2  Data  Lc  at32f403a_407_usb.o [1]
+g_usb_packet_address    0x2000'0000       0x4  Data  Gb  at32f403a_407_usb.o [1]
+gpio_bits_reset          0x802'6fcd       0x8  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_bits_set            0x802'6fc5       0x8  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_default_para_init   0x802'6f8b      0x18  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_exint_line_config   0x802'7025      0xa4  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_init                0x802'6eb9      0xd2  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_input_data_bit_read
+                         0x802'6fa3      0x22  Code  Gb  at32f403a_407_gpio.o [1]
+gpio_pin_remap_config    0x802'6fd5      0x50  Code  Gb  at32f403a_407_gpio.o [1]
+in_exint_init            0x802'825b      0xa2  Code  Gb  input.o [1]
+in_init                  0x802'8229      0x32  Code  Gb  input.o [1]
+init_task                0x802'86dd      0x16  Code  Gb  main.o [1]
+input_state             0x2001'08ac      0x10  Data  Gb  io.o [1]
+input_task               0x802'82fd      0x36  Code  Gb  input.o [1]
+inputs                  0x2000'0004      0x80  Data  Gb  input.o [1]
+io_input_init            0x802'8929      0x18  Code  Gb  io.o [1]
+io_port_init             0x802'88ef      0x3a  Code  Gb  io.o [1]
+io_tim_init              0x802'8941      0x76  Code  Gb  io.o [1]
+ldexp                    0x802'23e5            Code  Gb  ldexp.o [3]
+ldexpl                   0x802'23e5            Code  Gb  ldexp.o [3]
+leds                    0x2000'00ec     0x1c0  Data  Gb  mux.o [1]
+localeconv               0x802'2a95       0x4  Code  Gb  xlocale_c.o [2]
+main                     0x802'8611      0xcc  Code  Gb  main.o [1]
+mb_action               0x2001'0965       0x1  Data  Gb  modbus.o [1]
+mb_check_dummy           0x802'7d1d       0x2  Code  Gb  modbus_params.o [1]
+mb_find_param            0x802'7bbd      0x40  Code  Gb  modbus_params.o [1]
+mb_get_info              0x802'7cd3      0x3e  Code  Gb  modbus_params.o [1]
+mb_get_param             0x802'7c8d      0x46  Code  Gb  modbus_params.o [1]
+mb_helper_set_tx_state   0x802'6ce3       0x6  Code  Gb  tim_delay.o [1]
+mb_helper_tim_disable    0x802'6cbb      0x28  Code  Gb  tim_delay.o [1]
+mb_helper_tim_enable     0x802'6c93      0x28  Code  Gb  tim_delay.o [1]
+mb_helper_tim_init       0x802'6be5      0xae  Code  Gb  tim_delay.o [1]
+mb_init                  0x802'7893      0x8a  Code  Gb  modbus.o [1]
+mb_init_params           0x802'7af5      0xc8  Code  Gb  modbus_params.o [1]
+mb_package_flag         0x2001'0967       0x1  Data  Gb  modbus.o [1]
+mb_param                0x2001'066c      0xa0  Data  Gb  modbus_params.o [1]
+mb_set_param             0x802'7bfd      0x90  Code  Gb  modbus_params.o [1]
+memchr                   0x802'2215            Code  Gb  memchr.o [4]
+memcmp                   0x802'4029            Code  Gb  memcmp.o [4]
+memset                   0x802'7255      0x14  Code  Gb  memset.o [4]
+modbus_params            0x802'7929      0x58  Code  Lc  modbus.o [1]
+modbus_task              0x802'791d       0xa  Code  Lc  modbus.o [1]
+mux_gpio_init            0x802'7dfd      0xa8  Code  Gb  mux.o [1]
+mux_led_blink            0x802'7fe1      0x26  Code  Gb  mux.o [1]
+mux_led_proc             0x802'7ea5     0x13c  Code  Gb  mux.o [1]
+new_slave_addr          0x2001'0966       0x1  Data  Gb  modbus.o [1]
+nvic_irq_disable         0x802'71e5       0xe  Code  Gb  at32f403a_407_misc.o [1]
+nvic_irq_enable          0x802'71b5      0x30  Code  Gb  at32f403a_407_misc.o [1]
+nvic_priority_group_config
+                         0x802'71f3       0xe  Code  Gb  at32f403a_407_misc.o [1]
+nvic_vector_table_set    0x802'7201       0xc  Code  Gb  at32f403a_407_misc.o [1]
+obuf                    0x2001'0770      0x50  Data  Lc  xfiles.o [2]
+pcInterruptPriorityRegisters
+                         0x802'907c       0x4  Data  Lc  port.o [1]
+peMBFrameReceiveCur     0x2001'08f8       0x4  Data  Lc  mb.o [1]
+peMBFrameSendCur        0x2001'08ec       0x4  Data  Lc  mb.o [1]
+printf                   0x802'8a59      0x28  Code  Gb  printf.o [2]
+prvAddCurrentTaskToDelayedList
+                         0x802'368b      0x42  Code  Lc  tasks.o [1]
+prvAllocateTCBAndStack   0x802'36d5      0x5c  Code  Lc  tasks.o [1]
+prvCheckForValidListAndQueue
+                         0x802'3f6f      0x5c  Code  Lc  fr_timers.o [1]
+prvCheckTasksWaitingTermination
+                         0x802'3637      0x54  Code  Lc  tasks.o [1]
+prvCopyDataFromQueue     0x802'4a21      0x36  Code  Lc  queue.o [1]
+prvCopyDataToQueue       0x802'4981      0xa0  Code  Lc  queue.o [1]
+prvDeleteTCB             0x802'3731      0x12  Code  Lc  tasks.o [1]
+prvGetNextExpireTime     0x802'3d67      0x28  Code  Lc  fr_timers.o [1]
+prvHeapInit              0x802'422d      0x62  Code  Lc  heap_4.o [1]
+prvIdleTask              0x802'3555      0x24  Code  Lc  tasks.o [1]
+prvInitialiseTCBVariables
+                         0x802'3579      0x6c  Code  Lc  tasks.o [1]
+prvInitialiseTaskLists   0x802'35e5      0x52  Code  Lc  tasks.o [1]
+prvInsertBlockIntoFreeList
+                         0x802'428f      0x5e  Code  Lc  heap_4.o [1]
+prvInsertTimerInActiveList
+                         0x802'3db5      0x50  Code  Lc  fr_timers.o [1]
+prvIsQueueEmpty          0x802'4abd      0x1c  Code  Lc  queue.o [1]
+prvIsQueueFull           0x802'4ad9      0x1e  Code  Lc  queue.o [1]
+prvProcessExpiredTimer   0x802'3c97      0x5c  Code  Lc  fr_timers.o [1]
+prvProcessReceivedCommands
+                         0x802'3e05      0xde  Code  Lc  fr_timers.o [1]
+prvProcessTimerOrBlockTask
+                         0x802'3d0f      0x58  Code  Lc  fr_timers.o [1]
+prvResetNextTaskUnblockTime
+                         0x802'3743      0x28  Code  Lc  tasks.o [1]
+prvSampleTimeNow         0x802'3d8f      0x26  Code  Lc  fr_timers.o [1]
+prvSampleTimeNow::xLastTime
+                        0x2001'08d8       0x4  Data  Lc  fr_timers.o [1]
+prvSwitchTimerLists      0x802'3ee3      0x8c  Code  Lc  fr_timers.o [1]
+prvTaskExitError         0x802'3955      0x2a  Code  Lc  port.o [1]
+prvTimerTask             0x802'3cf5      0x1a  Code  Lc  fr_timers.o [1]
+prvUnlockQueue           0x802'4a57      0x66  Code  Lc  queue.o [1]
+prveMBError2Exception    0x802'7acd      0x26  Code  Gb  mbutils.o [1]
+prvvTIMERExpiredISR      0x802'6a19       0xa  Code  Lc  porttimer.o [1]
+pucSndBufferCur         0x2001'0910       0x4  Data  Lc  mbrtu.o [1]
+putchar                  0x802'8f69       0xc  Code  Gb  putchar.o [2]
+pvMBFrameCloseCur       0x2001'08fc       0x4  Data  Lc  mb.o [1]
+pvMBFrameStartCur       0x2001'08f0       0x4  Data  Lc  mb.o [1]
+pvMBFrameStopCur        0x2001'08f4       0x4  Data  Lc  mb.o [1]
+pvPortMalloc             0x802'4091     0x128  Code  Gb  heap_4.o [1]
+pvTaskIncrementMutexHeldCount
+                         0x802'38c9      0x16  Code  Gb  tasks.o [1]
+pxCurrentTCB            0x2001'091c       0x4  Data  Gb  tasks.o [1]
+pxCurrentTimerList      0x2001'08cc       0x4  Data  Lc  fr_timers.o [1]
+pxDelayedTaskList       0x2001'0920       0x4  Data  Lc  tasks.o [1]
+pxEnd                   0x2001'08dc       0x4  Data  Lc  heap_4.o [1]
+pxMBFrameCBByteReceived
+                        0x2001'0900       0x4  Data  Gb  mb.o [1]
+pxMBFrameCBTransmitterEmpty
+                        0x2001'0904       0x4  Data  Gb  mb.o [1]
+pxMBPortCBTimerExpired  0x2001'0908       0x4  Data  Gb  mb.o [1]
+pxOverflowDelayedTaskList
+                        0x2001'0924       0x4  Data  Lc  tasks.o [1]
+pxOverflowTimerList     0x2001'08d0       0x4  Data  Lc  fr_timers.o [1]
+pxPortInitialiseStack    0x802'3931      0x24  Code  Gb  port.o [1]
+pxReadyTasksLists       0x2001'070c      0x64  Data  Lc  tasks.o [1]
+rcvAddress              0x2001'095d       0x1  Data  Gb  mb.o [1]
+scalbln                  0x802'23e5            Code  Gb  ldexp.o [3]
+scalblnl                 0x802'23e5            Code  Gb  ldexp.o [3]
+scalbn                   0x802'23e5            Code  Gb  ldexp.o [3]
+scalbnl                  0x802'23e5            Code  Gb  ldexp.o [3]
+scale                    0x802'204f      0x46  Code  Lc  xprintffull_nomb.o [2]
+sec_hand                0x2001'0950       0x4  Data  Lc  xfail_s.o [2]
+soft_wdt                 0x802'8705      0x12  Code  Gb  main.o [1]
+strchr                   0x802'2185            Code  Gb  strchr.o [4]
+strcpy                   0x802'7de5            Code  Gb  strcpy.o [4]
+strlen                   0x802'21dd            Code  Gb  strlen.o [4]
+system_clock_config      0x802'873d      0x6a  Code  Gb  at32f403a_407_clock.o [1]
+system_core_clock       0x2000'02b0       0x4  Data  Gb  system_at32f403a_407.o [1]
+system_core_clock_update
+                         0x802'84eb      0xec  Code  Gb  system_at32f403a_407.o [1]
+system_core_clock_update::sys_ahb_div_table
+                         0x802'8fa8      0x10  Data  Lc  system_at32f403a_407.o [1]
+systick_clock_source_config
+                         0x802'720d      0x20  Code  Gb  at32f403a_407_misc.o [1]
+test_hw_task             0x802'86f5      0x10  Code  Gb  main.o [1]
+tmr_base_init            0x802'7277       0xe  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_cnt_dir_set          0x802'7285       0xe  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_counter_enable       0x802'7269       0xe  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_counter_value_set    0x802'7293       0x4  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_flag_clear           0x802'72cb       0x6  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_flag_get             0x802'72b7      0x14  Code  Gb  at32f403a_407_tmr.o [1]
+tmr_interrupt_enable     0x802'7297      0x20  Code  Gb  at32f403a_407_tmr.o [1]
+tx_enable               0x2001'096b       0x1  Data  Lc  tim_delay.o [1]
+uart_print_init          0x802'87fb      0x88  Code  Gb  at32f403a_407_board.o [1]
+ucHeap                  0x2000'0340  0x1'0000  Data  Lc  heap_4.o [1]
+ucMBAddress             0x2001'095e       0x1  Data  Lc  mb.o [1]
+ucMBSlaveID             0x2001'0800      0x20  Data  Lc  mbfuncother.o [1]
+ucMaxSysCallPriority    0x2001'0968       0x1  Data  Lc  port.o [1]
+ucRTUBuf                0x2001'056c     0x100  Data  Gb  mbrtu.o [1]
+ulMaxPRIGROUPValue      0x2001'0914       0x4  Data  Lc  port.o [1]
+usMBCRC16                0x802'6add      0x44  Code  Gb  mbcrc.o [1]
+usMBSlaveIDLen          0x2001'0956       0x2  Data  Lc  mbfuncother.o [1]
+usRcvBufferPos          0x2001'095a       0x2  Data  Lc  mbrtu.o [1]
+usRegHoldingStart       0x2000'033a       0x2  Data  Lc  modbus.o [1]
+usSndBufferCount        0x2001'0958       0x2  Data  Lc  mbrtu.o [1]
+usart_data_receive       0x802'6ea1       0x6  Code  Gb  at32f403a_407_usart.o [1]
+usart_data_transmit      0x802'6e95       0xc  Code  Gb  at32f403a_407_usart.o [1]
+usart_enable             0x802'6e2f       0xe  Code  Gb  at32f403a_407_usart.o [1]
+usart_flag_get           0x802'6ea7      0x10  Code  Gb  at32f403a_407_usart.o [1]
+usart_init               0x802'6d55      0x7c  Code  Gb  at32f403a_407_usart.o [1]
+usart_interrupt_enable   0x802'6e59      0x3c  Code  Gb  at32f403a_407_usart.o [1]
+usart_parity_selection_config
+                         0x802'6de1      0x4e  Code  Gb  at32f403a_407_usart.o [1]
+usart_receiver_enable    0x802'6e4b       0xe  Code  Gb  at32f403a_407_usart.o [1]
+usart_transmitter_enable
+                         0x802'6e3d       0xe  Code  Gb  at32f403a_407_usart.o [1]
+usb_buffer_free          0x802'5c6d       0x8  Code  Gb  at32f403a_407_usb.o [1]
+usb_core_dev            0x2001'0340     0x22c  Data  Gb  usb.o [1]
+usb_enter_suspend        0x802'5c49      0x12  Code  Gb  at32f403a_407_usb.o [1]
+usb_ept_open             0x802'57ad     0x41c  Code  Gb  at32f403a_407_usb.o [1]
+usb_exit_suspend         0x802'5c5b      0x12  Code  Gb  at32f403a_407_usb.o [1]
+usb_flag_clear           0x802'5c85       0xa  Code  Gb  at32f403a_407_usb.o [1]
+usb_read_packet          0x802'5bff      0x34  Code  Gb  at32f403a_407_usb.o [1]
+usb_set_address          0x802'5c33      0x16  Code  Gb  at32f403a_407_usb.o [1]
+usb_write_packet         0x802'5bc9      0x36  Code  Gb  at32f403a_407_usb.o [1]
+usbd_clear_feature       0x802'53e5      0x4e  Code  Lc  usbd_sdr.o [1]
+usbd_clear_stall         0x802'4d81      0x7c  Code  Gb  usbd_core.o [1]
+usbd_core_in_handler     0x802'4b89      0xc2  Code  Gb  usbd_core.o [1]
+usbd_core_out_handler    0x802'4c4b      0x92  Code  Gb  usbd_core.o [1]
+usbd_core_setup_handler
+                         0x802'4cdd      0x50  Code  Gb  usbd_core.o [1]
+usbd_ctrl_recv_status    0x802'4d69      0x18  Code  Gb  usbd_core.o [1]
+usbd_ctrl_send           0x802'4d2d      0x24  Code  Gb  usbd_core.o [1]
+usbd_ctrl_send_status    0x802'4d51      0x18  Code  Gb  usbd_core.o [1]
+usbd_ctrl_unsupport      0x802'4e71      0x16  Code  Gb  usbd_core.o [1]
+usbd_device_request      0x802'5575      0x8a  Code  Gb  usbd_sdr.o [1]
+usbd_endpoint_request    0x802'5637     0x176  Code  Gb  usbd_sdr.o [1]
+usbd_enter_suspend       0x802'510f       0xc  Code  Gb  usbd_core.o [1]
+usbd_ept_buf_custom_define
+                         0x802'5069      0x48  Code  Gb  usbd_core.o [1]
+usbd_ept_defaut_init     0x802'511b      0xce  Code  Gb  usbd_core.o [1]
+usbd_ept_loop_handler    0x802'637d      0x24  Code  Gb  usbd_int.o [1]
+usbd_ept_open            0x802'50b1      0x5e  Code  Gb  usbd_core.o [1]
+usbd_ept_recv            0x802'4fef      0x6e  Code  Gb  usbd_core.o [1]
+usbd_ept_send            0x802'4e87     0x168  Code  Gb  usbd_core.o [1]
+usbd_eptn_handler        0x802'6125     0x24a  Code  Gb  usbd_int.o [1]
+usbd_get_configuration   0x802'5461      0x54  Code  Lc  usbd_sdr.o [1]
+usbd_get_descriptor      0x802'5211     0x13a  Code  Lc  usbd_sdr.o [1]
+usbd_get_status          0x802'53a7      0x3e  Code  Lc  usbd_sdr.o [1]
+usbd_interface_request   0x802'55ff      0x38  Code  Gb  usbd_sdr.o [1]
+usbd_irq_handler         0x802'60a1      0x84  Code  Gb  usbd_int.o [1]
+usbd_reset_handler       0x802'63a1      0x6c  Code  Gb  usbd_int.o [1]
+usbd_set_address         0x802'534b      0x5c  Code  Lc  usbd_sdr.o [1]
+usbd_set_configuration   0x802'54b5      0xba  Code  Lc  usbd_sdr.o [1]
+usbd_set_configuration::config_value
+                        0x2001'096c       0x1  Data  Lc  usbd_sdr.o [1]
+usbd_set_feature         0x802'5433      0x2e  Code  Lc  usbd_sdr.o [1]
+usbd_set_stall           0x802'4dfd      0x74  Code  Gb  usbd_core.o [1]
+usbd_setup_request_parse
+                         0x802'51e9      0x28  Code  Gb  usbd_sdr.o [1]
+usbd_sof_handler         0x802'640d      0x16  Code  Gb  usbd_int.o [1]
+usbd_suspend_handler     0x802'6423      0x2c  Code  Gb  usbd_int.o [1]
+usbd_wakeup_handler      0x802'644f      0x26  Code  Gb  usbd_int.o [1]
+uxCriticalNesting       0x2000'02ac       0x4  Data  Lc  port.o [1]
+uxCurrentNumberOfTasks  0x2001'092c       0x4  Data  Lc  tasks.o [1]
+uxListRemove             0x802'3baf      0x28  Code  Gb  list.o [1]
+uxPendedTicks           0x2001'093c       0x4  Data  Lc  tasks.o [1]
+uxSchedulerSuspended    0x2001'094c       0x4  Data  Lc  tasks.o [1]
+uxTaskNumber            0x2001'0948       0x4  Data  Lc  tasks.o [1]
+uxTasksDeleted          0x2001'0928       0x4  Data  Lc  tasks.o [1]
+uxTopReadyPriority      0x2001'0934       0x4  Data  Lc  tasks.o [1]
+vApplicationMallocFailedHook
+                         0x802'4021       0x8  Code  Gb  utility.o [1]
+vApplicationStackOverflowHook
+                         0x802'4015       0xc  Code  Gb  utility.o [1]
+vListInitialise          0x802'3b3d      0x1e  Code  Gb  list.o [1]
+vListInitialiseItem      0x802'3b5b       0x6  Code  Gb  list.o [1]
+vListInsert              0x802'3b79      0x36  Code  Gb  list.o [1]
+vListInsertEnd           0x802'3b61      0x18  Code  Gb  list.o [1]
+vMBPortClose             0x802'6735      0x10  Code  Gb  portother.o [1]
+vMBPortEnterCritical     0x802'6725       0x8  Code  Gb  portother.o [1]
+vMBPortEventClose        0x802'6b51      0x16  Code  Gb  portevent.o [1]
+vMBPortExitCritical      0x802'672d       0x8  Code  Gb  portother.o [1]
+vMBPortSerialClose       0x802'68f5       0xc  Code  Gb  portserial.o [1]
+vMBPortSerialEnable      0x802'6763      0x62  Code  Gb  portserial.o [1]
+vMBPortSetWithinException
+                         0x802'6715       0x6  Code  Gb  portother.o [1]
+vMBPortTimerClose        0x802'6a4d      0x18  Code  Gb  porttimer.o [1]
+vMBPortTimersDelay       0x802'6ac9      0x14  Code  Gb  porttimer.o [1]
+vMBPortTimersDisable     0x802'6a8d      0x28  Code  Gb  porttimer.o [1]
+vMBPortTimersEnable      0x802'6a65      0x28  Code  Gb  porttimer.o [1]
+vPortEnableVFP           0x802'3add      0x10  Code  Lc  port.o [1]
+vPortEnableVFP           0x802'4409            Code  Gb  portasm.o [1]
+vPortEnterCritical       0x802'3a01      0x34  Code  Gb  port.o [1]
+vPortExitCritical        0x802'3a35      0x2c  Code  Gb  port.o [1]
+vPortFree                0x802'41b9      0x74  Code  Gb  heap_4.o [1]
+vPortStartFirstTask      0x802'43e9            Code  Gb  portasm.o [1]
+vPortValidateInterruptPriority
+                         0x802'3a8d      0x4e  Code  Gb  port.o [1]
+vQueueAddToRegistry      0x802'4af7      0x26  Code  Gb  queue.o [1]
+vQueueDelete             0x802'4959      0x28  Code  Gb  queue.o [1]
+vQueueUnregisterQueue    0x802'4b1d      0x20  Code  Gb  queue.o [1]
+vQueueWaitForMessageRestricted
+                         0x802'4b49      0x40  Code  Gb  queue.o [1]
+vTaskDelay               0x802'2fab      0x78  Code  Gb  tasks.o [1]
+vTaskMissedYield         0x802'354b       0xa  Code  Gb  tasks.o [1]
+vTaskPlaceOnEventList    0x802'3337      0x68  Code  Gb  tasks.o [1]
+vTaskPlaceOnEventListRestricted
+                         0x802'33b9      0x58  Code  Gb  tasks.o [1]
+vTaskPriorityInherit     0x802'378b      0x9a  Code  Gb  tasks.o [1]
+vTaskSetTimeOutState     0x802'349d      0x26  Code  Gb  tasks.o [1]
+vTaskStartScheduler      0x802'3023      0x6c  Code  Gb  tasks.o [1]
+vTaskSuspendAll          0x802'308f       0xc  Code  Gb  tasks.o [1]
+vTaskSwitchContext       0x802'3293      0xa4  Code  Gb  tasks.o [1]
+vTaskSwitchContext{1}{3}{6}::ucExpectedStackBytes
+                         0x802'8f74      0x14  Data  Lc  tasks.o [1]
+xActiveTimerList1       0x2001'0820      0x14  Data  Lc  fr_timers.o [1]
+xActiveTimerList2       0x2001'0834      0x14  Data  Lc  fr_timers.o [1]
+xBlockAllocatedBit      0x2001'08e8       0x4  Data  Lc  heap_4.o [1]
+xDelayedTaskList1       0x2001'0848      0x14  Data  Lc  tasks.o [1]
+xDelayedTaskList2       0x2001'085c      0x14  Data  Lc  tasks.o [1]
+xFreeBytesRemaining     0x2001'08e0       0x4  Data  Lc  heap_4.o [1]
+xFuncHandlers           0x2000'0084      0x68  Data  Lc  mb.o [1]
+xHeapStructSize          0x802'9074       0x4  Data  Lc  heap_4.o [1]
+xMBPortEventGet          0x802'6b99      0x22  Code  Gb  portevent.o [1]
+xMBPortEventInit         0x802'6b21      0x30  Code  Gb  portevent.o [1]
+xMBPortEventInit::is_init
+                        0x2001'0969       0x1  Data  Lc  portevent.o [1]
+xMBPortEventPost         0x802'6b67      0x32  Code  Gb  portevent.o [1]
+xMBPortSerialGetByte     0x802'6915      0x10  Code  Gb  portserial.o [1]
+xMBPortSerialInit        0x802'67c5     0x130  Code  Gb  portserial.o [1]
+xMBPortSerialPutByte     0x802'6901      0x14  Code  Gb  portserial.o [1]
+xMBPortTimersInit        0x802'69bb      0x5e  Code  Gb  porttimer.o [1]
+xMBRTUReceiveFSM         0x802'65f5      0x74  Code  Gb  mbrtu.o [1]
+xMBRTUTimerT35Expired    0x802'66bf      0x38  Code  Gb  mbrtu.o [1]
+xMBRTUTransmitFSM        0x802'6669      0x56  Code  Gb  mbrtu.o [1]
+xMinimumEverFreeBytesRemaining
+                        0x2001'08e4       0x4  Data  Lc  heap_4.o [1]
+xNextTaskUnblockTime    0x2000'02b4       0x4  Data  Lc  tasks.o [1]
+xNumOfOverflows         0x2001'0944       0x4  Data  Lc  tasks.o [1]
+xPendingReadyList       0x2001'0870      0x14  Data  Lc  tasks.o [1]
+xPortStartScheduler      0x802'397f      0x82  Code  Gb  port.o [1]
+xQueueGenericCreate      0x802'44b5      0x84  Code  Gb  queue.o [1]
+xQueueGenericReceive     0x802'47ad     0x1ac  Code  Gb  queue.o [1]
+xQueueGenericReset       0x802'4425      0x90  Code  Gb  queue.o [1]
+xQueueGenericSend        0x802'4539     0x19e  Code  Gb  queue.o [1]
+xQueueGenericSendFromISR
+                         0x802'46d7      0xd6  Code  Gb  queue.o [1]
+xQueueHdl               0x2001'0918       0x4  Data  Lc  portevent.o [1]
+xQueueRegistry          0x2001'07c0      0x40  Data  Gb  queue.o [1]
+xSchedulerRunning       0x2001'0938       0x4  Data  Lc  tasks.o [1]
+xStart                  0x2001'08bc       0x8  Data  Lc  heap_4.o [1]
+xSuspendedTaskList      0x2001'0898      0x14  Data  Lc  tasks.o [1]
+xTaskCheckForTimeOut     0x802'34c9      0x82  Code  Gb  tasks.o [1]
+xTaskGenericCreate       0x802'2e59     0x152  Code  Gb  tasks.o [1]
+xTaskGetSchedulerState   0x802'376b      0x20  Code  Gb  tasks.o [1]
+xTaskGetTickCount        0x802'317d       0x8  Code  Gb  tasks.o [1]
+xTaskIncrementTick       0x802'3185     0x10e  Code  Gb  tasks.o [1]
+xTaskPriorityDisinherit
+                         0x802'382d      0x98  Code  Gb  tasks.o [1]
+xTaskRemoveFromEventList
+                         0x802'3411      0x82  Code  Gb  tasks.o [1]
+xTaskResumeAll           0x802'309b      0xe2  Code  Gb  tasks.o [1]
+xTasksWaitingTermination
+                        0x2001'0884      0x14  Data  Lc  tasks.o [1]
+xTickCount              0x2001'0930       0x4  Data  Lc  tasks.o [1]
+xTimerCreateTimerTask    0x802'3bd9      0x50  Code  Gb  fr_timers.o [1]
+xTimerGenericCommand     0x802'3c29      0x6e  Code  Gb  fr_timers.o [1]
+xTimerQueue             0x2001'08d4       0x4  Data  Lc  fr_timers.o [1]
+xYieldPending           0x2001'0940       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
+
+  32'347 bytes of readonly  code memory
+   1'162 bytes of readonly  data memory
+  72'042 bytes of readwrite data memory
+
+Errors: none
+Warnings: none

BIN
project/ewarm/Debug/Obj/.ninja_deps


+ 263 - 0
project/ewarm/Debug/Obj/.ninja_log

@@ -0,0 +1,263 @@
+# ninja log v5
+32	279	7294543770863739	at32f403a_407_adc.pbi	26d55732a88d7716
+34	282	7294543770903643	at32f403a_407_bpr.pbi	edf8d27acb087cdd
+27	313	7294543771222783	modbus_params.pbi	521cb8c6475893eb
+279	526	7294543773347106	at32f403a_407_can.pbi	bb000e04e19c41fc
+282	567	7294543773765982	modbus.pbi	9d93dee408465c3f
+313	570	7294543773775959	common_gpio.pbi	6febe002160ad458
+526	791	7294543775990028	mux.pbi	b62f54fd69e70817
+571	831	7294543776408910	io.pbi	53120150c070c645
+568	844	7294543776508654	input.pbi	cc127fba907a3f91
+791	1075	7294543778842402	spi_flash.pbi	b6925f452a09068c
+844	1084	7294543778932167	at32f403a_407_int.pbi	906c519932e820e1
+832	1188	7294543779959425	usb_eth.pbi	1c1276f61ed00315
+1075	1448	7294543782562458	misc.pbi	cc1427fe86531ca
+1084	1481	7294543782891585	main.pbi	98f5ddcfa15fcbf9
+1188	1551	7294543783569769	system_at32f403a_407.pbi	19e6ed7ce1b70744
+1481	1752	7294543785614306	at32f403a_407_acc.pbi	126e6f3827817e9b
+1449	1756	7294543785654195	user_fatfs.pbi	83a0520befde6969
+1552	1760	7294543785684117	sockets.pbi	78e00629bb9c7bf3
+1752	1871	7294543786801122	mem.pbi	5433c52f969448d6
+1760	1886	7294543786960700	pbuf.pbi	8f8fc39b0bf13e03
+1756	1921	7294543787299806	memp.pbi	ba607d316d0db951
+1872	1959	7294543787678775	ip4_addr.pbi	fa8625d39d6cb082
+1921	2006	7294543788137573	event_groups.pbi	b0117a93bb36a613
+1960	2028	7294543788386886	FreeRTOS-openocd.pbi	6afd4f5d141d7d6c
+1886	2142	7294543789513870	netif.pbi	5010d8e60e2b8aef
+2006	2206	7294543790072379	def.pbi	e07c35954cba8126
+2029	2218	7294543790261868	list.pbi	85bae7d49ea82543
+2143	2280	7294543790870243	netdb.pbi	f6dbc401c1b75eff
+2219	2312	7294543791199360	fr_timers.pbi	79368dfd2989e742
+2206	2315	7294543791209338	err.pbi	28d27f8f02f32e8
+2280	2363	7294543791708002	croutine.pbi	65e3213de074fe6a
+2313	2410	7294543792196695	queue.pbi	14ac0bd34d1dee7a
+2316	2466	7294543792745226	api_lib.pbi	68c467c129312531
+2363	2490	7294543793004535	tcpip.pbi	1036b9144f88c425
+2467	2555	7294543793632853	netbuf.pbi	9ab4d3c693ca250a
+2410	2591	7294543793991891	igmp.pbi	8d6da84d694b748a
+2556	2667	7294543794749865	ip4.pbi	1c9d7f8a0eafaddb
+2591	2686	7294543794949338	icmp.pbi	311d772edbd9397b
+2491	2765	7294543795747206	api_msg.pbi	dc19040cffd00b32
+2667	2787	7294543795956649	tasks.pbi	b6d2e7233a0c4a29
+2686	2816	7294543796245869	etharp.pbi	e786b02ceeb55ca1
+2788	2864	7294543796714615	autoip.pbi	3410c31b7a185ef
+2765	2898	7294543797073658	dns.pbi	a24a6defc7d2b6cb
+2816	2912	7294543797193337	inet_chksum.pbi	604c31d8cc8d82ee
+2864	2949	7294543797582291	netifapi.pbi	41eeb461c8e8e06
+2898	3041	7294543798499837	dhcp.pbi	b7a2e42362c12d74
+2913	3061	7294543798709280	init.pbi	d7d0ed53ee5b1b04
+2949	3143	7294543799527096	ip.pbi	590d4534c4de48ce
+3143	3225	7294543800334938	heap_4.pbi	b9206b44de15305a
+3042	3247	7294543800554346	ip4_frag.pbi	fa52477c77120ef4
+3225	3296	7294543801062984	port.pbi	6601f1f6b557096c
+3062	3309	7294543801182665	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
+3248	3493	7294543803007781	at32f403a_407_spi.pbi	f5ca126e2f323a13
+3297	3544	7294543803526398	at32f403a_407_usb.pbi	6f9753b218030889
+3310	3548	7294543803576266	at32f403a_407_emac.pbi	13623b35ce3b9d28
+3494	3756	7294543805640741	usbd_core.pbi	6af6afbab86fcb32
+3544	3777	7294543805860156	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
+3548	3797	7294543806069603	at32f403a_407_crm.pbi	6fa79eb950f4b706
+3777	4027	7294543808343516	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
+3798	4039	7294543808483143	at32f403a_407_xmc.pbi	8c76c728dbe71c11
+3756	4121	7294543809281008	at32f403a_407_wdt.pbi	4569f9aad239f2e1
+4039	4273	7294543810816903	at32f403a_407_dma.pbi	7e15745d8abafda6
+4027	4284	7294543810926607	at32f403a_407_tmr.pbi	8d3b78349c7a59be
+4121	4392	7294543811983779	usbd_int.pbi	7914595c1b5f0703
+4273	4536	7294543813449860	at32f403a_407_usart.pbi	7125d76429ddf2f3
+4284	4541	7294543813499731	at32f403a_407_flash.pbi	4fc7bdbc164675f7
+4392	4636	7294543814447204	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
+4536	4782	7294543815873380	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
+4541	4799	7294543816052906	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
+4636	4918	7294543817271583	at32f403a_407_rtc.pbi	bb60c2765c979541
+4783	5039	7294543818483105	at32f403a_407_wwdt.pbi	a015f9aae0617747
+4800	5078	7294543818874471	usbd_sdr.pbi	cf2767748e10e546
+4921	5175	7294543819846379	at32f403a_407_dac.pbi	8d8574a207e748b5
+5176	5254	7294543820626734	fatfs_spi_flash.pbi	136dc5ca3a603cb2
+5039	5281	7294543820907226	at32f403a_407_clock.pbi	b74edcdffa8e942f
+5078	5350	7294543821588953	diskio.pbi	fafcfbb4f7d9bde3
+5282	5372	7294543821800248	ff.pbi	746ba546376bca75
+5350	5389	7294543821971133	syscall.pbi	9fde46365660190a
+5254	5503	7294543823126290	at32f403a_407_crc.pbi	5b132c0cf4795ec
+5372	5612	7294543824209002	at32f403a_407_debug.pbi	60e15a3c5c271d1
+5389	5646	7294543824560551	mbcrc.pbi	548ab4bca39195af
+5646	5789	7294543825963820	timeouts.pbi	1d773859698f8a01
+5504	5792	7294543825993746	mb.pbi	d15c48b15039d3b6
+5613	5874	7294543826829229	rng.pbi	9a7548d1d0eb5a09
+5789	5924	7294543827273031	udp.pbi	d042359ae981f472
+5927	6049	7294543828577622	tcp_out.pbi	c29c5c85e8c8e2d9
+5874	6096	7294543829037624	sys.pbi	4823310c615ee090
+5792	6154	7294543829639973	ethernetif.pbi	44aea922f181f569
+6049	6347	7294543831573789	mbfunccoils.pbi	44373c6841a8b18f
+6096	6395	7294543832035230	mbascii.pbi	4047099935ec1868
+6154	6443	7294543832516486	mbfuncdisc.pbi	285c957261a71f43
+6443	6556	7294543833628476	dhserver.pbi	96c90dfc96711b7e
+6556	6653	7294543834630767	stats.pbi	1cd2e113e610096b
+6395	6687	7294543834941425	mbutils.pbi	9a42e5292c78f9e6
+6348	6742	7294543835502278	mbfuncinput.pbi	5a46bb5ed3e0bd41
+6687	6793	7294543836013528	ethernet.pbi	1c6c427f99926c56
+6653	6928	7294543837357463	usbd_desc.pbi	2c944b8cdee0cd3a
+6742	7015	7294543838241801	usbd_rndis_core.pbi	7bdfd763e52c799d
+7015	7048	7294543838562058	mbfuncdiag.pbi	18a7b177e0bc1978
+6793	7058	7294543838664170	portevent.pbi	83b38927de050926
+6928	7151	7294543839607287	sys_arch.pbi	f2f98e1ca4fb092b
+7058	7175	7294543839847837	tcp.pbi	7976241f5bcac0cc
+7049	7323	7294543841302836	mbfuncother.pbi	65dfbf0500f73e74
+7151	7425	7294543842335982	mbfuncholding.pbi	2bf2b5bf9e0090fd
+7176	7440	7294543842486904	portother.pbi	c89f8859092ab559
+7440	7535	7294543843443734	dnserver.pbi	8a5674ecbe3f754b
+7323	7605	7294543844126611	portserial.pbi	dd5007ac716e4d70
+7426	7683	7294543844907967	porttimer.pbi	ade7d59e369abaf
+7536	7769	7294543845770210	tim_delay.pbi	b60ecd4d830a00f4
+7683	7797	7294543846041852	tcp_in.pbi	62f7342b24edfe12
+7769	7971	7294543847796953	raw.pbi	b4f1ea402c6aa49
+7605	7978	7294543847846820	mbrtu.pbi	7177b5e6762babe5
+7797	8048	7294543848569821	usb.pbi	1b33831d424288a3
+8048	8144	7294543849560611	module_universal_io_part6.pbi	6b87e827d0fc57e
+7971	8215	7294543850242840	at32f403a_407_board.pbi	4b58d009aa6f2679
+7978	8252	7294543850602904	utility.pbi	4d101e38d3b56fcf
+8215	8450	7294543852587613	extended_sram.pbi	9821fdaf070f27e9
+8144	8533	7294543853450307	module_universal_io_part3.pbi	adb6f6a57fcd6c14
+8534	8625	7294543854370226	module_universal_io_part4.pbi	41f07108d9c863b1
+8253	8666	7294543854781400	module_universal_io_part1.pbi	7ea9ebc5d3f8b937
+8451	8765	7294543855773533	module_universal_io_part8.pbi	b168a7bfacf8587
+8626	8773	7294543855843344	module_universal_io_part7.pbi	1d5876869965d863
+8667	8911	7294543857183706	wdt.pbi	c15a4f0592fefe9d
+8766	9206	7294543860181957	module_universal_io_part9.pbi	fe17caadbe7f327d
+8773	9251	7294543860622943	module_universal_io_part0.pbi	82085a5508d1cba3
+8911	9329	7294543861404609	module_universal_io_part2.pbi	78e074495644ce1b
+9251	9397	7294543862095628	module_universal_io_part5.pbi	8d0ee0a12a70f079
+9207	9442	7294543862506991	spi_common.pbi	7edea8c36d7b233
+9442	9750	7294543865628400	module_universal_io_part10.pbi	183a820f8b7b4167
+9751	10266	7294543870780867	module_universal_io.pbd	6f3049f1ad2c5dc7
+10267	12463	7294543892392835	module_universal_io.pbw	9bf63675a62b919d
+54	304	7294560795629624	io.pbi	53120150c070c645
+50	312	7294560795709373	modbus_params.pbi	521cb8c6475893eb
+56	319	7294560795790581	spi_flash.pbi	b6925f452a09068c
+304	585	7294560798452605	modbus.pbi	9d93dee408465c3f
+319	598	7294560798533667	user_fatfs.pbi	83a0520befde6969
+312	679	7294560799386184	misc.pbi	cc1427fe86531ca
+599	851	7294560801112288	common_gpio.pbi	6febe002160ad458
+585	869	7294560801283548	main.pbi	98f5ddcfa15fcbf9
+679	1024	7294560802838266	usb_eth.pbi	1c1276f61ed00315
+851	1082	7294560803400516	at32f403a_407_acc.pbi	126e6f3827817e9b
+869	1105	7294560803650943	at32f403a_407_adc.pbi	26d55732a88d7716
+1024	1249	7294560805085181	at32f403a_407_bpr.pbi	edf8d27acb087cdd
+1082	1309	7294560805687698	at32f403a_407_int.pbi	906c519932e820e1
+1105	1445	7294560807022234	system_at32f403a_407.pbi	19e6ed7ce1b70744
+1445	1486	7294560807453305	syscall.pbi	9fde46365660190a
+1250	1505	7294560807654171	input.pbi	cc127fba907a3f91
+1310	1570	7294560808306852	mux.pbi	b62f54fd69e70817
+1487	1713	7294560809722200	at32f403a_407_clock.pbi	b74edcdffa8e942f
+1505	1736	7294560809962720	at32f403a_407_xmc.pbi	8c76c728dbe71c11
+1571	1940	7294560811999787	usbd_core.pbi	6af6afbab86fcb32
+1736	1960	7294560812199262	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
+1714	2046	7294560813063715	at32f403a_407_debug.pbi	60e15a3c5c271d1
+2046	2123	7294560813835074	heap_4.pbi	b9206b44de15305a
+1940	2182	7294560814422729	at32f403a_407_can.pbi	bb000e04e19c41fc
+1961	2198	7294560814573374	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
+2182	2255	7294560815134893	port.pbi	6601f1f6b557096c
+2123	2365	7294560816239142	at32f403a_407_usb.pbi	6f9753b218030889
+2199	2430	7294560816892048	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
+2255	2483	7294560817414407	at32f403a_407_crc.pbi	5b132c0cf4795ec
+2365	2601	7294560818598289	at32f403a_407_dac.pbi	8d8574a207e748b5
+2431	2679	7294560819380457	usbd_int.pbi	7914595c1b5f0703
+2483	2710	7294560819690640	at32f403a_407_dma.pbi	7e15745d8abafda6
+2711	2936	7294560821957092	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
+2601	2944	7294560822046533	at32f403a_407_flash.pbi	4fc7bdbc164675f7
+2680	3018	7294560822728971	at32f403a_407_emac.pbi	13623b35ce3b9d28
+2945	3167	7294560824264799	at32f403a_407_wwdt.pbi	a015f9aae0617747
+2937	3180	7294560824394457	at32f403a_407_tmr.pbi	8d3b78349c7a59be
+3018	3247	7294560825066322	at32f403a_407_wdt.pbi	4569f9aad239f2e1
+3167	3401	7294560826601435	at32f403a_407_crm.pbi	6fa79eb950f4b706
+3401	3482	7294560827403213	fatfs_spi_flash.pbi	136dc5ca3a603cb2
+3248	3512	7294560827703607	diskio.pbi	fafcfbb4f7d9bde3
+3180	3529	7294560827884326	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
+3529	3617	7294560828766536	ff.pbi	746ba546376bca75
+3482	3717	7294560829770687	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
+3512	3767	7294560830261664	usbd_sdr.pbi	cf2767748e10e546
+3617	3961	7294560832210603	at32f403a_407_usart.pbi	7125d76429ddf2f3
+3767	4004	7294560832632097	at32f403a_407_spi.pbi	f5ca126e2f323a13
+3961	4028	7294560832883839	FreeRTOS-openocd.pbi	6afd4f5d141d7d6c
+3717	4049	7294560833094396	at32f403a_407_rtc.pbi	bb60c2765c979541
+4004	4099	7294560833585530	queue.pbi	14ac0bd34d1dee7a
+4050	4158	7294560834168190	tasks.pbi	b6d2e7233a0c4a29
+4028	4211	7294560834699307	igmp.pbi	8d6da84d694b748a
+4099	4219	7294560834780231	mem.pbi	5433c52f969448d6
+4158	4239	7294560834980877	def.pbi	e07c35954cba8126
+4220	4315	7294560835738480	event_groups.pbi	b0117a93bb36a613
+4240	4324	7294560835829504	fr_timers.pbi	79368dfd2989e742
+4211	4327	7294560835869401	dns.pbi	a24a6defc7d2b6cb
+4325	4516	7294560837754757	netifapi.pbi	41eeb461c8e8e06
+4315	4540	7294560838004100	ip4_frag.pbi	fa52477c77120ef4
+4328	4611	7294560838682284	memp.pbi	ba607d316d0db951
+4540	4628	7294560838881752	netbuf.pbi	9ab4d3c693ca250a
+4612	4721	7294560839799289	etharp.pbi	e786b02ceeb55ca1
+4628	4771	7294560840307935	api_lib.pbi	68c467c129312531
+4516	4775	7294560840347832	netif.pbi	5010d8e60e2b8aef
+4771	4849	7294560841055933	croutine.pbi	65e3213de074fe6a
+4775	4886	7294560841454868	ip4.pbi	1c9d7f8a0eafaddb
+4721	4931	7294560841903663	icmp.pbi	311d772edbd9397b
+4849	4978	7294560842372417	dhcp.pbi	b7a2e42362c12d74
+4931	5013	7294560842721482	ip4_addr.pbi	fa8625d39d6cb082
+4886	5050	7294560843070543	api_msg.pbi	dc19040cffd00b32
+4978	5063	7294560843210171	inet_chksum.pbi	604c31d8cc8d82ee
+5063	5130	7294560843898333	autoip.pbi	3410c31b7a185ef
+5014	5143	7294560844027987	netdb.pbi	f6dbc401c1b75eff
+5143	5217	7294560844756038	list.pbi	85bae7d49ea82543
+5050	5234	7294560844945544	sockets.pbi	78e00629bb9c7bf3
+5131	5282	7294560845404312	init.pbi	d7d0ed53ee5b1b04
+5235	5362	7294560846212151	tcpip.pbi	1036b9144f88c425
+5217	5424	7294560846840467	err.pbi	28d27f8f02f32e8
+5282	5499	7294560847578490	ip.pbi	590d4534c4de48ce
+5363	5644	7294560849024623	utility.pbi	4d101e38d3b56fcf
+5424	5822	7294560850852141	module_universal_io_part3.pbi	adb6f6a57fcd6c14
+5644	5907	7294560851664720	rng.pbi	9a7548d1d0eb5a09
+5822	5913	7294560851755868	module_universal_io_part4.pbi	41f07108d9c863b1
+5499	5971	7294560852336587	module_universal_io_part0.pbi	82085a5508d1cba3
+5908	6011	7294560852736652	module_universal_io_part6.pbi	6b87e827d0fc57e
+5914	6160	7294560854191765	at32f403a_407_board.pbi	4b58d009aa6f2679
+5971	6369	7294560856320473	module_universal_io_part2.pbi	78e074495644ce1b
+6011	6372	7294560856310502	usb.pbi	1b33831d424288a3
+6161	6575	7294560858243607	mb.pbi	d15c48b15039d3b6
+6372	6624	7294560858836853	spi_common.pbi	7edea8c36d7b233
+6370	6630	7294560858876738	extended_sram.pbi	9821fdaf070f27e9
+6630	6776	7294560860392096	module_universal_io_part5.pbi	8d0ee0a12a70f079
+6624	6862	7294560861213329	wdt.pbi	c15a4f0592fefe9d
+6576	6984	7294560862475947	module_universal_io_part1.pbi	7ea9ebc5d3f8b937
+6777	7027	7294560862856220	mbcrc.pbi	548ab4bca39195af
+7028	7161	7294560864209752	timeouts.pbi	1d773859698f8a01
+6863	7175	7294560864339405	module_universal_io_part10.pbi	183a820f8b7b4167
+6985	7222	7294560864812180	tcp_out.pbi	c29c5c85e8c8e2d9
+7162	7265	7294560865243236	ethernet.pbi	1c6c427f99926c56
+7175	7290	7294560865493828	sys_arch.pbi	f2f98e1ca4fb092b
+7265	7361	7294560866215215	raw.pbi	b4f1ea402c6aa49
+7362	7478	7294560867384520	tcp.pbi	7976241f5bcac0cc
+7222	7497	7294560867565174	usbd_rndis_core.pbi	7bdfd763e52c799d
+7497	7575	7294560868336880	stats.pbi	1cd2e113e610096b
+7290	7616	7294560868757963	ethernetif.pbi	44aea922f181f569
+7616	7710	7294560869693039	sys.pbi	4823310c615ee090
+7479	7754	7294560870145674	mbrtu.pbi	7177b5e6762babe5
+7710	7812	7294560870717101	dnserver.pbi	8a5674ecbe3f754b
+7812	7933	7294560871919528	pbuf.pbi	8f8fc39b0bf13e03
+7575	7954	7294560872120991	mbascii.pbi	4047099935ec1868
+7754	8035	7294560872943690	mbfunccoils.pbi	44373c6841a8b18f
+7933	8204	7294560874639369	mbfuncother.pbi	65dfbf0500f73e74
+7955	8217	7294560874750445	portevent.pbi	83b38927de050926
+8035	8311	7294560875715762	mbfuncinput.pbi	5a46bb5ed3e0bd41
+8204	8317	7294560875756708	dhserver.pbi	96c90dfc96711b7e
+8217	8440	7294560877000119	tcp_in.pbi	62f7342b24edfe12
+8312	8572	7294560878325206	usbd_desc.pbi	2c944b8cdee0cd3a
+8317	8588	7294560878485869	mbfuncholding.pbi	2bf2b5bf9e0090fd
+8572	8606	7294560878665398	mbfuncdiag.pbi	18a7b177e0bc1978
+8606	8718	7294560879782250	udp.pbi	d042359ae981f472
+8440	8816	7294560880764103	portother.pbi	c89f8859092ab559
+8588	8866	7294560881266591	mbutils.pbi	9a42e5292c78f9e6
+8719	8871	7294560881336414	module_universal_io_part7.pbi	1d5876869965d863
+8817	9083	7294560883422886	mbfuncdisc.pbi	285c957261a71f43
+8867	9092	7294560883522621	tim_delay.pbi	b60ecd4d830a00f4
+8871	9243	7294560885028506	portserial.pbi	dd5007ac716e4d70
+9092	9343	7294560886020816	porttimer.pbi	ade7d59e369abaf
+9083	9382	7294560886442818	module_universal_io_part8.pbi	b168a7bfacf8587
+9343	9756	7294560890193189	module_universal_io_part9.pbi	fe17caadbe7f327d
+9756	10275	7294560895377113	module_universal_io.pbd	6f3049f1ad2c5dc7
+10275	12474	7294560917006640	module_universal_io.pbw	9bf63675a62b919d

BIN
project/ewarm/Debug/Obj/FreeRTOS-openocd.o


BIN
project/ewarm/Debug/Obj/FreeRTOS-openocd.pbi


+ 20 - 0
project/ewarm/Debug/Obj/FreeRTOS-openocd.pbi.dep

@@ -0,0 +1,20 @@
+FreeRTOS-openocd.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\freertos\FreeRTOS-openocd.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\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\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\stdint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/deprecated_definitions.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\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\include/mpu_wrappers.h

+ 515 - 0
project/ewarm/Debug/Obj/FreeRTOS-openocd.xcl

@@ -0,0 +1,515 @@
+"B:\projects\module_universal_io\libs\thirdparty\freertos\FreeRTOS-openocd.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\FreeRTOS-openocd.pbi.dep
+-o
+FreeRTOS-openocd.pbi
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos
+-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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/adc.o


BIN
project/ewarm/Debug/Obj/adc.pbi


+ 60 - 0
project/ewarm/Debug/Obj/adc.pbi.dep

@@ -0,0 +1,60 @@
+adc.pbi: \
+  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\stdio.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\semphr.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\task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\mpu_wrappers.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iar_intrinsics_common.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\intrinsics.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F\portmacro.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\include\portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.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\stddef.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\include\FreeRTOS.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\shared\board\common.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\drivers\inc\at32f403a_407_emac.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_misc.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_xmc.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_exint.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_wwdt.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_flash.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_dma.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_dac.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_can.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_usart.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_gpio.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_rtc.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_crm.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_def.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\cmsis\cm4\core_support\mpu_armv7.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\cmsis_iccarm.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_version.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\DLib_Defaults.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\stdint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\core_cm4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\shared\peripherals\inc\adc.h \
+  B:\projects\module_universal_io\shared\peripherals\src\adc.c

+ 483 - 0
project/ewarm/Debug/Obj/adc.xcl

@@ -0,0 +1,483 @@
+"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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-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\lwip_2.1.2\port\arch
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-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\lwip_2.1.2\port\arch
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\source\portable\IAR\ARM_CM4F
+-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

BIN
project/ewarm/Debug/Obj/altcp.o


BIN
project/ewarm/Debug/Obj/altcp.pbi


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

@@ -0,0 +1,21 @@
+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\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

+ 511 - 0
project/ewarm/Debug/Obj/altcp.xcl

@@ -0,0 +1,511 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-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\lwip_2.1.2\src\include\netif
+-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\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
+-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
+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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
+-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\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
+-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
+-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

BIN
project/ewarm/Debug/Obj/altcp_alloc.o


BIN
project/ewarm/Debug/Obj/altcp_alloc.pbi


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

@@ -0,0 +1,21 @@
+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\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

+ 511 - 0
project/ewarm/Debug/Obj/altcp_alloc.xcl

@@ -0,0 +1,511 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-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\lwip_2.1.2\src\include\netif
+-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\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
+-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
+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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
+-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\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
+-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
+-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

BIN
project/ewarm/Debug/Obj/altcp_tcp.o


BIN
project/ewarm/Debug/Obj/altcp_tcp.pbi


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

@@ -0,0 +1,21 @@
+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\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

+ 511 - 0
project/ewarm/Debug/Obj/altcp_tcp.xcl

@@ -0,0 +1,511 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-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\lwip_2.1.2\src\include\netif
+-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\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\lwip_2.1.2\port
+-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
+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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif
+-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\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\lwip_2.1.2\port
+-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
+-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

BIN
project/ewarm/Debug/Obj/api_lib.o


BIN
project/ewarm/Debug/Obj/api_lib.pbi


+ 75 - 0
project/ewarm/Debug/Obj/api_lib.pbi.dep

@@ -0,0 +1,75 @@
+api_lib.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\LwIP\src\api\api_lib.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\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\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\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 \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/api.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/netbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/pbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/err.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip4_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/bpstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/epstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip6_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/sys.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/sys_arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\FreeRTOS.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/deprecated_definitions.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\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\include/mpu_wrappers.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/list.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\semphr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\errno.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/memp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/memp_std.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/memp_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/mem.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/stats.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/netif.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip6.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/raw.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/api_msg.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/igmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/tcpip_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/tcpip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/timeouts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/tcp_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/tcp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\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

+ 515 - 0
project/ewarm/Debug/Obj/api_lib.xcl

@@ -0,0 +1,515 @@
+"B:\projects\module_universal_io\libs\thirdparty\LwIP\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\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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/api_msg.o


BIN
project/ewarm/Debug/Obj/api_msg.pbi


+ 75 - 0
project/ewarm/Debug/Obj/api_msg.pbi.dep

@@ -0,0 +1,75 @@
+api_msg.pbi: \
+  B:\projects\module_universal_io\libs\thirdparty\LwIP\src\api\api_msg.c \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\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\src\include\lwip/debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/cc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\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 \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/api_msg.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip4_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/bpstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/epstruct.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip6_addr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/err.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/sys.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\arch/sys_arch.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\FreeRTOS.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\fw\user\FreeRTOSConfig.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/projdefs.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/portable.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/deprecated_definitions.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\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\include/mpu_wrappers.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\task.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/list.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include\semphr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include/queue.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\errno.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/igmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/netif.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/pbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/stats.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/mem.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/memp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/memp_std.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/memp_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/api.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/netbuf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/priv/tcpip_priv.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/tcpip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/timeouts.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/ip4.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/ip6.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/ip.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/udp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/tcp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/prot/icmp.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/raw.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip/dns.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\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

+ 515 - 0
project/ewarm/Debug/Obj/api_msg.xcl

@@ -0,0 +1,515 @@
+"B:\projects\module_universal_io\libs\thirdparty\LwIP\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\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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_acc.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_acc.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_acc.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_adc.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_adc.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_adc.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_board.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_board.pbi


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

@@ -0,0 +1,46 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_board.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_bpr.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_bpr.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_bpr.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_can.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_can.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_can.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_clock.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_clock.pbi


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

@@ -0,0 +1,44 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_clock.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_crc.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_crc.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_crc.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_crm.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_crm.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_crm.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_dac.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_dac.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_dac.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_debug.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_debug.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_debug.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_dma.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_dma.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_dma.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_emac.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_emac.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_emac.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_exint.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_exint.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_exint.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_flash.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_flash.pbi


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

@@ -0,0 +1,43 @@
+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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_flash.xcl

@@ -0,0 +1,515 @@
+"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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_gpio.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_gpio.pbi


+ 43 - 0
project/ewarm/Debug/Obj/at32f403a_407_gpio.pbi.dep

@@ -0,0 +1,43 @@
+at32f403a_407_gpio.pbi: \
+  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_gpio.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

+ 515 - 0
project/ewarm/Debug/Obj/at32f403a_407_gpio.xcl

@@ -0,0 +1,515 @@
+"B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_gpio.c"
+-std=c11
+-ferror-limit=0
+-fbracket-depth=512
+-MD
+-MF
+B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_gpio.pbi.dep
+-o
+at32f403a_407_gpio.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\usb\inc
+-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\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\..\..\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\..\..\shared\freemodbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\misc
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\modbus
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\fw\user
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\LwIP\system\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\usb\inc
+-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\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\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\shared\freemodbus
+-I
+B:\projects\module_universal_io\shared\freemodbus\ascii
+-I
+B:\projects\module_universal_io\shared\freemodbus\functions
+-I
+B:\projects\module_universal_io\shared\freemodbus\include
+-I
+B:\projects\module_universal_io\shared\freemodbus\port
+-I
+B:\projects\module_universal_io\shared\freemodbus\rtu
+-I
+B:\projects\module_universal_io\fw\modules\usb
+-I
+B:\projects\module_universal_io\fw\modules\io
+-I
+B:\projects\module_universal_io\fw\modules\misc
+-I
+B:\projects\module_universal_io\fw\modules\spi_flash
+-I
+B:\projects\module_universal_io\fw\modules\user_fatfs
+-I
+B:\projects\module_universal_io\fw\modules\modbus
+-I
+B:\projects\module_universal_io\fw\user
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\freertos\portable\IAR\ARM_CM4F
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\src
+-I
+B:\projects\module_universal_io\libs\thirdparty\fat_fs\drivers
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\lwip\apps
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\src\include\netif\ppp\polarssl
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\port\FreeRTOS
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system
+-I
+B:\projects\module_universal_io\libs\thirdparty\LwIP\system\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

BIN
project/ewarm/Debug/Obj/at32f403a_407_i2c.o


BIN
project/ewarm/Debug/Obj/at32f403a_407_i2c.pbi


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio