From 96d6da4e252b06dcfdc041e7df23e86161c33007 Mon Sep 17 00:00:00 2001 From: rihab kouki Date: Tue, 28 Jul 2020 11:24:49 +0100 Subject: Official ARM version: v5.6.0 --- docs/RTOS2/html/rtx__evr_8h.html | 849 ++++++--------------------------------- 1 file changed, 130 insertions(+), 719 deletions(-) (limited to 'docs/RTOS2/html/rtx__evr_8h.html') diff --git a/docs/RTOS2/html/rtx__evr_8h.html b/docs/RTOS2/html/rtx__evr_8h.html index d34903a..9fdf190 100644 --- a/docs/RTOS2/html/rtx__evr_8h.html +++ b/docs/RTOS2/html/rtx__evr_8h.html @@ -117,6 +117,10 @@ $(document).ready(function(){initNavTree('rtx__evr_8h.html','');}); + + + + @@ -183,9 +187,9 @@ Functions - - - + + + @@ -264,6 +268,9 @@ Functions + + + @@ -298,13 +305,13 @@ Functions - + - + - + @@ -324,45 +331,57 @@ Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -399,53 +418,53 @@ Functions - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - + + @@ -656,6 +675,30 @@ Functions

Macros

#define OS_EVR_THFLAGS   OS_EVR_THREAD
 
#define OS_EVR_WAIT   OS_EVR_THREAD
 
#define osRtxErrorKernelNotReady   (-7)
 Extended Status codes. More...
 
void EvrRtxKernelGetInfo (osVersion_t *version, char *id_buf, uint32_t id_size)
 Event on RTOS kernel information retrieve (API) More...
 
void EvrRtxKernelInfoRetrieved (osVersion_t *version, char *id_buf)
 Event on successful RTOS kernel information retrieve (Op) More...
 
void EvrRtxKernelInfoRetrieved (const osVersion_t *version, const char *id_buf, uint32_t id_size)
 Event on successful RTOS kernel information retrieve (Op) More...
 
void EvrRtxKernelGetState (osKernelState_t state)
 Event on current RTOS Kernel state retrieve (API) More...
 
void EvrRtxThreadSetPriority (osThreadId_t thread_id, osPriority_t priority)
 Event on thread priority set (API) More...
 
void EvrRtxThreadPriorityUpdated (osThreadId_t thread_id, osPriority_t priority)
 Event on thread priority updated (Op) More...
 
void EvrRtxThreadGetPriority (osThreadId_t thread_id, osPriority_t priority)
 Event on thread priority retrieve (API) More...
 
 Event on successful thread join (Op) More...
 
void EvrRtxThreadBlocked (osThreadId_t thread_id, uint32_t timeout)
 Event on thread execution block (Op) More...
 Event on thread execution block (Detail) More...
 
void EvrRtxThreadUnblocked (osThreadId_t thread_id, uint32_t ret_val)
 Event on thread execution unblock (Op) More...
 Event on thread execution unblock (Detail) More...
 
void EvrRtxThreadPreempted (osThreadId_t thread_id)
 Event on running thread pre-emption (Op) More...
 Event on running thread pre-emption (Detail) More...
 
void EvrRtxThreadSwitched (osThreadId_t thread_id)
 Event on running thread switch (Op) More...
void EvrRtxThreadEnumerate (osThreadId_t *thread_array, uint32_t array_items, uint32_t count)
 Event on active threads enumerate (API) More...
 
void EvrRtxThreadFlagsSet (osThreadId_t thread_id, uint32_t flags)
 Event on thread flags set (API) More...
 
void EvrRtxThreadFlagsSetDone (osThreadId_t thread_id, uint32_t thread_flags)
 Event on successful thread flags set (Op) More...
 
void EvrRtxThreadFlagsClear (uint32_t flags)
 Event on thread flags clear (API) More...
 
void EvrRtxThreadFlagsClearDone (uint32_t thread_flags)
 Event on successful thread flags clear (Op) More...
 
void EvrRtxThreadFlagsGet (uint32_t thread_flags)
 Event on thread flags retrieve (API) More...
 
void EvrRtxThreadFlagsWait (uint32_t flags, uint32_t options, uint32_t timeout)
 Event on wait for thread flags (API) More...
 
void EvrRtxThreadFlagsWaitPending (uint32_t flags, uint32_t options, uint32_t timeout)
 Event on pending wait for thread flags (Op) More...
 
void EvrRtxThreadFlagsWaitTimeout (void)
 Event on wait timeout for thread flags (Op) More...
 
void EvrRtxThreadFlagsWaitCompleted (uint32_t flags, uint32_t options, uint32_t thread_flags)
 Event on successful wait for thread flags (Op) More...
 
void EvrRtxThreadFlagsWaitNotCompleted (uint32_t flags, uint32_t options)
 Event on unsuccessful wait for thread flags (Op) More...
 
void EvrRtxThreadDelay (uint32_t ticks)
 Event on wait for timeout (API) More...
 
void EvrRtxThreadDelayUntil (uint32_t ticks)
 Event on wait until specified time (API) More...
 
void EvrRtxThreadDelayCompleted (void)
 Event on completed wait (Op) More...
 
void EvrRtxThreadFlagsError (osThreadId_t thread_id, int32_t status)
 Event on thread flags error (Error) More...
 
void EvrRtxThreadFlagsSet (osThreadId_t thread_id, uint32_t flags)
 Event on thread flags set (API) More...
 
void EvrRtxThreadFlagsSetDone (osThreadId_t thread_id, uint32_t thread_flags)
 Event on successful thread flags set (Op) More...
 
void EvrRtxThreadFlagsClear (uint32_t flags)
 Event on thread flags clear (API) More...
 
void EvrRtxThreadFlagsClearDone (uint32_t thread_flags)
 Event on successful thread flags clear (Op) More...
 
void EvrRtxThreadFlagsGet (uint32_t thread_flags)
 Event on thread flags retrieve (API) More...
 
void EvrRtxThreadFlagsWait (uint32_t flags, uint32_t options, uint32_t timeout)
 Event on wait for thread flags (API) More...
 
void EvrRtxThreadFlagsWaitPending (uint32_t flags, uint32_t options, uint32_t timeout)
 Event on pending wait for thread flags (Op) More...
 
void EvrRtxThreadFlagsWaitTimeout (osThreadId_t thread_id)
 Event on wait timeout for thread flags (Op) More...
 
void EvrRtxThreadFlagsWaitCompleted (uint32_t flags, uint32_t options, uint32_t thread_flags, osThreadId_t thread_id)
 Event on successful wait for thread flags (Op) More...
 
void EvrRtxThreadFlagsWaitNotCompleted (uint32_t flags, uint32_t options)
 Event on unsuccessful wait for thread flags (Op) More...
 
void EvrRtxDelayError (int32_t status)
 Event on delay error (Error) More...
 
void EvrRtxDelay (uint32_t ticks)
 Event on delay for specified time (API) More...
 
void EvrRtxDelayUntil (uint32_t ticks)
 Event on delay until specified time (API) More...
 
void EvrRtxDelayStarted (uint32_t ticks)
 Event on delay started (Op) More...
 
void EvrRtxDelayUntilStarted (uint32_t ticks)
 Event on delay until specified time started (Op) More...
 
void EvrRtxDelayCompleted (osThreadId_t thread_id)
 Event on delay completed (Op) More...
 
void EvrRtxTimerError (osTimerId_t timer_id, int32_t status)
 Event on timer error (Error) More...
 
void EvrRtxTimerDestroyed (osTimerId_t timer_id)
 Event on successful timer delete (Op) More...
 
void EvrRtxEventFlagsError (osEventFlagsId_t ef_id, int32_t status)
 Event on event flags error (Error) More...
void EvrRtxEventFlagsError (osEventFlagsId_t ef_id, int32_t status)
 Event on event flags error (Error) More...
 
void EvrRtxEventFlagsNew (const osEventFlagsAttr_t *attr)
 Event on event flags create and initialize (API) More...
void EvrRtxEventFlagsNew (const osEventFlagsAttr_t *attr)
 Event on event flags create and initialize (API) More...
 
void EvrRtxEventFlagsCreated (osEventFlagsId_t ef_id, const char *name)
 Event on successful event flags create (Op) More...
void EvrRtxEventFlagsCreated (osEventFlagsId_t ef_id, const char *name)
 Event on successful event flags create (Op) More...
 
void EvrRtxEventFlagsGetName (osEventFlagsId_t ef_id, const char *name)
 Event on event flags name retrieve (API) More...
void EvrRtxEventFlagsGetName (osEventFlagsId_t ef_id, const char *name)
 Event on event flags name retrieve (API) More...
 
void EvrRtxEventFlagsSet (osEventFlagsId_t ef_id, uint32_t flags)
 Event on event flags set (API) More...
 
void EvrRtxEventFlagsSetDone (osEventFlagsId_t ef_id, uint32_t event_flags)
 Event on successful event flags set (Op) More...
 
void EvrRtxEventFlagsClear (osEventFlagsId_t ef_id, uint32_t flags)
 Event on event flags clear (API) More...
 
void EvrRtxEventFlagsClearDone (osEventFlagsId_t ef_id, uint32_t event_flags)
 Event on successful event flags clear (Op) More...
 
void EvrRtxEventFlagsGet (osEventFlagsId_t ef_id, uint32_t event_flags)
 Event on event flags retrieve (API) More...
 
void EvrRtxEventFlagsWait (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t timeout)
 Event on wait for event flags (API) More...
 
void EvrRtxEventFlagsWaitPending (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t timeout)
 Event on pending wait for event flags (Op) More...
 
void EvrRtxEventFlagsWaitTimeout (osEventFlagsId_t ef_id)
 Event on wait timeout for event flags (Op) More...
void EvrRtxEventFlagsSet (osEventFlagsId_t ef_id, uint32_t flags)
 Event on event flags set (API) More...
 
void EvrRtxEventFlagsSetDone (osEventFlagsId_t ef_id, uint32_t event_flags)
 Event on successful event flags set (Op) More...
 
void EvrRtxEventFlagsClear (osEventFlagsId_t ef_id, uint32_t flags)
 Event on event flags clear (API) More...
 
void EvrRtxEventFlagsClearDone (osEventFlagsId_t ef_id, uint32_t event_flags)
 Event on successful event flags clear (Op) More...
 
void EvrRtxEventFlagsGet (osEventFlagsId_t ef_id, uint32_t event_flags)
 Event on event flags retrieve (API) More...
 
void EvrRtxEventFlagsWait (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t timeout)
 Event on wait for event flags (API) More...
 
void EvrRtxEventFlagsWaitPending (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t timeout)
 Event on pending wait for event flags (Op) More...
 
void EvrRtxEventFlagsWaitTimeout (osEventFlagsId_t ef_id)
 Event on wait timeout for event flags (Op) More...
 
void EvrRtxEventFlagsWaitCompleted (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t event_flags)
 Event on successful wait for event flags (Op) More...
 
void EvrRtxEventFlagsWaitNotCompleted (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options)
 Event on unsuccessful wait for event flags (Op) More...
 
void EvrRtxEventFlagsDelete (osEventFlagsId_t ef_id)
 Event on event flags delete (API) More...
void EvrRtxEventFlagsWaitCompleted (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t event_flags)
 Event on successful wait for event flags (Op) More...
 
void EvrRtxEventFlagsWaitNotCompleted (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options)
 Event on unsuccessful wait for event flags (Op) More...
 
void EvrRtxEventFlagsDelete (osEventFlagsId_t ef_id)
 Event on event flags delete (API) More...
 
void EvrRtxEventFlagsDestroyed (osEventFlagsId_t ef_id)
 Event on successful event flags delete (Op) More...
void EvrRtxEventFlagsDestroyed (osEventFlagsId_t ef_id)
 Event on successful event flags delete (Op) More...
 
void EvrRtxMutexError (osMutexId_t mutex_id, int32_t status)
 Event on mutex error (Error) More...
 

Macro Definition Documentation

+ +
+
+ + + + +
#define OS_EVR_THFLAGS   OS_EVR_THREAD
+
+ +
+
+ +
+
+ + + + +
#define OS_EVR_WAIT   OS_EVR_THREAD
+
+ +
+
@@ -846,638 +889,6 @@ Functions
-
-
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxThreadFlagsSet (osThreadId_t thread_id,
uint32_t flags 
)
-
-
Parameters
- - - -
[in]thread_idthread ID obtained by osThreadNew or osThreadGetId.
[in]flagsflags of the thread that shall be set.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxThreadFlagsSetDone (osThreadId_t thread_id,
uint32_t thread_flags 
)
-
-
Parameters
- - - -
[in]thread_idthread ID obtained by osThreadNew or osThreadGetId.
[in]thread_flagsthread flags after setting.
-
-
- -
-
- -
-
- - - - - - - - -
void EvrRtxThreadFlagsClear (uint32_t flags)
-
-
Parameters
- - -
[in]flagsflags of the thread that shall be cleared.
-
-
- -
-
- -
-
- - - - - - - - -
void EvrRtxThreadFlagsClearDone (uint32_t thread_flags)
-
-
Parameters
- - -
[in]thread_flagsthread flags before clearing.
-
-
- -
-
- -
-
- - - - - - - - -
void EvrRtxThreadFlagsGet (uint32_t thread_flags)
-
-
Parameters
- - -
[in]thread_flagscurrent thread flags.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxThreadFlagsWait (uint32_t flags,
uint32_t options,
uint32_t timeout 
)
-
-
Parameters
- - - - -
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
[in]timeoutTimeout Value or 0 in case of no time-out.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxThreadFlagsWaitPending (uint32_t flags,
uint32_t options,
uint32_t timeout 
)
-
-
Parameters
- - - - -
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
[in]timeoutTimeout Value or 0 in case of no time-out.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxThreadFlagsWaitCompleted (uint32_t flags,
uint32_t options,
uint32_t thread_flags 
)
-
-
Parameters
- - - - -
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
[in]thread_flagsthread flags before clearing.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxThreadFlagsWaitNotCompleted (uint32_t flags,
uint32_t options 
)
-
-
Parameters
- - - -
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsSet (osEventFlagsId_t ef_id,
uint32_t flags 
)
-
-
Parameters
- - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]flagsflags that shall be set.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsSetDone (osEventFlagsId_t ef_id,
uint32_t event_flags 
)
-
-
Parameters
- - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]event_flagsevent flags after setting.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsClear (osEventFlagsId_t ef_id,
uint32_t flags 
)
-
-
Parameters
- - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]flagsflags that shall be cleared.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsClearDone (osEventFlagsId_t ef_id,
uint32_t event_flags 
)
-
-
Parameters
- - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]event_flagsevent flags before clearing.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsGet (osEventFlagsId_t ef_id,
uint32_t event_flags 
)
-
-
Parameters
- - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]event_flagscurrent event flags.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsWait (osEventFlagsId_t ef_id,
uint32_t flags,
uint32_t options,
uint32_t timeout 
)
-
-
Parameters
- - - - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
[in]timeoutTimeout Value or 0 in case of no time-out.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsWaitPending (osEventFlagsId_t ef_id,
uint32_t flags,
uint32_t options,
uint32_t timeout 
)
-
-
Parameters
- - - - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
[in]timeoutTimeout Value or 0 in case of no time-out.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsWaitCompleted (osEventFlagsId_t ef_id,
uint32_t flags,
uint32_t options,
uint32_t event_flags 
)
-
-
Parameters
- - - - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
[in]event_flagsevent flags before clearing or 0 if specified flags have not been set.
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void EvrRtxEventFlagsWaitNotCompleted (osEventFlagsId_t ef_id,
uint32_t flags,
uint32_t options 
)
-
-
Parameters
- - - - -
[in]ef_idevent flags ID obtained by osEventFlagsNew.
[in]flagsflags to wait for.
[in]optionsflags options (osFlagsXxxx).
-
-
-
@@ -1486,7 +897,7 @@ Functions