From 5aabe4f8fbd50a64413a0a3c1f4c2e5a3b3f850a Mon Sep 17 00:00:00 2001 From: Richard Barry Date: Thu, 7 Nov 2013 11:11:18 +0000 Subject: [PATCH] Update semtest.c to use xSemaphoreCreateBinary() in place of vSemaphoreCreateBinary. --- FreeRTOS/Demo/Common/Minimal/semtest.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/FreeRTOS/Demo/Common/Minimal/semtest.c b/FreeRTOS/Demo/Common/Minimal/semtest.c index a146ad506..9d1b822b9 100644 --- a/FreeRTOS/Demo/Common/Minimal/semtest.c +++ b/FreeRTOS/Demo/Common/Minimal/semtest.c @@ -135,7 +135,8 @@ const portTickType xBlockTime = ( portTickType ) 100; if( pxFirstSemaphoreParameters != NULL ) { /* Create the semaphore used by the first two tasks. */ - vSemaphoreCreateBinary( pxFirstSemaphoreParameters->xSemaphore ); + pxFirstSemaphoreParameters->xSemaphore = xSemaphoreCreateBinary(); + xSemaphoreGive( pxFirstSemaphoreParameters->xSemaphore ); if( pxFirstSemaphoreParameters->xSemaphore != NULL ) { @@ -159,7 +160,8 @@ const portTickType xBlockTime = ( portTickType ) 100; pxSecondSemaphoreParameters = ( xSemaphoreParameters * ) pvPortMalloc( sizeof( xSemaphoreParameters ) ); if( pxSecondSemaphoreParameters != NULL ) { - vSemaphoreCreateBinary( pxSecondSemaphoreParameters->xSemaphore ); + pxSecondSemaphoreParameters->xSemaphore = xSemaphoreCreateBinary(); + xSemaphoreGive( pxSecondSemaphoreParameters->xSemaphore ); if( pxSecondSemaphoreParameters->xSemaphore != NULL ) {