Browse Source

Перенес пины входов

TelenkovDmitry 1 year ago
parent
commit
a1e9551bb5
100 changed files with 952 additions and 760 deletions
  1. 2 0
      .gitignore
  2. BIN
      doc/~$_модули_входов_выходов_редакция_4.doc
  3. 22 23
      fw/modules/io/input.c
  4. 8 2
      fw/modules/io/io.c
  5. 22 2
      fw/modules/io/io.h
  6. 86 0
      fw/modules/io/output.c
  7. 23 0
      fw/modules/io/output.h
  8. 6 4
      fw/user/main.c
  9. BIN
      project/ewarm/Debug/Exe/module_universal_io.out
  10. BIN
      project/ewarm/Debug/Exe/module_universal_io.sim
  11. 376 363
      project/ewarm/Debug/List/module_universal_io.map
  12. 132 262
      project/ewarm/Debug/Obj/.ninja_log
  13. BIN
      project/ewarm/Debug/Obj/FreeRTOS-openocd.o
  14. 4 0
      project/ewarm/Debug/Obj/FreeRTOS-openocd.xcl
  15. BIN
      project/ewarm/Debug/Obj/api_lib.o
  16. 4 0
      project/ewarm/Debug/Obj/api_lib.xcl
  17. BIN
      project/ewarm/Debug/Obj/api_msg.o
  18. 4 0
      project/ewarm/Debug/Obj/api_msg.xcl
  19. BIN
      project/ewarm/Debug/Obj/at32f403a_407_acc.o
  20. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_acc.xcl
  21. BIN
      project/ewarm/Debug/Obj/at32f403a_407_adc.o
  22. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_adc.xcl
  23. BIN
      project/ewarm/Debug/Obj/at32f403a_407_board.o
  24. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_board.xcl
  25. BIN
      project/ewarm/Debug/Obj/at32f403a_407_bpr.o
  26. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_bpr.xcl
  27. BIN
      project/ewarm/Debug/Obj/at32f403a_407_can.o
  28. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_can.xcl
  29. BIN
      project/ewarm/Debug/Obj/at32f403a_407_clock.o
  30. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_clock.xcl
  31. BIN
      project/ewarm/Debug/Obj/at32f403a_407_crc.o
  32. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_crc.xcl
  33. BIN
      project/ewarm/Debug/Obj/at32f403a_407_crm.o
  34. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_crm.xcl
  35. BIN
      project/ewarm/Debug/Obj/at32f403a_407_dac.o
  36. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_dac.xcl
  37. BIN
      project/ewarm/Debug/Obj/at32f403a_407_debug.o
  38. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_debug.xcl
  39. BIN
      project/ewarm/Debug/Obj/at32f403a_407_dma.o
  40. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_dma.xcl
  41. BIN
      project/ewarm/Debug/Obj/at32f403a_407_emac.o
  42. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_emac.xcl
  43. BIN
      project/ewarm/Debug/Obj/at32f403a_407_exint.o
  44. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_exint.xcl
  45. BIN
      project/ewarm/Debug/Obj/at32f403a_407_flash.o
  46. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_flash.xcl
  47. BIN
      project/ewarm/Debug/Obj/at32f403a_407_gpio.o
  48. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_gpio.xcl
  49. BIN
      project/ewarm/Debug/Obj/at32f403a_407_i2c.o
  50. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_i2c.xcl
  51. BIN
      project/ewarm/Debug/Obj/at32f403a_407_int.o
  52. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_int.xcl
  53. BIN
      project/ewarm/Debug/Obj/at32f403a_407_misc.o
  54. 40 39
      project/ewarm/Debug/Obj/at32f403a_407_misc.pbi.dep
  55. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_misc.xcl
  56. BIN
      project/ewarm/Debug/Obj/at32f403a_407_pwc.o
  57. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_pwc.xcl
  58. BIN
      project/ewarm/Debug/Obj/at32f403a_407_rtc.o
  59. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_rtc.xcl
  60. BIN
      project/ewarm/Debug/Obj/at32f403a_407_sdio.o
  61. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_sdio.xcl
  62. BIN
      project/ewarm/Debug/Obj/at32f403a_407_spi.o
  63. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_spi.xcl
  64. BIN
      project/ewarm/Debug/Obj/at32f403a_407_tmr.o
  65. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_tmr.xcl
  66. BIN
      project/ewarm/Debug/Obj/at32f403a_407_usart.o
  67. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_usart.xcl
  68. BIN
      project/ewarm/Debug/Obj/at32f403a_407_usb.o
  69. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_usb.xcl
  70. BIN
      project/ewarm/Debug/Obj/at32f403a_407_wdt.o
  71. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_wdt.xcl
  72. BIN
      project/ewarm/Debug/Obj/at32f403a_407_wwdt.o
  73. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_wwdt.xcl
  74. BIN
      project/ewarm/Debug/Obj/at32f403a_407_xmc.o
  75. 4 0
      project/ewarm/Debug/Obj/at32f403a_407_xmc.xcl
  76. BIN
      project/ewarm/Debug/Obj/autoip.o
  77. 4 0
      project/ewarm/Debug/Obj/autoip.xcl
  78. 12 11
      project/ewarm/Debug/Obj/build.ninja
  79. BIN
      project/ewarm/Debug/Obj/common_gpio.o
  80. 55 54
      project/ewarm/Debug/Obj/common_gpio.pbi.dep
  81. 4 0
      project/ewarm/Debug/Obj/common_gpio.xcl
  82. BIN
      project/ewarm/Debug/Obj/croutine.o
  83. 4 0
      project/ewarm/Debug/Obj/croutine.xcl
  84. BIN
      project/ewarm/Debug/Obj/def.o
  85. 4 0
      project/ewarm/Debug/Obj/def.xcl
  86. BIN
      project/ewarm/Debug/Obj/dhcp.o
  87. 4 0
      project/ewarm/Debug/Obj/dhcp.xcl
  88. BIN
      project/ewarm/Debug/Obj/dhserver.o
  89. 4 0
      project/ewarm/Debug/Obj/dhserver.xcl
  90. BIN
      project/ewarm/Debug/Obj/diskio.o
  91. 4 0
      project/ewarm/Debug/Obj/diskio.xcl
  92. BIN
      project/ewarm/Debug/Obj/dns.o
  93. 4 0
      project/ewarm/Debug/Obj/dns.xcl
  94. BIN
      project/ewarm/Debug/Obj/dnserver.o
  95. 4 0
      project/ewarm/Debug/Obj/dnserver.xcl
  96. BIN
      project/ewarm/Debug/Obj/err.o
  97. 4 0
      project/ewarm/Debug/Obj/err.xcl
  98. BIN
      project/ewarm/Debug/Obj/etharp.o
  99. 4 0
      project/ewarm/Debug/Obj/etharp.xcl
  100. BIN
      project/ewarm/Debug/Obj/ethernet.o

+ 2 - 0
.gitignore

@@ -8,5 +8,7 @@
 /project/ewarm/fw/settings
 /project/ewarm/iap/Debug
 /project/ewarm/iap/settings
+/project/ewarm/Debug
+/project/ewarm/settings
 
 #!/build/tools/cortex_crc

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


+ 22 - 23
fw/modules/io/input.c

@@ -4,17 +4,19 @@
 #include "task.h"
 #include <stdio.h>
 
+
 in_t inputs[INPUT_NUMBER] = {
     {GPIOB, GPIO_PINS_11, 1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE11, 0},
     {GPIOB, GPIO_PINS_10, 1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE10, 0},
-    {GPIOB, GPIO_PINS_1,  1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE1,  0},
-    {GPIOB, GPIO_PINS_0,  1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE0,  0},
+    {GPIOE, GPIO_PINS_14, 1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE14, 0}, // перенесли {GPIOB, GPIO_PINS_1,  1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE1,  0},
+    {GPIOE, GPIO_PINS_15, 1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE15, 0}, // перенесли {GPIOB, GPIO_PINS_0,  1, GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE0,  0},
     {GPIOA, GPIO_PINS_3,  1, GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE3,  0},
     {GPIOA, GPIO_PINS_2,  1, GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE2,  0},
     {GPIOA, GPIO_PINS_1,  1, GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE1,  0},
     {GPIOA, GPIO_PINS_0,  1, GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE0,  0}
 };
 
+
 //
 void in_init(in_t *input)
 {
@@ -47,8 +49,8 @@ void in_exint_init(void)
     
     gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE11); // 11
     gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE10); // 10
-    gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE1);  // 1
-    gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOB, GPIO_PINS_SOURCE0);  // 0
+    gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOE, GPIO_PINS_SOURCE14); // 14
+    gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOE, GPIO_PINS_SOURCE15); // 15
     gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE3);  // 3
     gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE2);  // 2
     gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE1);  // 1
@@ -58,11 +60,9 @@ void in_exint_init(void)
     
     exint_init_struct.line_enable = TRUE;
     exint_init_struct.line_mode = EXINT_LINE_INTERRUPUT;
-    //exint_init_struct.line_select = EXINT_LINE_0 | EXINT_LINE_1 | EXINT_LINE_2 |
-    //                                EXINT_LINE_3 | EXINT_LINE_10 | EXINT_LINE_11; 
-    
-    //exint_init_struct.line_select = EXINT_LINE_11 | EXINT_LINE_10 | EXINT_LINE_1; 
-    exint_init_struct.line_select = EXINT_LINE_1; 
+    exint_init_struct.line_select = EXINT_LINE_0 | EXINT_LINE_1 | EXINT_LINE_2 |
+                                    EXINT_LINE_3 | EXINT_LINE_10 | 
+                                    EXINT_LINE_11| EXINT_LINE_14 | EXINT_LINE_15; 
     
     exint_init_struct.line_polarity = EXINT_TRIGGER_RISING_EDGE;
     exint_init(&exint_init_struct);
@@ -71,7 +71,6 @@ void in_exint_init(void)
     nvic_irq_enable(EXINT1_IRQn, 5, 0);
     nvic_irq_enable(EXINT2_IRQn, 5, 0);
     nvic_irq_enable(EXINT3_IRQn, 5, 0);
-    nvic_irq_enable(EXINT4_IRQn, 5, 0);
     nvic_irq_enable(EXINT15_10_IRQn, 5, 0);
 }
 
@@ -126,25 +125,17 @@ void EXINT1_IRQHandler(void)
 
 void EXINT2_IRQHandler(void)
 {
-    if(exint_flag_get(EXINT_LINE_0) != RESET)
+    if(exint_flag_get(EXINT_LINE_2) != RESET)
     {
-        exint_flag_clear(EXINT_LINE_0);
+        exint_flag_clear(EXINT_LINE_2);
     }
 }
 
 void EXINT3_IRQHandler(void)
 {
-    if(exint_flag_get(EXINT_LINE_0) != RESET)
-    {
-        exint_flag_clear(EXINT_LINE_0);
-    }
-}
-
-void EXINT4_IRQHandler(void)
-{
-    if(exint_flag_get(EXINT_LINE_0) != RESET)
+    if(exint_flag_get(EXINT_LINE_3) != RESET)
     {
-        exint_flag_clear(EXINT_LINE_0);
+        exint_flag_clear(EXINT_LINE_3);
     }
 }
 
@@ -154,9 +145,17 @@ void EXINT15_10_IRQHandler(void)
     {
         exint_flag_clear(EXINT_LINE_10);
     }
-    if (exint_flag_get(EXINT_LINE_11) != RESET)  // IN_1 GPIOB_11
+    else if (exint_flag_get(EXINT_LINE_11) != RESET)  // IN_1 GPIOB_11
     {
         exint_flag_clear(EXINT_LINE_11);
     }
+    else if (exint_flag_get(EXINT_LINE_14) != RESET)  // IN_1 GPIOB_11
+    {
+        exint_flag_clear(EXINT_LINE_14);
+    }
+    else if (exint_flag_get(EXINT_LINE_15) != RESET)  // IN_1 GPIOB_11
+    {
+        exint_flag_clear(EXINT_LINE_15);
+    }
     
 }

+ 8 - 2
fw/modules/io/io.c

@@ -3,6 +3,7 @@
 #include "FreeRTOS.h"
 #include "task.h"
 #include "input.h"
+#include "output.h"
 #include <stdio.h>
 
 
@@ -29,14 +30,19 @@ void io_port_init(void)
     io_tim_init();
 }
 
-
 //
-void io_input_init(void)
+void io_init(void)
 {
     for (int i = 0; i < INPUT_NUMBER; i++)
     {
         in_init(&inputs[i]);
     }
+
+    for (int i = 0; i < OUTPUT_NUMBER; i++)
+    {
+        out_init(&outputs[i]);
+        load_sens_init(&load_sens[i]);
+    }
 }
 
 // Таймер для антидребезга

+ 22 - 2
fw/modules/io/io.h

@@ -18,24 +18,44 @@
 void io_port_init(void);
 
 //
-void io_input_init(void);
+void io_init(void);
 
 //
 void io_tim_init(void);
 
 // -------------------------------------------------------------------------- //
 
+typedef struct
+{
+    gpio_type *port;
+    uint16_t pin;
+    
+} simple_gpio_t;
+
+
 typedef struct 
 {
     gpio_type *port;
     uint16_t pin;
-    uint16_t mode;
+    uint16_t mode;  // 0 - обычный вход, 1 - счетный вход
     gpio_port_source_type port_source;
     uint16_t pin_source;
     uint32_t deb_counter;
       
 } in_t;
 
+
+typedef struct
+{
+    gpio_type *port;
+    uint16_t pin;
+    uint16_t mode;  // 0 - обычный выход, 1 - режим ШИМ
+    
+} out_t;
+
+
+
+
 // -------------------------------------------------------------------------- //
 // Текущие параметры
 

+ 86 - 0
fw/modules/io/output.c

@@ -0,0 +1,86 @@
+#include "at32f403a_407.h"
+#include "output.h"
+#include "FreeRTOS.h"
+#include "task.h"
+#include <stdio.h>
+
+
+out_t outputs[OUTPUT_NUMBER] = {
+    {GPIOC, GPIO_PINS_12, 0},
+    {GPIOD, GPIO_PINS_2,  0},
+    {GPIOE, GPIO_PINS_6,  0},
+    {GPIOC, GPIO_PINS_1,  0},
+    {GPIOC, GPIO_PINS_11, 0},
+    {GPIOD, GPIO_PINS_3,  0},
+    {GPIOE, GPIO_PINS_5,  0},
+    {GPIOC, GPIO_PINS_2,  0}
+};
+
+
+simple_gpio_t load_sens[OUTPUT_NUMBER] = {
+    {GPIOD, GPIO_PINS_0},
+    {GPIOD, GPIO_PINS_1},
+    {GPIOC, GPIO_PINS_13},
+    {GPIOC, GPIO_PINS_0},
+    {GPIOC, GPIO_PINS_10},
+    {GPIOD, GPIO_PINS_4},
+    {GPIOE, GPIO_PINS_4},
+    {GPIOC, GPIO_PINS_3}
+};
+
+
+
+//
+void out_init(out_t *out)
+{
+    gpio_init_type gpio_init_struct;
+
+    // Выход
+    if (out->mode == 0)
+    {
+        gpio_default_para_init(&gpio_init_struct);
+        
+        gpio_init_struct.gpio_out_type       = GPIO_OUTPUT_PUSH_PULL;  
+        gpio_init_struct.gpio_pull           = GPIO_PULL_NONE;  
+        gpio_init_struct.gpio_mode           = GPIO_MODE_OUTPUT;  
+        gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
+        gpio_init_struct.gpio_pins           = out->pin;
+        gpio_init(out->port, &gpio_init_struct); 
+    }
+}
+
+//
+void load_sens_init(simple_gpio_t *sens)
+{
+    gpio_init_type gpio_init_struct;
+    
+    gpio_default_para_init(&gpio_init_struct);
+        
+    gpio_init_struct.gpio_pull           = GPIO_PULL_NONE;  
+    gpio_init_struct.gpio_mode           = GPIO_MODE_INPUT;  
+    gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
+    gpio_init_struct.gpio_pins           = sens->pin;
+    gpio_init(sens->port, &gpio_init_struct); 
+}
+
+//
+void out_test(void)
+{
+    for (int i = 0; i < OUTPUT_NUMBER; i++)
+    {
+        outputs[i].port->odt ^= outputs[i].pin;
+        
+        printf("LOAD_1: %u LOAD_2: %u LOAD_3: %u LOAD_4: %u LOAD_5: %u LOAD_6: %u LOAD_7: %u LOAD_8: %u\r\n", 
+           gpio_input_data_bit_read(load_sens[0].port, load_sens[0].pin),
+           gpio_input_data_bit_read(load_sens[1].port, load_sens[1].pin),
+           gpio_input_data_bit_read(load_sens[2].port, load_sens[2].pin),
+           gpio_input_data_bit_read(load_sens[3].port, load_sens[3].pin),
+           gpio_input_data_bit_read(load_sens[4].port, load_sens[4].pin),
+           gpio_input_data_bit_read(load_sens[5].port, load_sens[5].pin),
+           gpio_input_data_bit_read(load_sens[6].port, load_sens[6].pin), 
+           gpio_input_data_bit_read(load_sens[7].port, load_sens[7].pin));
+        
+        vTaskDelay(500);
+    }  
+}
+

+ 23 - 0
fw/modules/io/output.h

@@ -0,0 +1,23 @@
+#ifndef __OUTPUT_H
+#define __OUTPUT_H
+
+
+#include "io.h"
+
+
+extern out_t outputs[];
+
+extern simple_gpio_t load_sens[];
+
+
+//
+void out_init(out_t *out);
+
+//
+void load_sens_init(simple_gpio_t *sens);
+
+//
+void out_test(void);
+
+#endif  // __OUTPUT_H
+

+ 6 - 4
fw/user/main.c

@@ -18,6 +18,7 @@
 #include "common_gpio.h"
 #include "io.h"
 #include "input.h"
+#include "output.h"
 #include <stdio.h>
 #include <stdbool.h>
 #include <string.h>
@@ -71,7 +72,7 @@ int main(void)
     
     xTaskCreate(test_hw_task, "hw_task", 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
     
-    //xTaskCreate(test_gpio, "gpio_task", 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
+    xTaskCreate(test_gpio, "gpio_task", 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
     
     xTaskCreate(input_task, "input_task", 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
     
@@ -105,9 +106,9 @@ void init_task(void *argument)
     // Тесты USB
     //usb_eth_init();
     
-    // Базовая инициализация входов
+    // Базовая инициализация входов/выходов
     // TODO потом брать значения из настроек
-    io_input_init();
+    io_init();
     
     for (;;)
     {
@@ -150,8 +151,9 @@ void test_gpio(void *params)
     
     for (;;)
     {
-        vTaskDelay(100);
+        vTaskDelay(2000);
         io_test();
+        //out_test();
     }
 }
 

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


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


File diff suppressed because it is too large
+ 376 - 363
project/ewarm/Debug/List/module_universal_io.map


+ 132 - 262
project/ewarm/Debug/Obj/.ninja_log

@@ -1,263 +1,133 @@
 # 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
+8805	9156	7295349396485393	module_universal_io_part10.pbi	2354aba8da00332a
+5564	5630	7295349361181615	autoip.pbi	3410c31b7a185ef
+955	1194	7295349316824942	at32f403a_407_adc.pbi	26d55732a88d7716
+4275	4398	7295349348875009	netdb.pbi	f6dbc401c1b75eff
+2733	2959	7295349334484749	at32f403a_407_debug.pbi	60e15a3c5c271d1
+1369	1608	7295349320983814	at32f403a_407_can.pbi	bb000e04e19c41fc
+826	1114	7295349316027074	user_fatfs.pbi	83a0520befde6969
+1194	1531	7295349320195927	at32f403a_407_bpr.pbi	edf8d27acb087cdd
+1685	2050	7295349325394330	input.pbi	cc127fba907a3f91
+2141	2325	7295349328112017	heap_4.pbi	b9206b44de15305a
+688	954	7295349314441313	modbus_params.pbi	521cb8c6475893eb
+318	687	7295349311768809	output.pbi	4a93015e7f57e397
+6592	6983	7295349374752721	module_universal_io_part2.pbi	798e4b1c471a4036
+309	666	7295349311559032	mux.pbi	b62f54fd69e70817
+5873	6330	7295349368218144	module_universal_io_part0.pbi	8da195a3ffd91b65
+9084	9339	7295349398280906	mbutils.pbi	9a42e5292c78f9e6
+50	317	7295349308063300	modbus.pbi	9d93dee408465c3f
+54	297	7295349307874106	common_gpio.pbi	6febe002160ad458
+56	309	7295349307943622	io.pbi	53120150c070c645
+298	562	7295349310521804	spi_flash.pbi	b6925f452a09068c
+5338	5525	7295349360134415	def.pbi	e07c35954cba8126
+1453	1684	7295349321741797	at32f403a_407_int.pbi	906c519932e820e1
+4410	4501	7295349349902258	ip4_frag.pbi	fa52477c77120ef4
+6133	6495	7295349369843800	usb.pbi	1b33831d424288a3
+8481	8755	7295349392441144	mbfuncother.pbi	65dfbf0500f73e74
+4955	5141	7295349356295319	sockets.pbi	78e00629bb9c7bf3
+666	1021	7295349315099555	usb_eth.pbi	1c1276f61ed00315
+562	825	7295349313144777	misc.pbi	cc1427fe86531ca
+4182	4416	7295349349054523	at32f403a_407_crm.pbi	6fa79eb950f4b706
+8713	8809	7295349392979702	ethernet.pbi	1c6c427f99926c56
+2233	2322	7295349328112017	event_groups.pbi	b0117a93bb36a613
+1532	1816	7295349323048294	main.pbi	98f5ddcfa15fcbf9
+1021	1369	7295349318590506	system_at32f403a_407.pbi	19e6ed7ce1b70744
+5903	6297	7295349367889320	module_universal_io_part1.pbi	1c746443b0362344
+1114	1453	7295349319418308	at32f403a_407_acc.pbi	126e6f3827817e9b
+4746	4855	7295349353432813	etharp.pbi	e786b02ceeb55ca1
+5048	5209	7295349356993456	api_msg.pbi	dc19040cffd00b32
+4399	4512	7295349350021940	mem.pbi	5433c52f969448d6
+5071	5196	7295349356843858	tcpip.pbi	1036b9144f88c425
+3454	3704	7295349341933907	usbd_core.pbi	6af6afbab86fcb32
+4838	5071	7295349355602096	pbuf.pbi	8f8fc39b0bf13e03
+4685	4838	7295349353273241	memp.pbi	ba607d316d0db951
+2280	2510	7295349330001654	at32f403a_407_dma.pbi	7e15745d8abafda6
+5280	5474	7295349359645717	ip4_addr.pbi	fa8625d39d6cb082
+5196	5258	7295349357472173	FreeRTOS-openocd.pbi	6afd4f5d141d7d6c
+5258	5369	7295349358592514	ip4.pbi	1c9d7f8a0eafaddb
+2998	3220	7295349337086244	at32f403a_407_misc.pbi	1f69b6e4e023f2a4
+4814	4954	7295349354440126	netif.pbi	5010d8e60e2b8aef
+4620	4685	7295349351737349	igmp.pbi	8d6da84d694b748a
+5210	5280	7295349357681616	list.pbi	85bae7d49ea82543
+3791	4152	7295349346421865	at32f403a_407_tmr.pbi	8d3b78349c7a59be
+4631	4814	7295349353043853	fr_timers.pbi	79368dfd2989e742
+4947	5048	7295349355362732	err.pbi	28d27f8f02f32e8
+5474	5564	7295349360523371	netbuf.pbi	9ab4d3c693ca250a
+2201	2280	7295349327693144	croutine.pbi	65e3213de074fe6a
+1817	2053	7295349325424096	at32f403a_407_usb.pbi	6f9753b218030889
+5141	5338	7295349358283346	icmp.pbi	311d772edbd9397b
+5435	5532	7295349360214203	queue.pbi	14ac0bd34d1dee7a
+3542	3791	7295349342801285	usbd_int.pbi	7914595c1b5f0703
+6331	6565	7295349370541935	spi_common.pbi	7edea8c36d7b233
+4416	4664	7295349351537885	api_lib.pbi	68c467c129312531
+4513	4619	7295349351089082	tasks.pbi	b6d2e7233a0c4a29
+5608	5712	7295349362019638	dns.pbi	a24a6defc7d2b6cb
+5525	5607	7295349360962197	inet_chksum.pbi	604c31d8cc8d82ee
+5370	5435	7295349359226832	netifapi.pbi	41eeb461c8e8e06
+4501	4631	7295349351198789	dhcp.pbi	b7a2e42362c12d74
+5532	5674	7295349361640387	init.pbi	d7d0ed53ee5b1b04
+4664	4746	7295349352365674	ip.pbi	590d4534c4de48ce
+2164	2232	7295349327224391	port.pbi	6601f1f6b557096c
+2551	2781	7295349332689839	at32f403a_407_spi.pbi	f5ca126e2f323a13
+7502	7765	7295349382536049	usbd_rndis_core.pbi	7bdfd763e52c799d
+2959	3302	7295349337894089	at32f403a_407_gpio.pbi	cb5a6e80c4e2495b
+2656	2998	7295349334874006	at32f403a_407_emac.pbi	13623b35ce3b9d28
+2782	3119	7295349336079225	at32f403a_407_exint.pbi	cbed7cabbf9ec5a7
+3302	3542	7295349340307628	at32f403a_407_xmc.pbi	8c76c728dbe71c11
+3119	3450	7295349339390079	at32f403a_407_wdt.pbi	4569f9aad239f2e1
+3704	3938	7295349344275067	at32f403a_407_usart.pbi	7125d76429ddf2f3
+4035	4275	7295349347648284	at32f403a_407_flash.pbi	4fc7bdbc164675f7
+2323	2656	7295349331441773	at32f403a_407_i2c.pbi	6daa0ceb22ce5132
+7249	7498	7295349379873163	porttimer.pbi	ade7d59e369abaf
+3678	4035	7295349345232512	at32f403a_407_pwc.pbi	63a4cbfd4289eaec
+2326	2551	7295349330410560	at32f403a_407_sdio.pbi	63ffb1ea9a33b2e0
+2510	2732	7295349332231101	at32f403a_407_rtc.pbi	bb60c2765c979541
+3220	3453	7295349339429979	at32f403a_407_wwdt.pbi	a015f9aae0617747
+1838	2201	7295349326915219	usbd_sdr.pbi	cf2767748e10e546
+3938	4181	7295349346700822	at32f403a_407_dac.pbi	8d8574a207e748b5
+2050	2124	7295349326137567	fatfs_spi_flash.pbi	136dc5ca3a603cb2
+3451	3678	7295349341674585	at32f403a_407_clock.pbi	b74edcdffa8e942f
+7200	7516	7295349380052691	ethernetif.pbi	44aea922f181f569
+4153	4410	7295349348994683	diskio.pbi	fafcfbb4f7d9bde3
+7768	7863	7295349383523410	sys.pbi	4823310c615ee090
+2053	2140	7295349326286882	ff.pbi	746ba546376bca75
+2125	2163	7295349326526264	syscall.pbi	9fde46365660190a
+1608	1837	7295349323258055	at32f403a_407_crc.pbi	5b132c0cf4795ec
+7863	8217	7295349387073913	mbcrc.pbi	548ab4bca39195af
+8578	8713	7295349392022260	timeouts.pbi	1d773859698f8a01
+8023	8300	7295349387892017	mb.pbi	d15c48b15039d3b6
+8560	8805	7295349392949779	rng.pbi	9a7548d1d0eb5a09
+7716	7827	7295349383164372	udp.pbi	d042359ae981f472
+6968	7088	7295349375779971	tcp_out.pbi	c29c5c85e8c8e2d9
+8218	8481	7295349389706872	mbfunccoils.pbi	44373c6841a8b18f
+7827	8090	7295349385797600	mbascii.pbi	4047099935ec1868
+6984	7249	7295349377395655	mbfuncdisc.pbi	285c957261a71f43
+6455	6711	7295349372008012	utility.pbi	4d101e38d3b56fcf
+7619	7715	7295349382047353	dhserver.pbi	96c90dfc96711b7e
+9025	9105	7295349395936858	stats.pbi	1cd2e113e610096b
+8755	9025	7295349395148964	mbfuncinput.pbi	5a46bb5ed3e0bd41
+8301	8559	7295349390486368	usbd_desc.pbi	2c944b8cdee0cd3a
+6712	6743	7295349372327154	mbfuncdiag.pbi	18a7b177e0bc1978
+7765	8022	7295349385119138	portevent.pbi	83b38927de050926
+7499	7768	7295349382555996	mbrtu.pbi	7177b5e6762babe5
+7516	7618	7295349381079937	sys_arch.pbi	f2f98e1ca4fb092b
+8091	8207	7295349386964505	tcp.pbi	7976241f5bcac0cc
+8207	8473	7295349389627381	mbfuncholding.pbi	2bf2b5bf9e0090fd
+6743	7006	7295349374952186	portother.pbi	c89f8859092ab559
+8474	8578	7295349390665891	dnserver.pbi	8a5674ecbe3f754b
+7236	7501	7295349379903085	portserial.pbi	dd5007ac716e4d70
+7006	7235	7295349377246053	tim_delay.pbi	b60ecd4d830a00f4
+7088	7199	7295349376887010	tcp_in.pbi	62f7342b24edfe12
+4855	4947	7295349354360334	raw.pbi	b4f1ea402c6aa49
+6495	6592	7295349370841134	module_universal_io_part6.pbi	d522aecd2d6e7d14
+5630	5873	7295349363610763	at32f403a_407_board.pbi	4b58d009aa6f2679
+5674	5903	7295349363919939	extended_sram.pbi	9821fdaf070f27e9
+6566	6967	7295349374593145	module_universal_io_part3.pbi	605beb070d069da8
+5712	5793	7295349362852501	module_universal_io_part4.pbi	e3d01f8b13a77a41
+8809	9083	7295349395757335	module_universal_io_part8.pbi	9b38de0fe52801e4
+9105	9243	7295349397353363	module_universal_io_part7.pbi	4f1c6f28a099560b
+5794	6132	7295349366213505	wdt.pbi	c15a4f0592fefe9d
+9340	9743	7295349402353168	module_universal_io_part9.pbi	6ad6fddacfd10e63
+6298	6454	7295349369464812	module_universal_io_part5.pbi	7a27fd2375d30d19
+9743	10237	7295349407295897	module_universal_io.pbd	6f3049f1ad2c5dc7
+10238	12410	7295349428664366	module_universal_io.pbw	9bf63675a62b919d

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


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

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_i2c.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_int.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 40 - 39
project/ewarm/Debug/Obj/at32f403a_407_misc.pbi.dep

@@ -1,42 +1,43 @@
 at32f403a_407_misc.pbi: \
-  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\libs\artery\drivers\src\at32f403a_407_misc.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_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\ycheck.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\..\..\libs\artery\cmsis\cm4\device_support\at32f403a_407.h \
   B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
-  B:\projects\module_universal_io\libs\artery\drivers\src\at32f403a_407_misc.c
+  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

+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_misc.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_pwc.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_rtc.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_sdio.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_spi.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_tmr.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_usart.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_usb.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_wdt.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_wwdt.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/at32f403a_407_xmc.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/autoip.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

+ 12 - 11
project/ewarm/Debug/Obj/build.ninja

@@ -24,6 +24,7 @@ build common_gpio.pbi : index common_gpio.xcl
 build input.pbi : index input.xcl
 build io.pbi : index io.xcl
 build mux.pbi : index mux.xcl
+build output.pbi : index output.xcl
 build misc.pbi : index misc.xcl
 build modbus.pbi : index modbus.xcl
 build modbus_params.pbi : index modbus_params.xcl
@@ -138,17 +139,17 @@ build at32f403a_407_board.pbi : index at32f403a_407_board.xcl
 build extended_sram.pbi : index extended_sram.xcl
 build utility.pbi : index utility.xcl
 build wdt.pbi : index wdt.xcl
-build module_universal_io_part0.pbi : link common_gpio.pbi input.pbi io.pbi mux.pbi misc.pbi modbus.pbi modbus_params.pbi spi_flash.pbi usb_eth.pbi user_fatfs.pbi at32f403a_407_int.pbi
-build module_universal_io_part1.pbi : link main.pbi system_at32f403a_407.pbi at32f403a_407_acc.pbi at32f403a_407_adc.pbi at32f403a_407_bpr.pbi at32f403a_407_can.pbi at32f403a_407_crc.pbi at32f403a_407_crm.pbi at32f403a_407_dac.pbi at32f403a_407_debug.pbi at32f403a_407_dma.pbi
-build module_universal_io_part2.pbi : link at32f403a_407_emac.pbi at32f403a_407_exint.pbi at32f403a_407_flash.pbi at32f403a_407_gpio.pbi at32f403a_407_i2c.pbi at32f403a_407_misc.pbi at32f403a_407_pwc.pbi at32f403a_407_rtc.pbi at32f403a_407_sdio.pbi at32f403a_407_spi.pbi at32f403a_407_tmr.pbi
-build module_universal_io_part3.pbi : link at32f403a_407_usart.pbi at32f403a_407_usb.pbi at32f403a_407_wdt.pbi at32f403a_407_wwdt.pbi at32f403a_407_xmc.pbi at32f403a_407_clock.pbi usbd_core.pbi usbd_int.pbi usbd_sdr.pbi diskio.pbi fatfs_spi_flash.pbi
-build module_universal_io_part4.pbi : link ff.pbi syscall.pbi heap_4.pbi port.pbi croutine.pbi event_groups.pbi fr_timers.pbi FreeRTOS-openocd.pbi list.pbi queue.pbi tasks.pbi
-build module_universal_io_part5.pbi : link api_lib.pbi api_msg.pbi err.pbi netbuf.pbi netdb.pbi netifapi.pbi sockets.pbi tcpip.pbi autoip.pbi dhcp.pbi etharp.pbi
-build module_universal_io_part6.pbi : link icmp.pbi igmp.pbi ip4.pbi ip4_addr.pbi ip4_frag.pbi def.pbi dns.pbi inet_chksum.pbi init.pbi ip.pbi mem.pbi
-build module_universal_io_part7.pbi : link memp.pbi netif.pbi pbuf.pbi raw.pbi stats.pbi sys.pbi tcp.pbi tcp_in.pbi tcp_out.pbi timeouts.pbi udp.pbi
-build module_universal_io_part8.pbi : link ethernet.pbi ethernetif.pbi sys_arch.pbi dhserver.pbi dnserver.pbi usbd_desc.pbi usbd_rndis_core.pbi mbascii.pbi mbfunccoils.pbi mbfuncdiag.pbi mbfuncdisc.pbi
-build module_universal_io_part9.pbi : link mbfuncholding.pbi mbfuncinput.pbi mbfuncother.pbi mbutils.pbi portevent.pbi portother.pbi portserial.pbi porttimer.pbi tim_delay.pbi mbcrc.pbi mbrtu.pbi
-build module_universal_io_part10.pbi : link mb.pbi rng.pbi spi_common.pbi usb.pbi at32f403a_407_board.pbi extended_sram.pbi utility.pbi wdt.pbi
+build module_universal_io_part0.pbi : link common_gpio.pbi input.pbi io.pbi mux.pbi output.pbi misc.pbi modbus.pbi modbus_params.pbi spi_flash.pbi usb_eth.pbi user_fatfs.pbi
+build module_universal_io_part1.pbi : link at32f403a_407_int.pbi main.pbi system_at32f403a_407.pbi at32f403a_407_acc.pbi at32f403a_407_adc.pbi at32f403a_407_bpr.pbi at32f403a_407_can.pbi at32f403a_407_crc.pbi at32f403a_407_crm.pbi at32f403a_407_dac.pbi at32f403a_407_debug.pbi
+build module_universal_io_part2.pbi : link at32f403a_407_dma.pbi at32f403a_407_emac.pbi at32f403a_407_exint.pbi at32f403a_407_flash.pbi at32f403a_407_gpio.pbi at32f403a_407_i2c.pbi at32f403a_407_misc.pbi at32f403a_407_pwc.pbi at32f403a_407_rtc.pbi at32f403a_407_sdio.pbi at32f403a_407_spi.pbi
+build module_universal_io_part3.pbi : link at32f403a_407_tmr.pbi at32f403a_407_usart.pbi at32f403a_407_usb.pbi at32f403a_407_wdt.pbi at32f403a_407_wwdt.pbi at32f403a_407_xmc.pbi at32f403a_407_clock.pbi usbd_core.pbi usbd_int.pbi usbd_sdr.pbi diskio.pbi
+build module_universal_io_part4.pbi : link fatfs_spi_flash.pbi ff.pbi syscall.pbi heap_4.pbi port.pbi croutine.pbi event_groups.pbi fr_timers.pbi FreeRTOS-openocd.pbi list.pbi queue.pbi
+build module_universal_io_part5.pbi : link tasks.pbi api_lib.pbi api_msg.pbi err.pbi netbuf.pbi netdb.pbi netifapi.pbi sockets.pbi tcpip.pbi autoip.pbi dhcp.pbi
+build module_universal_io_part6.pbi : link etharp.pbi icmp.pbi igmp.pbi ip4.pbi ip4_addr.pbi ip4_frag.pbi def.pbi dns.pbi inet_chksum.pbi init.pbi ip.pbi
+build module_universal_io_part7.pbi : link mem.pbi memp.pbi netif.pbi pbuf.pbi raw.pbi stats.pbi sys.pbi tcp.pbi tcp_in.pbi tcp_out.pbi timeouts.pbi
+build module_universal_io_part8.pbi : link udp.pbi ethernet.pbi ethernetif.pbi sys_arch.pbi dhserver.pbi dnserver.pbi usbd_desc.pbi usbd_rndis_core.pbi mbascii.pbi mbfunccoils.pbi mbfuncdiag.pbi
+build module_universal_io_part9.pbi : link mbfuncdisc.pbi mbfuncholding.pbi mbfuncinput.pbi mbfuncother.pbi mbutils.pbi portevent.pbi portother.pbi portserial.pbi porttimer.pbi tim_delay.pbi mbcrc.pbi
+build module_universal_io_part10.pbi : link mbrtu.pbi mb.pbi rng.pbi spi_common.pbi usb.pbi at32f403a_407_board.pbi extended_sram.pbi utility.pbi wdt.pbi
 build module_universal_io.pbd : link module_universal_io_part0.pbi module_universal_io_part1.pbi module_universal_io_part2.pbi module_universal_io_part3.pbi module_universal_io_part4.pbi module_universal_io_part5.pbi module_universal_io_part6.pbi module_universal_io_part7.pbi module_universal_io_part8.pbi module_universal_io_part9.pbi module_universal_io_part10.pbi
 build module_universal_io.pbw : browsedata module_universal_io.pbd
 

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


+ 55 - 54
project/ewarm/Debug/Obj/common_gpio.pbi.dep

@@ -1,57 +1,58 @@
 common_gpio.pbi: \
-  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdbool.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\task.h \
-  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\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\portable\IAR\ARM_CM4F\portmacro.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\include\portable.h \
-  B:\projects\module_universal_io\project\ewarm\..\..\libs\thirdparty\freertos\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\ycheck.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\include\FreeRTOS.h \
-  B:\projects\module_universal_io\fw\modules\io\common_gpio.h \
+  B:\projects\module_universal_io\fw\modules\io\common_gpio.c \
   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\fw\modules\io\common_gpio.c
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdint.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\ycheck.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\yvals.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Defaults.h \
+  C:\\Program\ Files\ (x86)\\IAR\ Systems\\Embedded\ Workbench\ 8.3\\arm\\inc\\c\\DLib_Config_Full.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\DLib_Product.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_version.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/cmsis_compiler.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support\cmsis_iccarm.h \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\iccarm_builtin.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\core_support/mpu_armv7.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\cmsis\cm4\device_support/system_at32f403a_407.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_def.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\system\at32f403a_407_conf.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crm.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_tmr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_rtc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_bpr.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_gpio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_i2c.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usart.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_pwc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_can.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_adc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dac.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_spi.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_dma.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_debug.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_flash.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_crc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wwdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_wdt.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_exint.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_sdio.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_xmc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_acc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_misc.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_usb.h \
+  B:\projects\module_universal_io\project\ewarm\..\..\libs\artery\drivers\inc\at32f403a_407_emac.h \
+  B:\projects\module_universal_io\fw\modules\io/common_gpio.h \
+  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\ysizet.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\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 \
+  C:\Program\ Files\ (x86)\IAR\ Systems\Embedded\ Workbench\ 8.3\arm\inc\c\stdbool.h

+ 4 - 0
project/ewarm/Debug/Obj/common_gpio.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/croutine.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/def.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/dhcp.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/dhserver.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/diskio.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/dns.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/dnserver.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/err.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


+ 4 - 0
project/ewarm/Debug/Obj/etharp.xcl

@@ -48,6 +48,8 @@ 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\..\..\shared\settings
+-I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\usb
 -I
 B:\projects\module_universal_io\project\ewarm\..\..\fw\modules\io
@@ -132,6 +134,8 @@ B:\projects\module_universal_io\shared\freemodbus\port
 -I
 B:\projects\module_universal_io\shared\freemodbus\rtu
 -I
+B:\projects\module_universal_io\shared\settings
+-I
 B:\projects\module_universal_io\fw\modules\usb
 -I
 B:\projects\module_universal_io\fw\modules\io

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


Some files were not shown because too many files changed in this diff