From a9b2aac4e9fda2a259380156df9cc0af51384d2d Mon Sep 17 00:00:00 2001 From: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com> Date: Fri, 26 Jun 2020 12:09:36 -0700 Subject: [PATCH] Folder structure change + Fix broken Projects (#103) * Update folder structure * Correct project files * Move test folder * Some changes after Yuki's comments --- .../Config}/FreeRTOSConfig.h | 0 .../Config}/FreeRTOSIPConfig.h | 0 .../Full-TCP-Networkless.sln} | 0 .../Logging}/demo_logging.c | 0 .../Logging}/demo_logging.h | 0 .../Full-TCP-Networkless}/ReadMe.txt | 0 .../Read_Me_Build_Instructions.url | 0 .../freertos_tcp_test_access_declare.h | 0 .../freertos_tcp_test_access_dns_define.h | 0 .../freertos_tcp_test_access_tcp_define.h | 0 .../Test_code/Test_Cases}/test_freertos_tcp.c | 0 .../Test_code/Test_Runner}/test_runner.c | 0 .../Test_code/Test_Runner}/test_runner.h | 0 .../Test_Runner}/test_runner_config.h | 0 .../Full-TCP-Networkless/WIN32.vcxproj | 1731 ++++++ .../WIN32.vcxproj.filters | 4783 ++++++++++++++++ .../Full-TCP-Networkless}/WIN32.vcxproj.user | 0 .../Full-TCP-Networkless}/WinPCap/Packet32.h | 0 .../WinPCap/PacketData.h | 0 .../WinPCap/Win32-Extensions.h | 0 .../Full-TCP-Networkless}/WinPCap/arch.c | 0 .../Full-TCP-Networkless}/WinPCap/bittypes.h | 0 .../Full-TCP-Networkless}/WinPCap/ip6_misc.h | 0 .../Full-TCP-Networkless}/WinPCap/netif.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap-bpf.h | 0 .../WinPCap/pcap-namedb.h | 0 .../WinPCap/pcap-stdinc.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap.h | 0 .../WinPCap/pcap/bluetooth.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap/bpf.h | 0 .../WinPCap/pcap/namedb.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap/pcap.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap/sll.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap/usb.h | 0 .../Full-TCP-Networkless}/WinPCap/pcap/vlan.h | 0 .../WinPCap/remote-ext.h | 0 .../Full-TCP-Networkless}/WinPCap/wpcap.lib | Bin .../Integration/Full-TCP-Networkless}/main.c | 0 .../Unit}/Config_files/FreeRTOSConfig.h | 256 +- .../Unit}/Config_files/FreeRTOSIPConfig.h | 0 .../Config_files/FreeRTOSIPConfigDefaults.h | 0 .../Unit}/Config_files/FreeRTOS_errno_TCP.h | 0 .../Unit}/Config_files/IPTraceMacroDefaults.h | 0 .../Config_files/NetworkBufferManagement.h | 0 .../Unit}/Config_files/NetworkInterface.h | 0 .../Unit}/Config_files/WinBase.h | 0 .../Unit}/Config_files/Windows.h | 0 .../Unit}/Config_files/pack_struct_end.h | 0 .../Unit}/Config_files/pack_struct_start.h | 0 .../Unit}/Config_files/portmacro.h | 324 +- .../Unit}/Makefile | 0 .../Unit}/README.md | 0 .../Unit}/tests/example/hello_world.c | 0 .../Unit}/tests/example/hello_world.h | 0 .../Unit}/tests/example/hello_world_test.c | 0 .../Unit}/tests/example/some_value.c | 0 .../Unit}/tests/example/some_value.h | 0 .../Unit}/tools/configuration/project.yml | 0 .../WIN32.vcxproj | 1744 ------ .../WIN32.vcxproj.filters | 4798 ----------------- .../dlldata.c | 50 - .../printf-stdarg.c | 667 --- 62 files changed, 6804 insertions(+), 7549 deletions(-) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Config}/FreeRTOSConfig.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Config}/FreeRTOSIPConfig.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOS_Plus_TCP_Integration_Tests.sln => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Full-TCP-Networkless.sln} (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Logging}/demo_logging.c (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Logging}/demo_logging.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/ReadMe.txt (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/Read_Me_Build_Instructions.url (100%) rename FreeRTOS-Plus/{Source/FreeRTOS-Plus-TCP/test => Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases}/freertos_tcp_test_access_declare.h (100%) rename FreeRTOS-Plus/{Source/FreeRTOS-Plus-TCP/test => Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases}/freertos_tcp_test_access_dns_define.h (100%) rename FreeRTOS-Plus/{Source/FreeRTOS-Plus-TCP/test => Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases}/freertos_tcp_test_access_tcp_define.h (100%) rename FreeRTOS-Plus/{Source/FreeRTOS-Plus-TCP/test => Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases}/test_freertos_tcp.c (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner}/test_runner.c (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner}/test_runner.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner}/test_runner_config.h (100%) create mode 100644 FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj create mode 100644 FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj.filters rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WIN32.vcxproj.user (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/Packet32.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/PacketData.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/Win32-Extensions.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/arch.c (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/bittypes.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/ip6_misc.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/netif.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap-bpf.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap-namedb.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap-stdinc.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/bluetooth.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/bpf.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/namedb.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/pcap.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/sll.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/usb.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/pcap/vlan.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/remote-ext.h (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/WinPCap/wpcap.lib (100%) rename FreeRTOS-Plus/Test/{FreeRTOS_Plus_TCP_Integration_Tests => FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless}/main.c (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/FreeRTOSConfig.h (97%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/FreeRTOSIPConfig.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/FreeRTOSIPConfigDefaults.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/FreeRTOS_errno_TCP.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/IPTraceMacroDefaults.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/NetworkBufferManagement.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/NetworkInterface.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/WinBase.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/Windows.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/pack_struct_end.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/pack_struct_start.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Config_files/portmacro.h (97%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/Makefile (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/README.md (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/tests/example/hello_world.c (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/tests/example/hello_world.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/tests/example/hello_world_test.c (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/tests/example/some_value.c (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/tests/example/some_value.h (100%) rename FreeRTOS-Plus/Test/{Unit-Tests => FreeRTOS-Plus-TCP/Unit}/tools/configuration/project.yml (100%) delete mode 100644 FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj delete mode 100644 FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj.filters delete mode 100644 FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/dlldata.c delete mode 100644 FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/printf-stdarg.c diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOSConfig.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Config/FreeRTOSConfig.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOSConfig.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Config/FreeRTOSConfig.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOSIPConfig.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Config/FreeRTOSIPConfig.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOSIPConfig.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Config/FreeRTOSIPConfig.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOS_Plus_TCP_Integration_Tests.sln b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Full-TCP-Networkless.sln similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/FreeRTOS_Plus_TCP_Integration_Tests.sln rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Full-TCP-Networkless.sln diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/demo_logging.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Logging/demo_logging.c similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/demo_logging.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Logging/demo_logging.c diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/demo_logging.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Logging/demo_logging.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/demo_logging.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Logging/demo_logging.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/ReadMe.txt b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/ReadMe.txt similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/ReadMe.txt rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/ReadMe.txt diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/Read_Me_Build_Instructions.url b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Read_Me_Build_Instructions.url similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/Read_Me_Build_Instructions.url rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Read_Me_Build_Instructions.url diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/freertos_tcp_test_access_declare.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/freertos_tcp_test_access_declare.h similarity index 100% rename from FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/freertos_tcp_test_access_declare.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/freertos_tcp_test_access_declare.h diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/freertos_tcp_test_access_dns_define.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/freertos_tcp_test_access_dns_define.h similarity index 100% rename from FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/freertos_tcp_test_access_dns_define.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/freertos_tcp_test_access_dns_define.h diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/freertos_tcp_test_access_tcp_define.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/freertos_tcp_test_access_tcp_define.h similarity index 100% rename from FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/freertos_tcp_test_access_tcp_define.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/freertos_tcp_test_access_tcp_define.h diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/test_freertos_tcp.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/test_freertos_tcp.c similarity index 100% rename from FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/test/test_freertos_tcp.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Cases/test_freertos_tcp.c diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/test_runner.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner/test_runner.c similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/test_runner.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner/test_runner.c diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/test_runner.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner/test_runner.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/test_runner.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner/test_runner.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/test_runner_config.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner/test_runner_config.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/test_runner_config.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/Test_code/Test_Runner/test_runner_config.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj new file mode 100644 index 0000000000..017b3a34d2 --- /dev/null +++ b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj @@ -0,0 +1,1731 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {C686325E-3261-42F7-AEB1-DDE5280E1CEB} + Full-TCP-Networkless + 10.0 + + + + Application + false + MultiByte + v142 + + + Application + false + MultiByte + v142 + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + Debug\ + Debug\ + true + .\Release\ + .\Release\ + false + AllRules.ruleset + + + C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\;.;$(IncludePath) + ..\..\..\CMock\vendor\unity\extras\memory\src;..\..\..\CMock\vendor\unity\extras\fixture\src;..\..\..\CMock\vendor\unity\src;$(SourcePath) + + + + .\Debug/WIN32.tlb + + + + + Disabled + .\Logging;.\Test_Code\Test_Runner;..\..\..\CMock\vendor\unity\src;..\..\..\CMock\vendor\unity\extras\fixture\src;.\Config;..\..\..\CMock\vendor\unity\extras\memory\src;..\..\..\..\Source\FreeRTOS-Plus-FAT\include;..\..\..\..\Source\FreeRTOS-Plus-FAT\portable\common;..\..\..\..\Source\FreeRTOS-Plus-TCP\protocols\include;..\..\..\..\Source\FreeRTOS-Plus-TCP\portable\BufferManagement;..\..\..\..\Source\FreeRTOS-Plus-TCP\portable\Compiler\MSVC;..\..\..\..\..\FreeRTOS\Source\include;..\..\..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\..\..\Source\FreeRTOS-Plus-CLI;.\Test_Code\Test_Cases;..\..\..\..\Source\FreeRTOS-Plus-TCP\include;.\DemoTasks\include;.\TraceMacros\Example1;.\WinPCap;.;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;WINVER=0x400;_CRT_SECURE_NO_WARNINGS;FREERTOS_ENABLE_UNIT_TESTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDLL + .\Debug/WIN32.pch + .\Debug/ + .\Debug/ + .\Debug/ + Level4 + true + false + EditAndContinue + /wd4210 /wd4127 /wd4214 /wd4201 /wd4244 /wd4310 %(AdditionalOptions) + true + NotUsing + false + CompileAsC + + + _DEBUG;%(PreprocessorDefinitions) + 0x0c09 + + + .\Debug/Full-TCP-Networkless.exe + true + true + .\Debug/WIN32.pdb + Console + MachineX86 + wpcap.lib;%(AdditionalDependencies) + .\WinPCap + false + + + true + .\Debug/WIN32.bsc + + + + + .\Release/WIN32.tlb + + + + + MaxSpeed + OnlyExplicitInline + _WINSOCKAPI_;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + MultiThreaded + true + .\Release/WIN32.pch + .\Release/ + .\Release/ + .\Release/ + Level3 + true + ..\Common\Utils;..\Common\ethernet\lwip-1.4.0\ports\win32\WinPCap;..\Common\ethernet\lwip-1.4.0\src\include\ipv4;..\Common\ethernet\lwip-1.4.0\src\include;..\..\Source\include;..\..\Source\portable\MSVC-MingW;..\Common\ethernet\lwip-1.4.0\ports\win32\include;..\Common\Include;.\lwIP_Apps;.;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0c09 + + + .\Release/RTOSDemo.exe + true + .\Release/WIN32.pdb + Console + MachineX86 + ..\Common\ethernet\lwip-1.4.0\ports\win32\WinPCap + wpcap.lib;%(AdditionalDependencies) + + + true + .\Release/WIN32.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj.filters b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj.filters new file mode 100644 index 0000000000..57a398e435 --- /dev/null +++ b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj.filters @@ -0,0 +1,4783 @@ + + + + + {af3445a1-4908-4170-89ed-39345d90d30c} + + + {f32be356-4763-4cae-9020-974a2638cb08} + *.c + + + {e5ad4ec7-23dc-4295-8add-2acaee488f5a} + + + {d2dcd641-8d91-492b-852f-5563ffadaec6} + + + {8672fa26-b119-481f-8b8d-086419c01a3e} + + + {5d93ed51-023a-41ad-9243-8d230165d34b} + + + {fdabc401-4468-412c-8dc1-0e366fcdbec1} + + + {88f409e6-d396-4ac5-94bd-7a99c914be46} + + + {4570be11-ec96-4b55-ac58-24b50ada980a} + + + {ab9af260-f93b-4680-9460-1866aaab43f6} + + + {98f985a8-c260-43fe-862f-7534a83922d7} + + + {623bd581-b971-47af-b62c-ac19b71a44c1} + + + {e0b2c566-afd0-48e5-98fe-844b773a62fb} + + + {d79e7f9a-fafb-4f30-b5d0-c09722aaa374} + + + + + FreeRTOS\Source\Source + + + FreeRTOS\Source\Source + + + FreeRTOS\Source\Source + + + FreeRTOS\Source\Source + + + FreeRTOS\Source\Source + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP + + + FreeRTOS+\FreeRTOS+TCP\Portable + + + FreeRTOS+\FreeRTOS+TCP\Portable + + + Unity + + + Unity + + + Unity + + + FreeRTOS\Source\Portable + + + FreeRTOS\Source\Portable + + + Test_Code\Test_Cases + + + Test_Code\Test_Runner + + + + + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS\Source\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + FreeRTOS+\FreeRTOS+TCP\include + + + Unity + + + Unity + + + Unity + + + Unity + + + Unity + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Windows resources + + + Test_Code\Test_Cases + + + Test_Code\Test_Cases + + + Test_Code\Test_Cases + + + Test_Code\Test_Runner + + + Test_Code\Test_Runner + + + + + + + Windows resources + + + Windows resources + + + Windows resources + + + \ No newline at end of file diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj.user b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj.user similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj.user rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WIN32.vcxproj.user diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/Packet32.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/Packet32.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/Packet32.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/Packet32.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/PacketData.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/PacketData.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/PacketData.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/PacketData.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/Win32-Extensions.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/Win32-Extensions.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/Win32-Extensions.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/Win32-Extensions.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/arch.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/arch.c similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/arch.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/arch.c diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/bittypes.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/bittypes.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/bittypes.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/bittypes.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/ip6_misc.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/ip6_misc.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/ip6_misc.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/ip6_misc.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/netif.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/netif.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/netif.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/netif.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap-bpf.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap-bpf.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap-bpf.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap-bpf.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap-namedb.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap-namedb.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap-namedb.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap-namedb.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap-stdinc.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap-stdinc.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap-stdinc.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap-stdinc.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/bluetooth.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/bluetooth.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/bluetooth.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/bluetooth.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/bpf.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/bpf.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/bpf.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/bpf.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/namedb.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/namedb.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/namedb.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/namedb.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/pcap.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/pcap.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/pcap.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/pcap.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/sll.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/sll.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/sll.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/sll.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/usb.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/usb.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/usb.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/usb.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/vlan.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/vlan.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/pcap/vlan.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/pcap/vlan.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/remote-ext.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/remote-ext.h similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/remote-ext.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/remote-ext.h diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/wpcap.lib b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/wpcap.lib similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WinPCap/wpcap.lib rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/WinPCap/wpcap.lib diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/main.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/main.c similarity index 100% rename from FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/main.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Networkless/main.c diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSConfig.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSConfig.h similarity index 97% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSConfig.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSConfig.h index 9fdf19c3d5..a78a6413f3 100644 --- a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSConfig.h +++ b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSConfig.h @@ -1,128 +1,128 @@ -/* - * FreeRTOS Kernel V10.3.0 - * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://www.FreeRTOS.org - * http://aws.amazon.com/freertos - * - * 1 tab == 4 spaces! - */ - - -#ifndef FREERTOS_CONFIG_H -#define FREERTOS_CONFIG_H - -/*----------------------------------------------------------- - * Application specific definitions. - * - * These definitions should be adjusted for your particular hardware and - * application requirements. - * - * THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE - * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. See - * http://www.freertos.org/a00110.html - *----------------------------------------------------------*/ - -#define configUSE_PREEMPTION 1 -#define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 -#define configUSE_IDLE_HOOK 1 -#define configUSE_TICK_HOOK 1 -#define configUSE_DAEMON_TASK_STARTUP_HOOK 1 -#define configTICK_RATE_HZ ( 1000 ) /* In this non-real time simulated environment the tick frequency has to be at least a multiple of the Win32 tick frequency, and therefore very slow. */ -#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 70 ) /* In this simulated case, the stack only has to hold one small structure as the real stack is part of the win32 thread. */ -#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 52 * 1024 ) ) -#define configMAX_TASK_NAME_LEN ( 12 ) -#define configUSE_TRACE_FACILITY 1 -#define configUSE_16_BIT_TICKS 0 -#define configIDLE_SHOULD_YIELD 1 -#define configUSE_MUTEXES 1 -#define configCHECK_FOR_STACK_OVERFLOW 0 -#define configUSE_RECURSIVE_MUTEXES 1 -#define configQUEUE_REGISTRY_SIZE 20 -#define configUSE_MALLOC_FAILED_HOOK 1 -#define configUSE_APPLICATION_TASK_TAG 1 -#define configUSE_COUNTING_SEMAPHORES 1 -#define configUSE_ALTERNATIVE_API 0 -#define configUSE_QUEUE_SETS 1 -#define configUSE_TASK_NOTIFICATIONS 1 -#define configSUPPORT_STATIC_ALLOCATION 1 -#define configINITIAL_TICK_COUNT ( ( TickType_t ) 0 ) /* For test. */ -#define configSTREAM_BUFFER_TRIGGER_LEVEL_TEST_MARGIN 1 /* As there are a lot of tasks running. */ - -/* Software timer related configuration options. */ -#define configUSE_TIMERS 1 -#define configTIMER_TASK_PRIORITY ( configMAX_PRIORITIES - 1 ) -#define configTIMER_QUEUE_LENGTH 20 -#define configTIMER_TASK_STACK_DEPTH ( configMINIMAL_STACK_SIZE * 2 ) - -#define configMAX_PRIORITIES ( 7 ) - -/* Run time stats gathering configuration options. */ -unsigned long ulGetRunTimeCounterValue( void ); /* Prototype of function that returns run time counter. */ -void vConfigureTimerForRunTimeStats( void ); /* Prototype of function that initialises the run time counter. */ -#define configGENERATE_RUN_TIME_STATS 1 -#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() vConfigureTimerForRunTimeStats() -#define portGET_RUN_TIME_COUNTER_VALUE() ulGetRunTimeCounterValue() - -/* Co-routine related configuration options. */ -#define configUSE_CO_ROUTINES 1 -#define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) - -/* This demo makes use of one or more example stats formatting functions. These -format the raw data provided by the uxTaskGetSystemState() function in to human -readable ASCII form. See the notes in the implementation of vTaskList() within -FreeRTOS/Source/tasks.c for limitations. */ -#define configUSE_STATS_FORMATTING_FUNCTIONS 1 - -/* Set the following definitions to 1 to include the API function, or zero -to exclude the API function. In most cases the linker will remove unused -functions anyway. */ -#define INCLUDE_vTaskPrioritySet 1 -#define INCLUDE_uxTaskPriorityGet 1 -#define INCLUDE_vTaskDelete 1 -#define INCLUDE_vTaskCleanUpResources 0 -#define INCLUDE_vTaskSuspend 1 -#define INCLUDE_vTaskDelayUntil 1 -#define INCLUDE_vTaskDelay 1 -#define INCLUDE_uxTaskGetStackHighWaterMark 1 -#define INCLUDE_xTaskGetSchedulerState 1 -#define INCLUDE_xTimerGetTimerDaemonTaskHandle 1 -#define INCLUDE_xTaskGetIdleTaskHandle 1 -#define INCLUDE_xTaskGetHandle 1 -#define INCLUDE_eTaskGetState 1 -#define INCLUDE_xSemaphoreGetMutexHolder 1 -#define INCLUDE_xTimerPendFunctionCall 1 -#define INCLUDE_xTaskAbortDelay 1 - -/* It is a good idea to define configASSERT() while developing. configASSERT() -uses the same semantics as the standard C assert() macro. */ -extern void vAssertCalled( unsigned long ulLine, const char * const pcFileName ); -#define configASSERT( x ) if( ( x ) == 0 ) vAssertCalled( __LINE__, __FILE__ ) - -#define configINCLUDE_MESSAGE_BUFFER_AMP_DEMO 0 -#if ( configINCLUDE_MESSAGE_BUFFER_AMP_DEMO == 1 ) - extern void vGenerateCoreBInterrupt( void * xUpdatedMessageBuffer ); - #define sbSEND_COMPLETED( pxStreamBuffer ) vGenerateCoreBInterrupt( pxStreamBuffer ) -#endif /* configINCLUDE_MESSAGE_BUFFER_AMP_DEMO */ - -/* Include the FreeRTOS+Trace FreeRTOS trace macro definitions. */ -/* #include "trcRecorder.h" */ - -#endif /* FREERTOS_CONFIG_H */ +/* + * FreeRTOS Kernel V10.3.0 + * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + * the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * http://www.FreeRTOS.org + * http://aws.amazon.com/freertos + * + * 1 tab == 4 spaces! + */ + + +#ifndef FREERTOS_CONFIG_H +#define FREERTOS_CONFIG_H + +/*----------------------------------------------------------- + * Application specific definitions. + * + * These definitions should be adjusted for your particular hardware and + * application requirements. + * + * THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE + * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. See + * http://www.freertos.org/a00110.html + *----------------------------------------------------------*/ + +#define configUSE_PREEMPTION 1 +#define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 +#define configUSE_IDLE_HOOK 1 +#define configUSE_TICK_HOOK 1 +#define configUSE_DAEMON_TASK_STARTUP_HOOK 1 +#define configTICK_RATE_HZ ( 1000 ) /* In this non-real time simulated environment the tick frequency has to be at least a multiple of the Win32 tick frequency, and therefore very slow. */ +#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 70 ) /* In this simulated case, the stack only has to hold one small structure as the real stack is part of the win32 thread. */ +#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 52 * 1024 ) ) +#define configMAX_TASK_NAME_LEN ( 12 ) +#define configUSE_TRACE_FACILITY 1 +#define configUSE_16_BIT_TICKS 0 +#define configIDLE_SHOULD_YIELD 1 +#define configUSE_MUTEXES 1 +#define configCHECK_FOR_STACK_OVERFLOW 0 +#define configUSE_RECURSIVE_MUTEXES 1 +#define configQUEUE_REGISTRY_SIZE 20 +#define configUSE_MALLOC_FAILED_HOOK 1 +#define configUSE_APPLICATION_TASK_TAG 1 +#define configUSE_COUNTING_SEMAPHORES 1 +#define configUSE_ALTERNATIVE_API 0 +#define configUSE_QUEUE_SETS 1 +#define configUSE_TASK_NOTIFICATIONS 1 +#define configSUPPORT_STATIC_ALLOCATION 1 +#define configINITIAL_TICK_COUNT ( ( TickType_t ) 0 ) /* For test. */ +#define configSTREAM_BUFFER_TRIGGER_LEVEL_TEST_MARGIN 1 /* As there are a lot of tasks running. */ + +/* Software timer related configuration options. */ +#define configUSE_TIMERS 1 +#define configTIMER_TASK_PRIORITY ( configMAX_PRIORITIES - 1 ) +#define configTIMER_QUEUE_LENGTH 20 +#define configTIMER_TASK_STACK_DEPTH ( configMINIMAL_STACK_SIZE * 2 ) + +#define configMAX_PRIORITIES ( 7 ) + +/* Run time stats gathering configuration options. */ +unsigned long ulGetRunTimeCounterValue( void ); /* Prototype of function that returns run time counter. */ +void vConfigureTimerForRunTimeStats( void ); /* Prototype of function that initialises the run time counter. */ +#define configGENERATE_RUN_TIME_STATS 1 +#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() vConfigureTimerForRunTimeStats() +#define portGET_RUN_TIME_COUNTER_VALUE() ulGetRunTimeCounterValue() + +/* Co-routine related configuration options. */ +#define configUSE_CO_ROUTINES 1 +#define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) + +/* This demo makes use of one or more example stats formatting functions. These +format the raw data provided by the uxTaskGetSystemState() function in to human +readable ASCII form. See the notes in the implementation of vTaskList() within +FreeRTOS/Source/tasks.c for limitations. */ +#define configUSE_STATS_FORMATTING_FUNCTIONS 1 + +/* Set the following definitions to 1 to include the API function, or zero +to exclude the API function. In most cases the linker will remove unused +functions anyway. */ +#define INCLUDE_vTaskPrioritySet 1 +#define INCLUDE_uxTaskPriorityGet 1 +#define INCLUDE_vTaskDelete 1 +#define INCLUDE_vTaskCleanUpResources 0 +#define INCLUDE_vTaskSuspend 1 +#define INCLUDE_vTaskDelayUntil 1 +#define INCLUDE_vTaskDelay 1 +#define INCLUDE_uxTaskGetStackHighWaterMark 1 +#define INCLUDE_xTaskGetSchedulerState 1 +#define INCLUDE_xTimerGetTimerDaemonTaskHandle 1 +#define INCLUDE_xTaskGetIdleTaskHandle 1 +#define INCLUDE_xTaskGetHandle 1 +#define INCLUDE_eTaskGetState 1 +#define INCLUDE_xSemaphoreGetMutexHolder 1 +#define INCLUDE_xTimerPendFunctionCall 1 +#define INCLUDE_xTaskAbortDelay 1 + +/* It is a good idea to define configASSERT() while developing. configASSERT() +uses the same semantics as the standard C assert() macro. */ +extern void vAssertCalled( unsigned long ulLine, const char * const pcFileName ); +#define configASSERT( x ) if( ( x ) == 0 ) vAssertCalled( __LINE__, __FILE__ ) + +#define configINCLUDE_MESSAGE_BUFFER_AMP_DEMO 0 +#if ( configINCLUDE_MESSAGE_BUFFER_AMP_DEMO == 1 ) + extern void vGenerateCoreBInterrupt( void * xUpdatedMessageBuffer ); + #define sbSEND_COMPLETED( pxStreamBuffer ) vGenerateCoreBInterrupt( pxStreamBuffer ) +#endif /* configINCLUDE_MESSAGE_BUFFER_AMP_DEMO */ + +/* Include the FreeRTOS+Trace FreeRTOS trace macro definitions. */ +/* #include "trcRecorder.h" */ + +#endif /* FREERTOS_CONFIG_H */ diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSIPConfig.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSIPConfig.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSIPConfig.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSIPConfig.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSIPConfigDefaults.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSIPConfigDefaults.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOSIPConfigDefaults.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOSIPConfigDefaults.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOS_errno_TCP.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOS_errno_TCP.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/FreeRTOS_errno_TCP.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/FreeRTOS_errno_TCP.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/IPTraceMacroDefaults.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/IPTraceMacroDefaults.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/IPTraceMacroDefaults.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/IPTraceMacroDefaults.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/NetworkBufferManagement.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/NetworkBufferManagement.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/NetworkBufferManagement.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/NetworkBufferManagement.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/NetworkInterface.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/NetworkInterface.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/NetworkInterface.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/NetworkInterface.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/WinBase.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/WinBase.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/WinBase.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/WinBase.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/Windows.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/Windows.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/Windows.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/Windows.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/pack_struct_end.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/pack_struct_end.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/pack_struct_end.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/pack_struct_end.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/pack_struct_start.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/pack_struct_start.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/pack_struct_start.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/pack_struct_start.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/portmacro.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/portmacro.h similarity index 97% rename from FreeRTOS-Plus/Test/Unit-Tests/Config_files/portmacro.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/portmacro.h index 3c089518b4..caa7dd9902 100644 --- a/FreeRTOS-Plus/Test/Unit-Tests/Config_files/portmacro.h +++ b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Config_files/portmacro.h @@ -1,162 +1,162 @@ -/* - * FreeRTOS Kernel V10.3.0 - * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://www.FreeRTOS.org - * http://aws.amazon.com/freertos - * - * 1 tab == 4 spaces! - */ - -#ifndef PORTMACRO_H -#define PORTMACRO_H - -#include -#include - -/****************************************************************************** - Defines -******************************************************************************/ -/* Type definitions. */ -#define portCHAR char -#define portFLOAT float -#define portDOUBLE double -#define portLONG long -#define portSHORT short -#define portSTACK_TYPE size_t -#define portBASE_TYPE long -#define portPOINTER_SIZE_TYPE size_t - -typedef portSTACK_TYPE StackType_t; -typedef long BaseType_t; -typedef unsigned long UBaseType_t; - - -#if( configUSE_16_BIT_TICKS == 1 ) - typedef uint16_t TickType_t; - #define portMAX_DELAY ( TickType_t ) 0xffff -#else - typedef uint32_t TickType_t; - #define portMAX_DELAY ( TickType_t ) 0xffffffffUL - - /* 32/64-bit tick type on a 32/64-bit architecture, so reads of the tick - count do not need to be guarded with a critical section. */ - #define portTICK_TYPE_IS_ATOMIC 1 -#endif - -/* Hardware specifics. */ -#define portSTACK_GROWTH ( -1 ) -#define portTICK_PERIOD_MS ( ( TickType_t ) 1000 / configTICK_RATE_HZ ) -#define portINLINE - -#if defined( __x86_64__) || defined( _M_X64 ) - #define portBYTE_ALIGNMENT 8 -#else - #define portBYTE_ALIGNMENT 4 -#endif - -#define portYIELD() vPortGenerateSimulatedInterrupt( portINTERRUPT_YIELD ) - - -extern volatile BaseType_t xInsideInterrupt; -#define portSOFTWARE_BARRIER() while( xInsideInterrupt != pdFALSE ) - - -/* Simulated interrupts return pdFALSE if no context switch should be performed, -or a non-zero number if a context switch should be performed. */ -#define portYIELD_FROM_ISR( x ) ( void ) x -#define portEND_SWITCHING_ISR( x ) portYIELD_FROM_ISR( ( x ) ) - -void vPortCloseRunningThread( void *pvTaskToDelete, volatile BaseType_t *pxPendYield ); -void vPortDeleteThread( void *pvThreadToDelete ); -#define portCLEAN_UP_TCB( pxTCB ) vPortDeleteThread( pxTCB ) -#define portPRE_TASK_DELETE_HOOK( pvTaskToDelete, pxPendYield ) vPortCloseRunningThread( ( pvTaskToDelete ), ( pxPendYield ) ) -#define portDISABLE_INTERRUPTS() vPortEnterCritical() -#define portENABLE_INTERRUPTS() vPortExitCritical() - -/* Critical section handling. */ -void vPortEnterCritical( void ); -void vPortExitCritical( void ); - -#define portENTER_CRITICAL() vPortEnterCritical() -#define portEXIT_CRITICAL() vPortExitCritical() - -#ifndef configUSE_PORT_OPTIMISED_TASK_SELECTION - #define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 -#endif - -#if configUSE_PORT_OPTIMISED_TASK_SELECTION == 1 - - /* Check the configuration. */ - #if( configMAX_PRIORITIES > 32 ) - #error configUSE_PORT_OPTIMISED_TASK_SELECTION can only be set to 1 when configMAX_PRIORITIES is less than or equal to 32. It is very rare that a system requires more than 10 to 15 difference priorities as tasks that share a priority will time slice. - #endif - - /* Store/clear the ready priorities in a bit map. */ - #define portRECORD_READY_PRIORITY( uxPriority, uxReadyPriorities ) ( uxReadyPriorities ) |= ( 1UL << ( uxPriority ) ) - #define portRESET_READY_PRIORITY( uxPriority, uxReadyPriorities ) ( uxReadyPriorities ) &= ~( 1UL << ( uxPriority ) ) - - - /*-----------------------------------------------------------*/ - - #ifdef __GNUC__ - #define portGET_HIGHEST_PRIORITY( uxTopPriority, uxReadyPriorities ) \ - __asm volatile( "bsr %1, %0\n\t" \ - :"=r"(uxTopPriority) : "rm"(uxReadyPriorities) : "cc" ) - #else - /* BitScanReverse returns the bit position of the most significant '1' - in the word. */ - #define portGET_HIGHEST_PRIORITY( uxTopPriority, uxReadyPriorities ) _BitScanReverse( ( DWORD * ) &( uxTopPriority ), ( uxReadyPriorities ) ) - #endif /* __GNUC__ */ - -#endif /* taskRECORD_READY_PRIORITY */ - -#ifndef __GNUC__ - __pragma( warning( disable:4211 ) ) /* Nonstandard extension used, as extern is only nonstandard to MSVC. */ -#endif - - -/* Task function macros as described on the FreeRTOS.org WEB site. */ -#define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters ) -#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters ) - -#define portINTERRUPT_YIELD ( 0UL ) -#define portINTERRUPT_TICK ( 1UL ) - -/* - * Raise a simulated interrupt represented by the bit mask in ulInterruptMask. - * Each bit can be used to represent an individual interrupt - with the first - * two bits being used for the Yield and Tick interrupts respectively. -*/ -void vPortGenerateSimulatedInterrupt( uint32_t ulInterruptNumber ); - -/* - * Install an interrupt handler to be called by the simulated interrupt handler - * thread. The interrupt number must be above any used by the kernel itself - * (at the time of writing the kernel was using interrupt numbers 0, 1, and 2 - * as defined above). The number must also be lower than 32. - * - * Interrupt handler functions must return a non-zero value if executing the - * handler resulted in a task switch being required. - */ -void vPortSetInterruptHandler( uint32_t ulInterruptNumber, uint32_t (*pvHandler)( void ) ); - -#endif - +/* + * FreeRTOS Kernel V10.3.0 + * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + * the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * http://www.FreeRTOS.org + * http://aws.amazon.com/freertos + * + * 1 tab == 4 spaces! + */ + +#ifndef PORTMACRO_H +#define PORTMACRO_H + +#include +#include + +/****************************************************************************** + Defines +******************************************************************************/ +/* Type definitions. */ +#define portCHAR char +#define portFLOAT float +#define portDOUBLE double +#define portLONG long +#define portSHORT short +#define portSTACK_TYPE size_t +#define portBASE_TYPE long +#define portPOINTER_SIZE_TYPE size_t + +typedef portSTACK_TYPE StackType_t; +typedef long BaseType_t; +typedef unsigned long UBaseType_t; + + +#if( configUSE_16_BIT_TICKS == 1 ) + typedef uint16_t TickType_t; + #define portMAX_DELAY ( TickType_t ) 0xffff +#else + typedef uint32_t TickType_t; + #define portMAX_DELAY ( TickType_t ) 0xffffffffUL + + /* 32/64-bit tick type on a 32/64-bit architecture, so reads of the tick + count do not need to be guarded with a critical section. */ + #define portTICK_TYPE_IS_ATOMIC 1 +#endif + +/* Hardware specifics. */ +#define portSTACK_GROWTH ( -1 ) +#define portTICK_PERIOD_MS ( ( TickType_t ) 1000 / configTICK_RATE_HZ ) +#define portINLINE + +#if defined( __x86_64__) || defined( _M_X64 ) + #define portBYTE_ALIGNMENT 8 +#else + #define portBYTE_ALIGNMENT 4 +#endif + +#define portYIELD() vPortGenerateSimulatedInterrupt( portINTERRUPT_YIELD ) + + +extern volatile BaseType_t xInsideInterrupt; +#define portSOFTWARE_BARRIER() while( xInsideInterrupt != pdFALSE ) + + +/* Simulated interrupts return pdFALSE if no context switch should be performed, +or a non-zero number if a context switch should be performed. */ +#define portYIELD_FROM_ISR( x ) ( void ) x +#define portEND_SWITCHING_ISR( x ) portYIELD_FROM_ISR( ( x ) ) + +void vPortCloseRunningThread( void *pvTaskToDelete, volatile BaseType_t *pxPendYield ); +void vPortDeleteThread( void *pvThreadToDelete ); +#define portCLEAN_UP_TCB( pxTCB ) vPortDeleteThread( pxTCB ) +#define portPRE_TASK_DELETE_HOOK( pvTaskToDelete, pxPendYield ) vPortCloseRunningThread( ( pvTaskToDelete ), ( pxPendYield ) ) +#define portDISABLE_INTERRUPTS() vPortEnterCritical() +#define portENABLE_INTERRUPTS() vPortExitCritical() + +/* Critical section handling. */ +void vPortEnterCritical( void ); +void vPortExitCritical( void ); + +#define portENTER_CRITICAL() vPortEnterCritical() +#define portEXIT_CRITICAL() vPortExitCritical() + +#ifndef configUSE_PORT_OPTIMISED_TASK_SELECTION + #define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 +#endif + +#if configUSE_PORT_OPTIMISED_TASK_SELECTION == 1 + + /* Check the configuration. */ + #if( configMAX_PRIORITIES > 32 ) + #error configUSE_PORT_OPTIMISED_TASK_SELECTION can only be set to 1 when configMAX_PRIORITIES is less than or equal to 32. It is very rare that a system requires more than 10 to 15 difference priorities as tasks that share a priority will time slice. + #endif + + /* Store/clear the ready priorities in a bit map. */ + #define portRECORD_READY_PRIORITY( uxPriority, uxReadyPriorities ) ( uxReadyPriorities ) |= ( 1UL << ( uxPriority ) ) + #define portRESET_READY_PRIORITY( uxPriority, uxReadyPriorities ) ( uxReadyPriorities ) &= ~( 1UL << ( uxPriority ) ) + + + /*-----------------------------------------------------------*/ + + #ifdef __GNUC__ + #define portGET_HIGHEST_PRIORITY( uxTopPriority, uxReadyPriorities ) \ + __asm volatile( "bsr %1, %0\n\t" \ + :"=r"(uxTopPriority) : "rm"(uxReadyPriorities) : "cc" ) + #else + /* BitScanReverse returns the bit position of the most significant '1' + in the word. */ + #define portGET_HIGHEST_PRIORITY( uxTopPriority, uxReadyPriorities ) _BitScanReverse( ( DWORD * ) &( uxTopPriority ), ( uxReadyPriorities ) ) + #endif /* __GNUC__ */ + +#endif /* taskRECORD_READY_PRIORITY */ + +#ifndef __GNUC__ + __pragma( warning( disable:4211 ) ) /* Nonstandard extension used, as extern is only nonstandard to MSVC. */ +#endif + + +/* Task function macros as described on the FreeRTOS.org WEB site. */ +#define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters ) +#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters ) + +#define portINTERRUPT_YIELD ( 0UL ) +#define portINTERRUPT_TICK ( 1UL ) + +/* + * Raise a simulated interrupt represented by the bit mask in ulInterruptMask. + * Each bit can be used to represent an individual interrupt - with the first + * two bits being used for the Yield and Tick interrupts respectively. +*/ +void vPortGenerateSimulatedInterrupt( uint32_t ulInterruptNumber ); + +/* + * Install an interrupt handler to be called by the simulated interrupt handler + * thread. The interrupt number must be above any used by the kernel itself + * (at the time of writing the kernel was using interrupt numbers 0, 1, and 2 + * as defined above). The number must also be lower than 32. + * + * Interrupt handler functions must return a non-zero value if executing the + * handler resulted in a task switch being required. + */ +void vPortSetInterruptHandler( uint32_t ulInterruptNumber, uint32_t (*pvHandler)( void ) ); + +#endif + diff --git a/FreeRTOS-Plus/Test/Unit-Tests/Makefile b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Makefile similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/Makefile rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/Makefile diff --git a/FreeRTOS-Plus/Test/Unit-Tests/README.md b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/README.md similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/README.md rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/README.md diff --git a/FreeRTOS-Plus/Test/Unit-Tests/tests/example/hello_world.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/hello_world.c similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/tests/example/hello_world.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/hello_world.c diff --git a/FreeRTOS-Plus/Test/Unit-Tests/tests/example/hello_world.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/hello_world.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/tests/example/hello_world.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/hello_world.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/tests/example/hello_world_test.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/hello_world_test.c similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/tests/example/hello_world_test.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/hello_world_test.c diff --git a/FreeRTOS-Plus/Test/Unit-Tests/tests/example/some_value.c b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/some_value.c similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/tests/example/some_value.c rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/some_value.c diff --git a/FreeRTOS-Plus/Test/Unit-Tests/tests/example/some_value.h b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/some_value.h similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/tests/example/some_value.h rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tests/example/some_value.h diff --git a/FreeRTOS-Plus/Test/Unit-Tests/tools/configuration/project.yml b/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tools/configuration/project.yml similarity index 100% rename from FreeRTOS-Plus/Test/Unit-Tests/tools/configuration/project.yml rename to FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Unit/tools/configuration/project.yml diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj b/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj deleted file mode 100644 index 026f497598..0000000000 --- a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj +++ /dev/null @@ -1,1744 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {C686325E-3261-42F7-AEB1-DDE5280E1CEB} - Integration-Test-TCP - 10.0 - - - - Application - false - MultiByte - v142 - - - Application - false - MultiByte - v142 - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - Debug\ - Debug\ - true - .\Release\ - .\Release\ - false - AllRules.ruleset - - - ..\..\Source\FreeRTOS-Plus-TCP\test;C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\;..\CMock\vendor\unity\extras\memory\src;..\CMock\vendor\unity\extras\fixture\src;..\CMock\vendor\unity\src;.;$(IncludePath) - ..\CMock\vendor\unity\extras\memory\src;..\CMock\vendor\unity\extras\fixture\src;..\CMock\vendor\unity\src;$(SourcePath) - - - - .\Debug/WIN32.tlb - - - - - Disabled - ..\..\Source\FreeRTOS-Plus-FAT\include;..\..\Source\FreeRTOS-Plus-FAT\portable\common;..\..\Source\FreeRTOS-Plus-TCP\protocols\include;..\..\Source\FreeRTOS-Plus-TCP\portable\BufferManagement;.\DemoTasks\include;..\..\Source\FreeRTOS-Plus-TCP\portable\Compiler\MSVC;.\WinPCap;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\Source\FreeRTOS-Plus-CLI;.\TraceMacros\Example1;..\..\Source\FreeRTOS-Plus-TCP\include;.;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;WINVER=0x400;_CRT_SECURE_NO_WARNINGS;FREERTOS_ENABLE_UNIT_TESTS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDLL - .\Debug/WIN32.pch - .\Debug/ - .\Debug/ - .\Debug/ - Level4 - true - false - EditAndContinue - /wd4210 /wd4127 /wd4214 /wd4201 /wd4244 /wd4310 %(AdditionalOptions) - true - NotUsing - false - CompileAsC - - - _DEBUG;%(PreprocessorDefinitions) - 0x0c09 - - - .\Debug/Integration-Test-TCP.exe - true - true - .\Debug/WIN32.pdb - Console - MachineX86 - wpcap.lib;%(AdditionalDependencies) - .\WinPCap - false - - - true - .\Debug/WIN32.bsc - - - - - .\Release/WIN32.tlb - - - - - MaxSpeed - OnlyExplicitInline - _WINSOCKAPI_;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - MultiThreaded - true - .\Release/WIN32.pch - .\Release/ - .\Release/ - .\Release/ - Level3 - true - ..\Common\Utils;..\Common\ethernet\lwip-1.4.0\ports\win32\WinPCap;..\Common\ethernet\lwip-1.4.0\src\include\ipv4;..\Common\ethernet\lwip-1.4.0\src\include;..\..\Source\include;..\..\Source\portable\MSVC-MingW;..\Common\ethernet\lwip-1.4.0\ports\win32\include;..\Common\Include;.\lwIP_Apps;.;%(AdditionalIncludeDirectories) - - - NDEBUG;%(PreprocessorDefinitions) - 0x0c09 - - - .\Release/RTOSDemo.exe - true - .\Release/WIN32.pdb - Console - MachineX86 - ..\Common\ethernet\lwip-1.4.0\ports\win32\WinPCap - wpcap.lib;%(AdditionalDependencies) - - - true - .\Release/WIN32.bsc - - - - - - - - - - - - - - - - - - - - - - - - - - - - %(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - %(PreprocessorDefinitions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj.filters b/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj.filters deleted file mode 100644 index a0769eb5f7..0000000000 --- a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/WIN32.vcxproj.filters +++ /dev/null @@ -1,4798 +0,0 @@ - - - - - {38712199-cebf-4124-bf15-398f7c3419ea} - ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe - - - {af3445a1-4908-4170-89ed-39345d90d30c} - - - {f32be356-4763-4cae-9020-974a2638cb08} - *.c - - - {88f409e6-d396-4ac5-94bd-7a99c914be46} - - - {e5ad4ec7-23dc-4295-8add-2acaee488f5a} - - - {d2dcd641-8d91-492b-852f-5563ffadaec6} - - - {8672fa26-b119-481f-8b8d-086419c01a3e} - - - {4570be11-ec96-4b55-ac58-24b50ada980a} - - - {5d93ed51-023a-41ad-9243-8d230165d34b} - - - {fdabc401-4468-412c-8dc1-0e366fcdbec1} - - - {623bd581-b971-47af-b62c-ac19b71a44c1} - - - - - FreeRTOS\Source\Portable - - - FreeRTOS\Source - - - FreeRTOS\Source - - - FreeRTOS\Source - - - FreeRTOS\Source - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP\portable - - - FreeRTOS+\FreeRTOS+TCP\portable - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS+\FreeRTOS+TCP - - - FreeRTOS\Source - - - FreeRTOS\Source\Portable - - - - FreeRTOS+\FreeRTOS+TCP - - - - Unity - - - Unity - - - Unity - - - Tests - - - Tests - - - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS+\FreeRTOS+TCP\include - - - - - FreeRTOS+\FreeRTOS+TCP\include - - - FreeRTOS\Source\include - - - FreeRTOS\Source\include - - - Unity - - - Unity - - - Unity - - - Unity - - - Unity - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Tests - - - Tests - - - Tests - - - Tests - - - Tests - - - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - - - Resource Files - - - Resource Files - - - Resource Files - - - \ No newline at end of file diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/dlldata.c b/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/dlldata.c deleted file mode 100644 index c79881f99c..0000000000 --- a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/dlldata.c +++ /dev/null @@ -1,50 +0,0 @@ -/********************************************************* - DllData file -- generated by MIDL compiler - - DO NOT ALTER THIS FILE - - This file is regenerated by MIDL on every IDL file compile. - - To completely reconstruct this file, delete it and rerun MIDL - on all the IDL files in this DLL, specifying this file for the - /dlldata command line option - -*********************************************************/ - -#define PROXY_DELEGATION - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -EXTERN_PROXY_FILE( HLink ) -EXTERN_PROXY_FILE( HolographicSpaceInterop ) -EXTERN_PROXY_FILE( homepagesetting ) -EXTERN_PROXY_FILE( htiface ) -EXTERN_PROXY_FILE( htiframe ) -EXTERN_PROXY_FILE( windows2Eui2Examl2Ehosting2Edesktopwindowxamlsource ) -EXTERN_PROXY_FILE( windows2Eui2Examl2Ehosting2Ereferencetracker ) - - -PROXYFILE_LIST_START -/* Start of list */ - REFERENCE_PROXY_FILE( HLink ), - REFERENCE_PROXY_FILE( HolographicSpaceInterop ), - REFERENCE_PROXY_FILE( homepagesetting ), - REFERENCE_PROXY_FILE( htiface ), - REFERENCE_PROXY_FILE( htiframe ), - REFERENCE_PROXY_FILE( windows2Eui2Examl2Ehosting2Edesktopwindowxamlsource ), - REFERENCE_PROXY_FILE( windows2Eui2Examl2Ehosting2Ereferencetracker ), -/* End of list */ -PROXYFILE_LIST_END - - -DLLDATA_ROUTINES( aProxyFileList, GET_DLL_CLSID ) - -#ifdef __cplusplus -} /*extern "C" */ -#endif - -/* end of generated dlldata file */ diff --git a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/printf-stdarg.c b/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/printf-stdarg.c deleted file mode 100644 index 84b87b2a42..0000000000 --- a/FreeRTOS-Plus/Test/FreeRTOS_Plus_TCP_Integration_Tests/printf-stdarg.c +++ /dev/null @@ -1,667 +0,0 @@ -/* - Copyright 2001, 2002 Georges Menie (www.menie.org) - stdarg version contributed by Christian Ettinger - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - Changes for the FreeRTOS ports: - - - The dot in "%-8.8s" - - The specifiers 'l' (long) and 'L' (long long) - - The specifier 'u' for unsigned - - Dot notation for IP addresses: - sprintf("IP = %xip\n", 0xC0A80164); - will produce "IP = 192.168.1.100\n" -*/ - -#include -#include -#include -#include - -#include "FreeRTOS.h" - -#define PAD_RIGHT 1 -#define PAD_ZERO 2 - -/* - * Return 1 for readable, 2 for writeable, 3 for both. - * Function must be provided by the application. - */ -extern BaseType_t xApplicationMemoryPermissions( uint32_t aAddress ); - -extern void vOutputChar( const char cChar, const TickType_t xTicksToWait ); -static const TickType_t xTicksToWait = pdMS_TO_TICKS( 20 ); - -struct xPrintFlags -{ - int base; - int width; - int printLimit; - unsigned - pad : 8, - letBase : 8, - isSigned : 1, - isNumber : 1, - long32 : 1, - long64 : 1; -}; - -struct SStringBuf -{ - char *str; - const char *orgStr; - const char *nulPos; - int curLen; - struct xPrintFlags flags; -}; - -static void strbuf_init( struct SStringBuf *apStr, char *apBuf, const char *apMaxStr ) -{ - apStr->str = apBuf; - apStr->orgStr = apBuf; - apStr->nulPos = apMaxStr-1; - apStr->curLen = 0; - - memset( &apStr->flags, '\0', sizeof( apStr->flags ) ); -} -/*-----------------------------------------------------------*/ - -static BaseType_t strbuf_printchar( struct SStringBuf *apStr, int c ) -{ - if( apStr->str == NULL ) - { - vOutputChar( ( char ) c, xTicksToWait ); - apStr->curLen++; - return pdTRUE; - } - if( apStr->str < apStr->nulPos ) - { - *( apStr->str++ ) = c; - apStr->curLen++; - return pdTRUE; - } - if( apStr->str == apStr->nulPos ) - { - *( apStr->str++ ) = '\0'; - } - return pdFALSE; -} -/*-----------------------------------------------------------*/ - -static portINLINE BaseType_t strbuf_printchar_inline( struct SStringBuf *apStr, int c ) -{ - if( apStr->str == NULL ) - { - vOutputChar( ( char ) c, xTicksToWait ); - if( c == 0 ) - { - return pdFALSE; - } - apStr->curLen++; - return pdTRUE; - } - if( apStr->str < apStr->nulPos ) - { - *(apStr->str++) = c; - if( c == 0 ) - { - return pdFALSE; - } - apStr->curLen++; - return pdTRUE; - } - if( apStr->str == apStr->nulPos ) - { - *( apStr->str++ ) = '\0'; - } - return pdFALSE; -} -/*-----------------------------------------------------------*/ - -static portINLINE int i2hex( int aCh ) -{ -int iResult; - - if( aCh < 10 ) - { - iResult = '0' + aCh; - } - else - { - iResult = 'A' + aCh - 10; - } - - return iResult; -} -/*-----------------------------------------------------------*/ - -static BaseType_t prints(struct SStringBuf *apBuf, const char *apString ) -{ - register int padchar = ' '; - int i,len; - - if( xApplicationMemoryPermissions( ( uint32_t )apString ) == 0 ) - { - /* The user has probably made a mistake with the parameter - for '%s', the memory is not readbale. */ - apString = "INV_MEM"; - } - - if( apBuf->flags.width > 0 ) - { - register int len = 0; - register const char *ptr; - for( ptr = apString; *ptr; ++ptr ) - { - ++len; - } - - if( len >= apBuf->flags.width ) - { - apBuf->flags.width = 0; - } - else - { - apBuf->flags.width -= len; - } - - if( apBuf->flags.pad & PAD_ZERO ) - { - padchar = '0'; - } - } - if( ( apBuf->flags.pad & PAD_RIGHT ) == 0 ) - { - for( ; apBuf->flags.width > 0; --apBuf->flags.width ) - { - if( strbuf_printchar( apBuf, padchar ) == 0 ) - { - return pdFALSE; - } - } - } - if( ( apBuf->flags.isNumber == pdTRUE ) && ( apBuf->flags.pad == pdTRUE ) ) - { - /* The string to print represents an integer number. - * In this case, printLimit is the min number of digits to print - * If the length of the number to print is less than the min nb of i - * digits to display, we add 0 before printing the number - */ - len = strlen( apString ); - - if( len < apBuf->flags.printLimit ) - { - i = apBuf->flags.printLimit - len; - for( ; i; i-- ) - { - if( strbuf_printchar( apBuf, '0' ) == 0 ) - { - return pdFALSE; - } - } - } - } - /* The string to print is not the result of a number conversion to ascii. - * For a string, printLimit is the max number of characters to display - */ - for( ; apBuf->flags.printLimit && *apString ; ++apString, --apBuf->flags.printLimit ) - { - if( !strbuf_printchar( apBuf, *apString ) ) - { - return pdFALSE; - } - } - - for( ; apBuf->flags.width > 0; --apBuf->flags.width ) - { - if( !strbuf_printchar( apBuf, padchar ) ) - { - return pdFALSE; - } - } - - return pdTRUE; -} -/*-----------------------------------------------------------*/ - -/* the following should be enough for 32 bit int */ -#define PRINT_BUF_LEN 12 /* to print 4294967296 */ - -#if SPRINTF_LONG_LONG -#warning 64-bit libraries will be included as well -static BaseType_t printll( struct SStringBuf *apBuf, long long i ) -{ - char print_buf[ 2 * PRINT_BUF_LEN ]; - register char *s; - register int t, neg = 0; - register unsigned long long u = i; - lldiv_t lldiv_result; - -/* typedef struct - * { - * long long int quot; // quotient - * long long int rem; // remainder - * } lldiv_t; - */ - - apBuf->flags.isNumber = pdTRUE; /* Parameter for prints */ - if( i == 0LL ) - { - print_buf[ 0 ] = '0'; - print_buf[ 1 ] = '\0'; - return prints( apBuf, print_buf ); - } - - if( ( apBuf->flags.isSigned == pdTRUE ) && ( apBuf->flags.base == 10 ) && ( i < 0LL ) ) - { - neg = 1; - u = -i; - } - - s = print_buf + sizeof( print_buf ) - 1; - - *s = '\0'; - /* 18446744073709551616 */ - while( u != 0 ) - { - lldiv_result = lldiv( u, ( unsigned long long ) apBuf->flags.base ); - t = lldiv_result.rem; - if( t >= 10 ) - { - t += apBuf->flags.letBase - '0' - 10; - } - *( --s ) = t + '0'; - u = lldiv_result.quot; - } - - if( neg != 0 ) - { - if( ( apBuf->flags.width != 0 ) && ( apBuf->flags.pad & PAD_ZERO ) ) - { - if( !strbuf_printchar( apBuf, '-' ) ) - { - return pdFALSE; - } - --apBuf->flags.width; - } - else - { - *( --s ) = '-'; - } - } - - return prints( apBuf, s ); -} -#endif /* SPRINTF_LONG_LONG */ -/*-----------------------------------------------------------*/ - -static BaseType_t printi( struct SStringBuf *apBuf, int i ) -{ - char print_buf[ PRINT_BUF_LEN ]; - register char *s; - register int t, neg = 0; - register unsigned int u = i; - register unsigned base = apBuf->flags.base; - - apBuf->flags.isNumber = pdTRUE; /* Parameter for prints */ - - if( i == 0 ) - { - print_buf[ 0 ] = '0'; - print_buf[ 1 ] = '\0'; - return prints( apBuf, print_buf ); - } - - if( ( apBuf->flags.isSigned == pdTRUE ) && ( base == 10 ) && ( i < 0 ) ) - { - neg = 1; - u = -i; - } - - s = print_buf + sizeof( print_buf ) - 1; - - *s = '\0'; - switch( base ) - { - case 16: - while( u != 0 ) - { - t = u & 0xF; - if( t >= 10 ) - { - t += apBuf->flags.letBase - '0' - 10; - } - *( --s ) = t + '0'; - u >>= 4; - } - break; - - case 8: - case 10: - /* GCC compiles very efficient */ - while( u ) - { - t = u % base; - *( --s ) = t + '0'; - u /= base; - } - break; -/* - // The generic case, not yet in use - default: - while( u ) - { - t = u % base; - if( t >= 10) - { - t += apBuf->flags.letBase - '0' - 10; - } - *( --s ) = t + '0'; - u /= base; - } - break; -*/ - } - - if( neg != 0 ) - { - if( apBuf->flags.width && (apBuf->flags.pad & PAD_ZERO ) ) - { - if( strbuf_printchar( apBuf, '-' ) == 0 ) - { - return pdFALSE; - } - --apBuf->flags.width; - } - else - { - *( --s ) = '-'; - } - } - - return prints( apBuf, s ); -} -/*-----------------------------------------------------------*/ - -static BaseType_t printIp(struct SStringBuf *apBuf, unsigned i ) -{ - char print_buf[16]; - - sprintf( print_buf, "%u.%u.%u.%u", - i >> 24, - ( i >> 16 ) & 0xff, - ( i >> 8 ) & 0xff, - i & 0xff ); - apBuf->flags.isNumber = pdTRUE; /* Parameter for prints */ - prints( apBuf, print_buf ); - - return pdTRUE; -} -/*-----------------------------------------------------------*/ - -static void tiny_print( struct SStringBuf *apBuf, const char *format, va_list args ) -{ - char scr[2]; - - for( ; ; ) - { - int ch = *( format++ ); - - if( ch != '%' ) - { - do - { - /* Put the most like flow in a small loop */ - if( strbuf_printchar_inline( apBuf, ch ) == 0 ) - { - return; - } - ch = *( format++ ); - } while( ch != '%' ); - } - ch = *( format++ ); - /* Now ch has character after '%', format pointing to next */ - - if( ch == '\0' ) - { - break; - } - if( ch == '%' ) - { - if( strbuf_printchar( apBuf, ch ) == 0 ) - { - return; - } - continue; - } - memset( &apBuf->flags, '\0', sizeof( apBuf->flags ) ); - - if( ch == '-' ) - { - ch = *( format++ ); - apBuf->flags.pad = PAD_RIGHT; - } - while( ch == '0' ) - { - ch = *( format++ ); - apBuf->flags.pad |= PAD_ZERO; - } - if( ch == '*' ) - { - ch = *( format++ ); - apBuf->flags.width = va_arg( args, int ); - } - else - { - while( ch >= '0' && ch <= '9' ) - { - apBuf->flags.width *= 10; - apBuf->flags.width += ch - '0'; - ch = *( format++ ); - } - } - if( ch == '.' ) - { - ch = *( format++ ); - if( ch == '*' ) - { - apBuf->flags.printLimit = va_arg( args, int ); - ch = *( format++ ); - } - else - { - while( ch >= '0' && ch <= '9' ) - { - apBuf->flags.printLimit *= 10; - apBuf->flags.printLimit += ch - '0'; - ch = *( format++ ); - } - } - } - if( apBuf->flags.printLimit == 0 ) - { - apBuf->flags.printLimit--; /* -1: make it unlimited */ - } - if( ch == 's' ) - { - register char *s = ( char * )va_arg( args, int ); - if( prints( apBuf, s ? s : "(null)" ) == 0 ) - { - break; - } - continue; - } - if( ch == 'c' ) - { - /* char are converted to int then pushed on the stack */ - scr[0] = ( char ) va_arg( args, int ); - - if( strbuf_printchar( apBuf, scr[0] ) == 0 ) - { - return; - } - - continue; - } - if( ch == 'l' ) - { - ch = *( format++ ); - apBuf->flags.long32 = 1; - /* Makes not difference as u32 == long */ - } - if( ch == 'L' ) - { - ch = *( format++ ); - apBuf->flags.long64 = 1; - /* Does make a difference */ - } - apBuf->flags.base = 10; - apBuf->flags.letBase = 'a'; - - if( ch == 'd' || ch == 'u' ) - { - apBuf->flags.isSigned = ( ch == 'd' ); -#if SPRINTF_LONG_LONG - if( apBuf->flags.long64 != pdFALSE ) - { - if( printll( apBuf, va_arg( args, long long ) ) == 0 ) - { - break; - } - } else -#endif /* SPRINTF_LONG_LONG */ - if( printi( apBuf, va_arg( args, int ) ) == 0 ) - { - break; - } - continue; - } - - apBuf->flags.base = 16; /* From here all hexadecimal */ - - if( ch == 'x' && format[0] == 'i' && format[1] == 'p' ) - { - format += 2; /* eat the "xi" of "xip" */ - /* Will use base 10 again */ - if( printIp( apBuf, va_arg( args, int ) ) == 0 ) - { - break; - } - continue; - } - if( ch == 'x' || ch == 'X' || ch == 'p' || ch == 'o' ) - { - if( ch == 'X' ) - { - apBuf->flags.letBase = 'A'; - } - else if( ch == 'o' ) - { - apBuf->flags.base = 8; - } -#if SPRINTF_LONG_LONG - if( apBuf->flags.long64 != pdFALSE ) - { - if( printll( apBuf, va_arg( args, long long ) ) == 0 ) - { - break; - } - } else -#endif /* SPRINTF_LONG_LONG */ - if( printi( apBuf, va_arg( args, int ) ) == 0 ) - { - break; - } - continue; - } - } - strbuf_printchar( apBuf, '\0' ); -} -/*-----------------------------------------------------------*/ - -int vsnprintf( char *apBuf, size_t aMaxLen, const char *apFmt, va_list args ) -{ - struct SStringBuf strBuf; - strbuf_init( &strBuf, apBuf, ( const char* )apBuf + aMaxLen ); - tiny_print( &strBuf, apFmt, args ); - - return strBuf.curLen; -} -/*-----------------------------------------------------------*/ - -int snprintf( char *apBuf, size_t aMaxLen, const char *apFmt, ... ) -{ - va_list args; - - va_start( args, apFmt ); - struct SStringBuf strBuf; - strbuf_init( &strBuf, apBuf, ( const char* )apBuf + aMaxLen ); - tiny_print( &strBuf, apFmt, args ); - va_end( args ); - - return strBuf.curLen; -} -/*-----------------------------------------------------------*/ - -int sprintf( char *apBuf, const char *apFmt, ... ) -{ - va_list args; - - va_start( args, apFmt ); - struct SStringBuf strBuf; - strbuf_init( &strBuf, apBuf, ( const char * )apBuf + 1024 ); - tiny_print( &strBuf, apFmt, args ); - va_end( args ); - - return strBuf.curLen; -} -/*-----------------------------------------------------------*/ - -int vsprintf( char *apBuf, const char *apFmt, va_list args ) -{ - struct SStringBuf strBuf; - strbuf_init( &strBuf, apBuf, ( const char* ) apBuf + 1024 ); - tiny_print( &strBuf, apFmt, args ); - - return strBuf.curLen; -} -/*-----------------------------------------------------------*/ - -const char *mkSize (unsigned long long aSize, char *apBuf, int aLen) -{ -static char retString[33]; -size_t gb, mb, kb, sb; - - if (apBuf == NULL) { - apBuf = retString; - aLen = sizeof( retString ); - } - gb = aSize / (1024*1024*1024); - aSize -= gb * (1024*1024*1024); - mb = aSize / (1024*1024); - aSize -= mb * (1024*1024); - kb = aSize / (1024); - aSize -= kb * (1024); - sb = aSize; - if( gb ) - { - snprintf (apBuf, aLen, "%u.%02u GB", ( unsigned ) gb, ( unsigned ) ( ( 100 * mb ) / 1024ul ) ); - } - else if( mb ) - { - snprintf (apBuf, aLen, "%u.%02u MB", ( unsigned ) mb, ( unsigned ) ( ( 100 * kb) / 1024ul ) ); - } - else if( kb != 0ul ) - { - snprintf (apBuf, aLen, "%u.%02u KB", ( unsigned ) kb, ( unsigned ) ( ( 100 * sb) / 1024ul ) ); - } - else - { - snprintf (apBuf, aLen, "%u bytes", ( unsigned ) sb); - } - return apBuf; -}