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/group__rtx__evr__thread.html | 155 +++++++++------------------ 1 file changed, 48 insertions(+), 107 deletions(-) (limited to 'docs/RTOS2/html/group__rtx__evr__thread.html') diff --git a/docs/RTOS2/html/group__rtx__evr__thread.html b/docs/RTOS2/html/group__rtx__evr__thread.html index 52b7242..ba7dbec 100644 --- a/docs/RTOS2/html/group__rtx__evr__thread.html +++ b/docs/RTOS2/html/group__rtx__evr__thread.html @@ -146,6 +146,9 @@ Functions 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...
  @@ -180,13 +183,13 @@ Functions  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...
@@ -206,18 +209,6 @@ Functions void EvrRtxThreadEnumerate (osThreadId_t *thread_array, uint32_t array_items, uint32_t count)  Event on active threads enumerate (API) More...
  -void EvrRtxThreadFlagsWaitTimeout (void) - Event on wait timeout 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...

Description

Function Documentation

@@ -251,7 +242,7 @@ Functions -

The event ThreadError is generated when Thread Flags and Thread Management routines complete their execution due to an error.

+

The event ThreadError is generated when Thread Management routines complete their execution due to an error.

The status parameter indicates the execution status and can be one of the osStatus_t codes or one of the extended execution status codes which are summarized in the table below.

@@ -339,9 +330,8 @@ Functions -

In case when thread attributes are provided in the API call they are also detailed in the Event Recorder.

@@ -610,6 +600,45 @@ Functions
  • priority : new priority value for the thread function.
  • + + + +
    +
    +
    + + + + + + + + + + + + + + + + + +
    void EvrRtxThreadPriorityUpdated (osThreadId_t thread_id,
    osPriority_t priority 
    )
    +
    +
    Parameters
    + + + +
    [in]thread_idthread ID obtained by osThreadNew or osThreadGetId.
    [in]prioritynew priority value for the thread function.
    +
    +
    +

    The event ThreadPriorityUpdated is generated when the function osThreadSetPriority successfully updated the specified thread priority.

    +

    Value in the Event Recorder shows:

    + +
    @@ -1186,94 +1215,6 @@ Functions
  • count : number of enumerated threads (0 in case of a failure).
  • - - - -
    -
    - - - - - - - - -
    void EvrRtxThreadFlagsWaitTimeout (void )
    -
    -

    The event ThreadFlagsWaitTimeout is generated when wait for thread flags to become signaled is aborted due to expired wait timeout.

    - -
    -
    - -
    -
    - - - - - - - - -
    void EvrRtxThreadDelay (uint32_t ticks)
    -
    -
    Parameters
    - - -
    [in]tickstime ticks value.
    -
    -
    -

    The event ThreadDelay is generated when the function osDelay is called.

    -

    Value in the Event Recorder shows:

    - - -
    -
    - -
    -
    - - - - - - - - -
    void EvrRtxThreadDelayUntil (uint32_t ticks)
    -
    -
    Parameters
    - - -
    [in]ticksabsolute time in ticks.
    -
    -
    -

    The event ThreadDelayUntil is generated when the function osDelayUntil is called.

    -

    Value in the Event Recorder shows:

    -
      -
    • ticks : absolute delay time in ticks.
    • -
    - -
    -
    - -
    -
    - - - - - - - - -
    void EvrRtxThreadDelayCompleted (void )
    -
    -

    The event ThreadDelayCompleted is generated when thread delay expires.

    -
    @@ -1281,7 +1222,7 @@ Functions