From 5ad3b59783e2fcb57e0821aa45546cf24db1f7fe Mon Sep 17 00:00:00 2001 From: Richard Barry Date: Tue, 2 Jul 2013 12:17:26 +0000 Subject: [PATCH] Add the new configINCLUDE_STATS_FORMATTING_FUNCTIONS configuration parameter to FreeRTOS+ demo applications that make use of vTaskStats() or vTaskGetRunTimeStats(). --- .../FreeRTOSConfig.h | 6 ++++++ .../ConfigurationFiles/FreeRTOSConfig.h | 6 ++++++ .../File-Releated-CLI-commands.c | 4 ++-- .../FreeRTOS_Plus_UDP_and_CLI_LPC1830_GCC/FreeRTOSConfig.h | 6 ++++++ .../FreeRTOSConfig.h | 6 ++++++ 5 files changed, 26 insertions(+), 2 deletions(-) diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator/FreeRTOSConfig.h index 428decc0e6..e6efafb9f4 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator/FreeRTOSConfig.h +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator/FreeRTOSConfig.h @@ -135,6 +135,12 @@ to exclude the API function. */ #define INCLUDE_uxTaskGetStackHighWaterMark 1 #define INCLUDE_xTaskGetSchedulerState 1 +/* This demo makes use of one or more example stats formatting functions. These +format the raw data provided by the xTaskGetSystemState() function in to human +readable ASCII form. See the notes in the implementation of vTaskList() within +FreeRTOS/Source/tasks.c for limitations. */ +#define configINCLUDE_STATS_FORMATTING_FUNCTIONS 1 + /* Run time stats gathering definitions. */ unsigned long ulGetRunTimeCounterValue( void ); void vConfigureTimerForRunTimeStats( void ); diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/ConfigurationFiles/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/ConfigurationFiles/FreeRTOSConfig.h index 35116afcae..a6c87a6e6d 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/ConfigurationFiles/FreeRTOSConfig.h +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/ConfigurationFiles/FreeRTOSConfig.h @@ -145,6 +145,12 @@ to exclude the API function. */ #define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xQueueGetMutexHolder 1 +/* This demo makes use of one or more example stats formatting functions. These +format the raw data provided by the xTaskGetSystemState() function in to human +readable ASCII form. See the notes in the implementation of vTaskList() within +FreeRTOS/Source/tasks.c for limitations. */ +#define configINCLUDE_STATS_FORMATTING_FUNCTIONS 1 + /* Assert call defined for debug builds. */ #ifdef _DEBUG extern void vAssertCalled( const char *pcFile, unsigned long ulLine ); diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/File-Releated-CLI-commands.c b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/File-Releated-CLI-commands.c index 6586f079ad..ef8e791f82 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/File-Releated-CLI-commands.c +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator/File-Releated-CLI-commands.c @@ -196,8 +196,8 @@ static const CLI_Command_Definition_t xCOPY = file system driver tests. */ static const CLI_Command_Definition_t xTEST_FS = { - ( const int8_t * const ) "testfs", /* The command string to type. */ - ( const int8_t * const ) "\r\ntest_fs:\r\n Executes some file system test. ALL FILES WILL BE DELETED!!!\r\n", + ( const int8_t * const ) "test-fs", /* The command string to type. */ + ( const int8_t * const ) "\r\ntest-fs:\r\n Executes file system tests. ALL FILES WILL BE DELETED!!!\r\n", prvTESTFSCommand, /* The function to run. */ 0 /* No parameters are expected. */ }; diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_LPC1830_GCC/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_LPC1830_GCC/FreeRTOSConfig.h index 48d92c54a6..ddef22ecb9 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_LPC1830_GCC/FreeRTOSConfig.h +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_LPC1830_GCC/FreeRTOSConfig.h @@ -146,6 +146,12 @@ to exclude the API function. */ #define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xQueueGetMutexHolder 1 +/* This demo makes use of one or more example stats formatting functions. These +format the raw data provided by the xTaskGetSystemState() function in to human +readable ASCII form. See the notes in the implementation of vTaskList() within +FreeRTOS/Source/tasks.c for limitations. */ +#define configINCLUDE_STATS_FORMATTING_FUNCTIONS 1 + /* Assert statement defined for debug builds. */ #ifdef DEBUG #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); } diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/FreeRTOSConfig.h index c0f4bc63cc..d942a7030c 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/FreeRTOSConfig.h +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/FreeRTOSConfig.h @@ -145,6 +145,12 @@ to exclude the API function. */ #define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xQueueGetMutexHolder 1 +/* This demo makes use of one or more example stats formatting functions. These +format the raw data provided by the xTaskGetSystemState() function in to human +readable ASCII form. See the notes in the implementation of vTaskList() within +FreeRTOS/Source/tasks.c for limitations. */ +#define configINCLUDE_STATS_FORMATTING_FUNCTIONS 1 + /* Assert call defined for debug builds. */ #ifdef _DEBUG extern void vAssertCalled( void );