![]() |
CMSIS-FreeRTOS
Version 10.5.1
CMSIS-RTOS2 compliant FreeRTOS Implementation
|
Events generated by timer functions. More...
Functions | |
void | EvrFreeRTOSTimers_TimerCreate (Timer_t pxNewTimer) |
Event on successful timer object create (Op) More... | |
void | EvrFreeRTOSTimers_TimerCreateFailed (void) |
Event on unsuccessful timer object create (Error) More... | |
void | EvrFreeRTOSTimers_TimerCommandSend (Timer_t pxTimer, uint32_t xCommandID, uint32_t xOptionalValue, uint32_t xReturn) |
Event on timer queue command send (Op) More... | |
void | EvrFreeRTOSTimers_TimerCommandReceived (Timer_t pxTimer, uint32_t xCommandID, uint32_t xOptionalValue) |
Event on timer queue command receive (Op) More... | |
void | EvrFreeRTOSTimers_TimerExpired (Timer_t pxTimer) |
Event on timer expire (Op) More... | |
void | EvrFreeRTOSTimers_PendFuncCall (PendedFunction_t pxFunctionToPend, void *pvParameter1, uint32_t ulParameter2, uint32_t xReturn) |
Event on pass of the function execution to the timer service task (Op) More... | |
void | EvrFreeRTOSTimers_PendFuncCallFromIsr (PendedFunction_t pxFunctionToPend, void *pvParameter1, uint32_t ulParameter2, uint32_t xReturn) |
Event on pass of the function execution to the timer service task from the ISR (Op) More... | |
void EvrFreeRTOSTimers_PendFuncCall | ( | PendedFunction_t | pxFunctionToPend, |
void * | pvParameter1, | ||
uint32_t | ulParameter2, | ||
uint32_t | xReturn | ||
) |
[in] | pxFunctionToPend | pointer to callback function |
[in] | pvParameter1 | function parameter 1. |
[in] | ulParameter2 | function parameter 2. |
[in] | xReturn | return value. |
The event PendFuncCall is generated before the function xTimerPendFunctionCall returns.
Value in the Event Recorder shows:
void EvrFreeRTOSTimers_PendFuncCallFromIsr | ( | PendedFunction_t | pxFunctionToPend, |
void * | pvParameter1, | ||
uint32_t | ulParameter2, | ||
uint32_t | xReturn | ||
) |
[in] | pxFunctionToPend | pointer to callback function |
[in] | pvParameter1 | function parameter 1. |
[in] | ulParameter2 | function parameter 2. |
[in] | xReturn | return value. |
The event PendFuncCallFromIsr is generated before the function xTimerPendFunctionCallFromISR returns.
Value in the Event Recorder shows:
void EvrFreeRTOSTimers_TimerCommandReceived | ( | Timer_t | pxTimer, |
uint32_t | xCommandID, | ||
uint32_t | xOptionalValue | ||
) |
[in] | pxTimer | pointer to timer object handle. |
[in] | xCommandID | timer command ID. |
[in] | xOptionalValue | optional command value. |
The event TimerCommandReceived is generated when the timer service task receives a command and before the command is actually processed.
Value in the Event Recorder shows:
void EvrFreeRTOSTimers_TimerCommandSend | ( | Timer_t | pxTimer, |
uint32_t | xCommandID, | ||
uint32_t | xOptionalValue, | ||
uint32_t | xReturn | ||
) |
[in] | pxTimer | pointer to timer object handle. |
[in] | xCommandID | timer command ID. |
[in] | xOptionalValue | optional command value. |
[in] | xReturn | return value. |
The event TimerCommandSend is generated when a command is sent to the timer service task,
Value in the Event Recorder shows:
void EvrFreeRTOSTimers_TimerCreate | ( | Timer_t | pxNewTimer | ) |
[in] | pxNewTimer | pointer to timer object handle. |
The event TimerCreate is generated when timer object is successfully created.
Value in the Event Recorder shows:
void EvrFreeRTOSTimers_TimerCreateFailed | ( | void | ) |
The event TimerCreateFailed is generated when timer object create fails due to insufficient heap memory.
void EvrFreeRTOSTimers_TimerExpired | ( | Timer_t | pxTimer | ) |
[in] | pxTimer | pointer to timer object handle. |
The event TimerExpired is generated when a software timer expires and before the timer callback is executed.
Value in the Event Recorder shows: