diff --git a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/Common/http_demo_utils.c b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/Common/http_demo_utils.c
index 99c30d2cbe..b77f993615 100644
--- a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/Common/http_demo_utils.c
+++ b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/Common/http_demo_utils.c
@@ -96,18 +96,21 @@ BaseType_t connectToServerWithBackoffRetries( TransportConnect_t connectFunction
if( xReturn != pdPASS )
{
- LogWarn( ( "Connection to the HTTP server failed. "
- "Retrying connection with backoff and jitter." ) );
- LogInfo( ( "Retry attempt %lu out of maximum retry attempts %lu.",
- ( xReconnectParams.attemptsDone + 1 ),
- RETRY_MAX_ATTEMPTS ) );
-
/* Generate a random number and calculate backoff value (in milliseconds) for
* the next connection retry.
* Note: It is recommended to seed the random number generator with a device-specific
* entropy source so that possibility of multiple devices retrying failed network operations
* at similar intervals can be avoided. */
xBackoffAlgStatus = BackoffAlgorithm_GetNextBackoff( &xReconnectParams, uxRand(), &usNextBackoff );
+
+ if( xBackoffAlgStatus == BackoffAlgorithmSuccess )
+ {
+ LogWarn( ( "Connection to the HTTP server failed. "
+ "Retrying connection with backoff and jitter." ) );
+ LogInfo( ( "Retry attempt %lu out of maximum retry attempts %lu.",
+ xReconnectParams.attemptsDone,
+ RETRY_MAX_ATTEMPTS ) );
+ }
}
} while( ( xReturn == pdFAIL ) && ( xBackoffAlgStatus == BackoffAlgorithmSuccess ) );
diff --git a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_Mutual_Auth/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_Mutual_Auth/WIN32.vcxproj.filters
index 44ed93a7b2..63857b7b22 100644
--- a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_Mutual_Auth/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_Mutual_Auth/WIN32.vcxproj.filters
@@ -384,6 +384,7 @@
FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
FreeRTOS+\FreeRTOS IoT Libraries\platform\mbedtls
@@ -473,13 +474,14 @@
FreeRTOS\Source\include
+
+
FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
-
FreeRTOS+\FreeRTOS IoT Libraries\platform
diff --git a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download/WIN32.vcxproj.filters
index d000c82b2c..d4df3fbc51 100644
--- a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download/WIN32.vcxproj.filters
@@ -35,13 +35,13 @@
{8a90222f-d723-4b4e-8e6e-c57afaf7fa92}
-
+
{2d17d5e6-ed70-4e42-9693-f7a63baf4948}
-
+
{7158b0be-01e7-42d1-8d3f-c75118a596a2}
-
+
{6ad56e6d-c330-4830-8f4b-c75b05dfa866}
@@ -232,6 +232,9 @@
FreeRTOS+\mbedtls\library
+
+ FreeRTOS+\mbedtls\library
+
FreeRTOS+\mbedtls\library
@@ -375,6 +378,13 @@
DemoTasks
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
+
FreeRTOS+\FreeRTOS IoT Libraries\platform\mbedtls
@@ -390,9 +400,6 @@
FreeRTOS+\FreeRTOS IoT Libraries\platform\transport
-
-
-
@@ -468,6 +475,16 @@
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\platform
+
FreeRTOS+\FreeRTOS IoT Libraries\platform
@@ -724,9 +741,5 @@
FreeRTOS+\FreeRTOS IoT Libraries\platform\transport\include
-
-
-
-
\ No newline at end of file
diff --git a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj
index bda001ca6c..07838f041f 100644
--- a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj
+++ b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj
@@ -13,7 +13,7 @@
{C686325E-3261-42F7-AEB1-DDE5280E1CEB}
RTOSDemo
- 10.0.19041.0
+ 10.0
diff --git a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj.filters
index 8df8423120..aec97b6278 100644
--- a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Download_Multithreaded/WIN32.vcxproj.filters
@@ -35,13 +35,13 @@
{8a90222f-d723-4b4e-8e6e-c57afaf7fa92}
-
+
{2d17d5e6-ed70-4e42-9693-f7a63baf4948}
-
+
{7158b0be-01e7-42d1-8d3f-c75118a596a2}
-
+
{6ad56e6d-c330-4830-8f4b-c75b05dfa866}
@@ -232,6 +232,9 @@
FreeRTOS+\mbedtls\library
+
+ FreeRTOS+\mbedtls\library
+
FreeRTOS+\mbedtls\library
@@ -375,6 +378,13 @@
DemoTasks
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
+
FreeRTOS+\FreeRTOS IoT Libraries\platform\mbedtls
@@ -390,9 +400,6 @@
FreeRTOS+\FreeRTOS IoT Libraries\platform\transport
-
-
-
@@ -468,6 +475,16 @@
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\platform
+
FreeRTOS+\FreeRTOS IoT Libraries\platform
@@ -724,9 +741,5 @@
FreeRTOS+\FreeRTOS IoT Libraries\platform\transport\include
-
-
-
-
\ No newline at end of file
diff --git a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Upload/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Upload/WIN32.vcxproj.filters
index 27e218d3d5..3c663172a7 100644
--- a/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Upload/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/coreHTTP_Windows_Simulator/HTTP_S3_Upload/WIN32.vcxproj.filters
@@ -35,13 +35,13 @@
{8a90222f-d723-4b4e-8e6e-c57afaf7fa92}
-
+
{2d17d5e6-ed70-4e42-9693-f7a63baf4948}
-
+
{7158b0be-01e7-42d1-8d3f-c75118a596a2}
-
+
{6ad56e6d-c330-4830-8f4b-c75b05dfa866}
@@ -232,6 +232,9 @@
FreeRTOS+\mbedtls\library
+
+ FreeRTOS+\mbedtls\library
+
FreeRTOS+\mbedtls\library
@@ -375,6 +378,13 @@
DemoTasks
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\src
+
+
FreeRTOS+\FreeRTOS IoT Libraries\platform\mbedtls
@@ -390,9 +400,6 @@
FreeRTOS+\FreeRTOS IoT Libraries\platform\transport
-
-
-
@@ -468,6 +475,16 @@
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\standard\coreHTTP\include
+
+
+ FreeRTOS+\FreeRTOS IoT Libraries\platform
+
FreeRTOS+\FreeRTOS IoT Libraries\platform
@@ -724,9 +741,5 @@
FreeRTOS+\FreeRTOS IoT Libraries\platform\transport\include
-
-
-
-
\ No newline at end of file