@@ -516,9 +516,7 @@ static void prvAddCurrentTaskToDelayedList( TickType_t xTicksToWait,
516
516
*/
517
517
static void prvResetNextTaskUnblockTime ( void ) PRIVILEGED_FUNCTION ;
518
518
519
- #if ( ( ( configUSE_TRACE_FACILITY == 1 ) || ( configGENERATE_RUN_TIME_STATS == 1 ) ) && \
520
- ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && \
521
- ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) )
519
+ #if ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 )
522
520
523
521
/*
524
522
* Helper function used to pad task names with spaces when printing out
@@ -4392,9 +4390,7 @@ static void prvResetNextTaskUnblockTime( void )
4392
4390
#endif /* portCRITICAL_NESTING_IN_TCB */
4393
4391
/*-----------------------------------------------------------*/
4394
4392
4395
- #if ( ( ( configUSE_TRACE_FACILITY == 1 ) || ( configGENERATE_RUN_TIME_STATS == 1 ) ) && \
4396
- ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && \
4397
- ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) )
4393
+ #if ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 )
4398
4394
4399
4395
static char * prvWriteNameToBuffer ( char * pcBuffer ,
4400
4396
const char * pcTaskName )
@@ -4418,10 +4414,10 @@ static void prvResetNextTaskUnblockTime( void )
4418
4414
return & ( pcBuffer [ x ] );
4419
4415
}
4420
4416
4421
- #endif /* ( configUSE_TRACE_FACILITY == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) */
4417
+ #endif /* ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) */
4422
4418
/*-----------------------------------------------------------*/
4423
4419
4424
- #if ( ( configUSE_TRACE_FACILITY == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) )
4420
+ #if ( ( configUSE_TRACE_FACILITY == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) )
4425
4421
4426
4422
void vTaskList ( char * pcWriteBuffer )
4427
4423
{
@@ -4524,23 +4520,17 @@ static void prvResetNextTaskUnblockTime( void )
4524
4520
}
4525
4521
}
4526
4522
4527
- #endif /* ( ( configUSE_TRACE_FACILITY == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) ) */
4523
+ #endif /* ( ( configUSE_TRACE_FACILITY == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) ) */
4528
4524
/*----------------------------------------------------------*/
4529
4525
4530
- #if ( ( configGENERATE_RUN_TIME_STATS == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) )
4526
+ #if ( ( configGENERATE_RUN_TIME_STATS == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && ( configUSE_TRACE_FACILITY == 1 ) )
4531
4527
4532
4528
void vTaskGetRunTimeStats ( char * pcWriteBuffer )
4533
4529
{
4534
4530
TaskStatus_t * pxTaskStatusArray ;
4535
4531
UBaseType_t uxArraySize , x ;
4536
4532
configRUN_TIME_COUNTER_TYPE ulTotalTime , ulStatsAsPercentage ;
4537
4533
4538
- #if ( configUSE_TRACE_FACILITY != 1 )
4539
- {
4540
- #error configUSE_TRACE_FACILITY must also be set to 1 in FreeRTOSConfig.h to use vTaskGetRunTimeStats().
4541
- }
4542
- #endif
4543
-
4544
4534
/*
4545
4535
* PLEASE NOTE:
4546
4536
*
@@ -4651,7 +4641,7 @@ static void prvResetNextTaskUnblockTime( void )
4651
4641
}
4652
4642
}
4653
4643
4654
- #endif /* ( ( configGENERATE_RUN_TIME_STATS == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) && ( configSUPPORT_STATIC_ALLOCATION == 1 ) ) */
4644
+ #endif /* ( ( configGENERATE_RUN_TIME_STATS == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS > 0 ) ) */
4655
4645
/*-----------------------------------------------------------*/
4656
4646
4657
4647
TickType_t uxTaskResetEventItemValue ( void )
0 commit comments