diff --git a/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/Device_Defender_Demo.vcxproj b/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/Device_Defender_Demo.vcxproj index b81892c775..c6f0cf953a 100644 --- a/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/Device_Defender_Demo.vcxproj +++ b/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/Device_Defender_Demo.vcxproj @@ -86,7 +86,7 @@ Level3 true - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + WIN32;_DEBUG;_CONSOLE;MBEDTLS_CONFIG_FILE="medtls_config_v3.2.1.h";%(PreprocessorDefinitions) true .\;..\..\Mqtt_Demo_Helpers;..\..\..\..\Source\Application-Protocols\network_transport;..\..\..\..\Source\Utilities\backoff_algorithm\source\include;..\..\..\..\Source\Application-Protocols\network_transport\sockets_wrapper\freertos_plus_tcp;..\..\..\..\Source\AWS\device-defender\source\include;..\..\..\..\Source\coreJSON\source\include;..\..\..\..\Source\Application-Protocols\coreMQTT\source\include;..\..\..\..\Source\Application-Protocols\coreMQTT\source\interface;%(AdditionalIncludeDirectories) diff --git a/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/report_builder.c b/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/report_builder.c index d9cd07ee9b..bfac611287 100644 --- a/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/report_builder.c +++ b/FreeRTOS-Plus/Demo/AWS/Device_Defender_Windows_Simulator/Device_Defender_Demo/report_builder.c @@ -197,10 +197,10 @@ static eReportBuilderStatus prvWriteTaskIdArray( char * pcBuffer, /*-----------------------------------------------------------*/ static eReportBuilderStatus prvWritePortsArray( char * pcBuffer, - uint32_t xBufferLength, + size_t xBufferLength, const uint16_t * pusOpenPortsArray, - uint32_t xOpenPortsArrayLength, - uint32_t * pxOutCharsWritten ) + size_t xOpenPortsArrayLength, + size_t * pxOutCharsWritten ) { char * pcCurrentWritePos = pcBuffer; uint32_t i; @@ -435,7 +435,7 @@ eReportBuilderStatus eGenerateJsonReport( char * pcBuffer, { char * pcCurrentWritePos = pcBuffer; size_t xRemainingBufferLength = xBufferLength; - uint32_t bufferWritten; + size_t bufferWritten; eReportBuilderStatus eStatus = eReportBuilderSuccess; int32_t lCharactersWritten; diff --git a/FreeRTOS-Plus/Source/Application-Protocols/network_transport/transport_mbedtls.h b/FreeRTOS-Plus/Source/Application-Protocols/network_transport/transport_mbedtls.h index 085007d1fc..288c33b5bb 100644 --- a/FreeRTOS-Plus/Source/Application-Protocols/network_transport/transport_mbedtls.h +++ b/FreeRTOS-Plus/Source/Application-Protocols/network_transport/transport_mbedtls.h @@ -83,6 +83,7 @@ extern void vLoggingPrintf( const char * pcFormatString, #include "mbedtls/threading.h" #include "mbedtls/x509.h" #include "mbedtls/error.h" +#include "mbedtls/build_info.h" /** * @brief Secured connection context. diff --git a/FreeRTOS-Plus/WindowsSimulator/MbedTLS/mbedtls_config_v3.2.1.h b/FreeRTOS-Plus/WindowsSimulator/MbedTLS/mbedtls_config_v3.2.1.h index 1936ea3859..c3a0631e6c 100644 --- a/FreeRTOS-Plus/WindowsSimulator/MbedTLS/mbedtls_config_v3.2.1.h +++ b/FreeRTOS-Plus/WindowsSimulator/MbedTLS/mbedtls_config_v3.2.1.h @@ -1750,7 +1750,7 @@ void mbedtls_platform_free( void * ptr ); * * Uncomment this to allow your own alternate threading implementation. */ -//#define MBEDTLS_THREADING_ALT +#define MBEDTLS_THREADING_ALT /** * \def MBEDTLS_THREADING_PTHREAD @@ -3064,8 +3064,6 @@ void mbedtls_platform_free( void * ptr ); * Enable this layer to allow use of mutexes within mbed TLS */ #define MBEDTLS_THREADING_C -#define MBEDTLS_THREADING_IMPL -#include "mbedtls_freertos_port.h" /** * \def MBEDTLS_TIMING_C