You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
( void ) xEventGroupSetBits( pvEventGroup, ( EventBits_t ) ulBitsToSet ); /*lint !e9079 Can't avoid cast to void* as a generic timer callback prototype. Callback casts back to original type so safe. */
( void ) xEventGroupClearBits( pvEventGroup, ( EventBits_t ) ulBitsToClear ); /*lint !e9079 Can't avoid cast to void* as a generic timer callback prototype. Callback casts back to original type so safe. */
portTIMER_CALLBACK_ATTRIBUTE can be used to apply an __attribute__ to timer callbacks and timer
74
+
callback function pointers. In some ports, this attribute enables the compiler to resolve function pointers in static analysis.
75
+
portTIMER_CALLBACK_ATTRIBUTE defaults as white space unless it is defined by the user. */
73
76
typedefstructtmrTimerControl/* The old naming convention is used to prevent breaking kernel aware debuggers. */
74
77
{
75
78
constchar*pcTimerName; /*<< Text name. This is not used by the kernel, it is included simply to make debugging easier. *//*lint !e971 Unqualified char types are allowed for strings and single characters only. */
76
79
ListItem_txTimerListItem; /*<< Standard linked list item as used by all kernel features for event management. */
77
80
TickType_txTimerPeriodInTicks;/*<< How quickly and often the timer expires. */
78
81
void*pvTimerID; /*<< An ID to identify the timer. This allows the timer to be identified when the same callback is used for multiple timers. */
79
-
portTIMER_CALLBACK_ATTRIBUTE
80
-
TimerCallbackFunction_tpxCallbackFunction; /*<< The function that will be called when the timer expires. */
82
+
portTIMER_CALLBACK_ATTRIBUTETimerCallbackFunction_tpxCallbackFunction; /*<< The function that will be called when the timer expires. */
81
83
#if( configUSE_TRACE_FACILITY==1 )
82
84
UBaseType_tuxTimerNumber; /*<< An ID assigned by trace tools such as FreeRTOS+Trace */
0 commit comments