Add the new configINCLUDE_STATS_FORMATTING_FUNCTIONS configuration parameter to FreeRTOS+ demo applications that make use of vTaskStats() or vTaskGetRunTimeStats().

pull/1/head
Richard Barry 12 years ago
parent 2c242cdf78
commit 5ad3b59783

@ -135,6 +135,12 @@ to exclude the API function. */
#define INCLUDE_uxTaskGetStackHighWaterMark 1 #define INCLUDE_uxTaskGetStackHighWaterMark 1
#define INCLUDE_xTaskGetSchedulerState 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. */ /* Run time stats gathering definitions. */
unsigned long ulGetRunTimeCounterValue( void ); unsigned long ulGetRunTimeCounterValue( void );
void vConfigureTimerForRunTimeStats( void ); void vConfigureTimerForRunTimeStats( void );

@ -145,6 +145,12 @@ to exclude the API function. */
#define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xTaskGetIdleTaskHandle 0
#define INCLUDE_xQueueGetMutexHolder 1 #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. */ /* Assert call defined for debug builds. */
#ifdef _DEBUG #ifdef _DEBUG
extern void vAssertCalled( const char *pcFile, unsigned long ulLine ); extern void vAssertCalled( const char *pcFile, unsigned long ulLine );

@ -196,8 +196,8 @@ static const CLI_Command_Definition_t xCOPY =
file system driver tests. */ file system driver tests. */
static const CLI_Command_Definition_t xTEST_FS = static const CLI_Command_Definition_t xTEST_FS =
{ {
( const int8_t * const ) "testfs", /* The command string to type. */ ( const int8_t * const ) "test-fs", /* 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 ) "\r\ntest-fs:\r\n Executes file system tests. ALL FILES WILL BE DELETED!!!\r\n",
prvTESTFSCommand, /* The function to run. */ prvTESTFSCommand, /* The function to run. */
0 /* No parameters are expected. */ 0 /* No parameters are expected. */
}; };

@ -146,6 +146,12 @@ to exclude the API function. */
#define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xTaskGetIdleTaskHandle 0
#define INCLUDE_xQueueGetMutexHolder 1 #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. */ /* Assert statement defined for debug builds. */
#ifdef DEBUG #ifdef DEBUG
#define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); } #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }

@ -145,6 +145,12 @@ to exclude the API function. */
#define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xTaskGetIdleTaskHandle 0
#define INCLUDE_xQueueGetMutexHolder 1 #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. */ /* Assert call defined for debug builds. */
#ifdef _DEBUG #ifdef _DEBUG
extern void vAssertCalled( void ); extern void vAssertCalled( void );

Loading…
Cancel
Save