summaryrefslogtreecommitdiff
path: root/Demo
diff options
context:
space:
mode:
Diffstat (limited to 'Demo')
-rw-r--r--Demo/PC/FileIO/fileIO.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/Demo/PC/FileIO/fileIO.c b/Demo/PC/FileIO/fileIO.c
index 62e23d34..b83aaebc 100644
--- a/Demo/PC/FileIO/fileIO.c
+++ b/Demo/PC/FileIO/fileIO.c
@@ -62,10 +62,12 @@
void vDisplayMessage( const portCHAR * const pcMessageToPrint )
{
- taskENTER_CRITICAL();
+ vTaskSuspendAll();
+ {
printf( "%s", pcMessageToPrint );
fflush( stdout );
- taskEXIT_CRITICAL();
+ }
+ xTaskResumeAll();
}
/*-----------------------------------------------------------*/
@@ -75,7 +77,7 @@ const portCHAR * const pcFileName = "a:\\RTOSlog.txt";
const portCHAR * const pcSeparator = "\r\n-----------------------\r\n";
FILE *pf;
- taskENTER_CRITICAL();
+ vTaskSuspendAll();
{
pf = fopen( pcFileName, "a" );
if( pf != NULL )
@@ -85,7 +87,7 @@ FILE *pf;
fclose( pf );
}
}
- taskEXIT_CRITICAL();
+ xTaskResumeAll();
}
/*-----------------------------------------------------------*/
@@ -94,7 +96,7 @@ void vWriteBufferToDisk( const portCHAR * const pcBuffer, unsigned portLONG ulBu
const portCHAR * const pcFileName = "a:\\trace.bin";
FILE *pf;
- taskENTER_CRITICAL();
+ vTaskSuspendAll();
{
pf = fopen( pcFileName, "wb" );
if( pf )
@@ -103,6 +105,6 @@ FILE *pf;
fclose( pf );
}
}
- taskEXIT_CRITICAL();
+ xTaskResumeAll();
}