vTimerSetTimerID() is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

vTimerSetTimerID() function

void vTimerSetTimerID( TimerHandle_t xTimer, void *pvNewID ); Sets the ID assigned to the timer. IDs are assigned to timers using the pvTimerID parameter of the call to xTimerCreated() that was used to create the timer. If the same callback function is assigned to multiple timers then the timer ID can be used as time specific (timer local) storage. Example usage: See the xTimerCreate() API function example usage scenario.

Syntax

void vTimerSetTimerID( TimerHandle_t xTimer,     void *pvNewID ) PRIVILEGED_FUNCTION;
Implemented in timers.c:1034

Arguments

xTimer

The timer being updated.

pvNewID

The ID to assign to the timer.

References

LocationReferrerText
timers.c:1034
void vTimerSetTimerID( TimerHandle_t xTimer, void *pvNewID )
timers.h:407
void vTimerSetTimerID( TimerHandle_t xTimer, void *pvNewID ) PRIVILEGED_FUNCTION;
mpu_wrappers.c:998MPU_vTimerSetTimerID()
vTimerSetTimerID( xTimer, pvNewID );

Call Tree

Functions calling vTimerSetTimerID()
Functions called by vTimerSetTimerID()
all items filtered out
vTimerSetTimerID()
Data read by vTimerSetTimerID()
Data written by vTimerSetTimerID()
vTimerSetTimerID()::pxTimer
all items filtered out
vTimerSetTimerID()
all items filtered out
Type of vTimerSetTimerID()
vTimerSetTimerID()
all items filtered out