Fleet provisioning winsim demo - fix warnings and reduce demo path length (#1222)

* Rename .\FreeRTOS-Plus\Demo\AWS\Fleet_Provisioning_Windows_Simulator\Fleet_Provisioning_With_CSR_Demo\ to .\FreeRTOS-Plus\Demo\AWS\Fleet_Provisioning_Windows_Simulator\CSR_Demo\ to reduce path length limit on Windows (260)

* Fix warnings in fleet provisioning demo

* Update path in CI actions script

* Fix formatting
This commit is contained in:
Tony Josi 2024-05-17 11:29:10 +05:30 committed by GitHub
parent 680a1255e2
commit a3f42a78e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 10 additions and 2 deletions

View file

@ -956,7 +956,7 @@ jobs:
- env:
stepName: Build AWS IoT Fleet Provisioning Demo
name: ${{ env.stepName }}
working-directory: FreeRTOS-Plus/Demo/AWS/Fleet_Provisioning_Windows_Simulator/Fleet_Provisioning_With_CSR_Demo
working-directory: FreeRTOS-Plus/Demo/AWS/Fleet_Provisioning_Windows_Simulator/CSR_Demo
run: |
# ${{ env.stepName }}
echo "::group::${{ env.stepName }}"

View file

@ -291,6 +291,10 @@ static bool prvUnsubscribeFromRegisterThingResponseTopics( void );
static int prvFleetProvisioningTask( void * pvParameters );
/*-----------------------------------------------------------*/
BaseType_t xPlatformIsNetworkUp( void );
/*-----------------------------------------------------------*/
static void prvProvisioningPublishCallback( MQTTContext_t * pxMqttContext,

View file

@ -54,6 +54,7 @@
/*-----------------------------------------------------------*/
extern void vStartFleetProvisioningDemo( void );
extern void vPlatformInitIpStack( void );
/*-----------------------------------------------------------*/

View file

@ -214,7 +214,6 @@ bool xGenerateKeyAndCsr( CK_SESSION_HANDLE xP11Session,
CK_OBJECT_HANDLE xPubKeyHandle;
CK_RV xPkcs11Ret = CKR_OK;
mbedtls_pk_context xPrivKey;
mbedtls_ecdsa_context xEcdsaContext;
mbedtls_x509write_csr xReq;
int32_t ulMbedtlsRet = -1;
const mbedtls_pk_info_t * pxHeader = mbedtls_pk_info_from_type( MBEDTLS_PK_ECKEY );

View file

@ -359,6 +359,10 @@ static MQTTStatus_t prvProcessLoopWithTimeout( MQTTContext_t * pMqttContext,
/*-----------------------------------------------------------*/
extern UBaseType_t uxRand( void );
/*-----------------------------------------------------------*/
static int32_t prvGenerateRandomNumber()
{
return( uxRand() & INT32_MAX );