Index: ctrl/firmware/Main/SES/charger.emProject
===================================================================
--- ctrl/firmware/Main/SES/charger.emProject	(revision 78)
+++ ctrl/firmware/Main/SES/charger.emProject	(revision 79)
@@ -35,5 +35,5 @@
       c_enforce_ansi_checking="Yes"
       c_preprocessor_definitions="STM32H723xx;_DHCP_DEBUG_"
-      c_user_include_directories="./../CubeMX/Core/Inc;./../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include;./../CubeMX/Drivers/CMSIS/Core/Include;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/include;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F;./../CubeMX/FATFS/App;./../CubeMX/Middlewares/Third_Party/FatFs/src;./../CubeMX/FATFS/Target;$(ProjectDir)/Core/Inc;$(ProjectDir)/Wiznet/Ethernet/W5100S;$(ProjectDir)/Wiznet/Ethernet;$(ProjectDir)/Wiznet/Internet/DHCP"
+      c_user_include_directories="./../CubeMX/Core/Inc;./../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include;./../CubeMX/Drivers/CMSIS/Core/Include;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/include;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F;./../CubeMX/FATFS/App;./../CubeMX/Middlewares/Third_Party/FatFs/src;./../CubeMX/FATFS/Target;$(ProjectDir)/Core/Inc;$(ProjectDir)/Wiznet/Ethernet/W5100S;$(ProjectDir)/Wiznet/Ethernet;$(ProjectDir)/Wiznet/Internet/DHCP;$(ProjectDir)/Wiznet/Application/loopback"
       compiler_color_diagnostics="Yes"
       debug_initial_breakpoint_set_option="Never"
@@ -69,8 +69,4 @@
       <folder Name="Inc">
         <file file_name="../CubeMX/Core/Inc/dma.h" />
-        <file file_name="Core/Inc/eth_thread.h">
-          <configuration Name="Debug" build_exclude_from_build="Yes" />
-          <configuration Name="Release" build_exclude_from_build="Yes" />
-        </file>
         <file file_name="Core/Inc/fan_thread.h">
           <configuration Name="Release" build_exclude_from_build="No" />
@@ -79,7 +75,5 @@
         <file file_name="Core/Inc/gsm_rx_thread.h" />
         <file file_name="Core/Inc/gsm_thread.h" />
-        <file file_name="Core/Inc/keys_task.h" />
         <file file_name="../CubeMX/Core/Inc/main.h" />
-        <file file_name="Core/Inc/main_task.h" />
         <file file_name="../CubeMX/Core/Inc/memorymap.h" />
         <file file_name="../CubeMX/Core/Inc/rtc.h" />
@@ -94,8 +88,4 @@
       <folder Name="Src">
         <file file_name="../CubeMX/Core/Src/dma.c" />
-        <file file_name="Core/Src/eth_thread.cpp">
-          <configuration Name="Debug" build_exclude_from_build="Yes" />
-          <configuration Name="Release" build_exclude_from_build="Yes" />
-        </file>
         <file file_name="Core/Src/fan_thread.cpp">
           <configuration Name="Debug" build_exclude_from_build="Yes" />
@@ -112,7 +102,5 @@
           <configuration Name="Release" build_exclude_from_build="Yes" />
         </file>
-        <file file_name="Core/Src/keys_task.cpp" />
         <file file_name="../CubeMX/Core/Src/main.c" />
-        <file file_name="Core/Src/main_task.cpp" />
         <file file_name="../CubeMX/Core/Src/memorymap.c" />
         <file file_name="../CubeMX/Core/Src/rtc.c" />
@@ -208,4 +196,12 @@
           </folder>
         </folder>
+        <folder Name="Loopback">
+          <folder Name="Inc">
+            <file file_name="Wiznet/Application/loopback/loopback.h" />
+          </folder>
+          <folder Name="Src">
+            <file file_name="Wiznet/Application/loopback/loopback.c" />
+          </folder>
+        </folder>
       </folder>
     </folder>
@@ -294,4 +290,16 @@
       <file file_name="STM32H7xx/Source/stm32h723xx_Vectors.s" />
     </folder>
+    <folder Name="Tasks">
+      <folder Name="Inc">
+        <file file_name="Core/Inc/eth_task.h" />
+        <file file_name="Core/Inc/keys_task.h" />
+        <file file_name="Core/Inc/main_task.h" />
+      </folder>
+      <folder Name="Src">
+        <file file_name="Core/Src/eth_task.cpp" />
+        <file file_name="Core/Src/keys_task.cpp" />
+        <file file_name="Core/Src/main_task.cpp" />
+      </folder>
+    </folder>
   </project>
 </solution>
