mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 05:21:59 -04:00
Add the new configINCLUDE_STATS_FORMATTING_FUNCTIONS configuration parameter to FreeRTOS+ demo applications that make use of vTaskStats() or vTaskGetRunTimeStats().
This commit is contained in:
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…
Reference in a new issue