mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Code: Remove redundant check (#287)
This commit is contained in:
parent
6b72419c78
commit
9cd19603e8
35
timers.c
35
timers.c
|
@ -350,27 +350,24 @@
|
||||||
/* 0 is not a valid value for xTimerPeriodInTicks. */
|
/* 0 is not a valid value for xTimerPeriodInTicks. */
|
||||||
configASSERT( ( xTimerPeriodInTicks > 0 ) );
|
configASSERT( ( xTimerPeriodInTicks > 0 ) );
|
||||||
|
|
||||||
if( pxNewTimer != NULL )
|
/* Ensure the infrastructure used by the timer service task has been
|
||||||
|
* created/initialised. */
|
||||||
|
prvCheckForValidListAndQueue();
|
||||||
|
|
||||||
|
/* Initialise the timer structure members using the function
|
||||||
|
* parameters. */
|
||||||
|
pxNewTimer->pcTimerName = pcTimerName;
|
||||||
|
pxNewTimer->xTimerPeriodInTicks = xTimerPeriodInTicks;
|
||||||
|
pxNewTimer->pvTimerID = pvTimerID;
|
||||||
|
pxNewTimer->pxCallbackFunction = pxCallbackFunction;
|
||||||
|
vListInitialiseItem( &( pxNewTimer->xTimerListItem ) );
|
||||||
|
|
||||||
|
if( uxAutoReload != pdFALSE )
|
||||||
{
|
{
|
||||||
/* Ensure the infrastructure used by the timer service task has been
|
pxNewTimer->ucStatus |= tmrSTATUS_IS_AUTORELOAD;
|
||||||
* created/initialised. */
|
|
||||||
prvCheckForValidListAndQueue();
|
|
||||||
|
|
||||||
/* Initialise the timer structure members using the function
|
|
||||||
* parameters. */
|
|
||||||
pxNewTimer->pcTimerName = pcTimerName;
|
|
||||||
pxNewTimer->xTimerPeriodInTicks = xTimerPeriodInTicks;
|
|
||||||
pxNewTimer->pvTimerID = pvTimerID;
|
|
||||||
pxNewTimer->pxCallbackFunction = pxCallbackFunction;
|
|
||||||
vListInitialiseItem( &( pxNewTimer->xTimerListItem ) );
|
|
||||||
|
|
||||||
if( uxAutoReload != pdFALSE )
|
|
||||||
{
|
|
||||||
pxNewTimer->ucStatus |= tmrSTATUS_IS_AUTORELOAD;
|
|
||||||
}
|
|
||||||
|
|
||||||
traceTIMER_CREATE( pxNewTimer );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
traceTIMER_CREATE( pxNewTimer );
|
||||||
}
|
}
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue