FreeRTOS
portYIELD_WITHIN_API
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FreeRTOS
portYIELD_WITHIN_API
portYIELD_WITHIN_API macro
Syntax
from
portmacro.h:122
#define
portYIELD_WITHIN_API
(
)
\
{
\
\
portNVIC_INT_CTRL_REG
=
portNVIC_PENDSVSET_BIT
;
\
\
\
__asm
volatile
(
"dsb"
:::
"memory"
)
;
\
__asm
volatile
(
"isb"
)
;
\
}
References
Location
Text
FreeRTOS.h:746
#define
portYIELD_WITHIN_API
portYIELD
portmacro.h:122
#define
portYIELD_WITHIN_API
(
)
\
FreeRTOS.h:745
#ifndef
portYIELD_WITHIN_API
event_groups.c:255
portYIELD_WITHIN_API
(
)
;
event_groups.c:403
portYIELD_WITHIN_API
(
)
;
queue.c:89
#define
queueYIELD_IF_USING_PREEMPTION
(
)
portYIELD_WITHIN_API
(
)
queue.c:927
portYIELD_WITHIN_API
(
)
;
queue.c:1382
portYIELD_WITHIN_API
(
)
;
queue.c:1573
portYIELD_WITHIN_API
(
)
;
queue.c:1749
portYIELD_WITHIN_API
(
)
;
tasks.c:64
#define
taskYIELD_IF_USING_PREEMPTION
(
)
portYIELD_WITHIN_API
(
)
tasks.c:1243
portYIELD_WITHIN_API
(
)
;
tasks.c:1328
portYIELD_WITHIN_API
(
)
;
tasks.c:1373
portYIELD_WITHIN_API
(
)
;
tasks.c:1773
portYIELD_WITHIN_API
(
)
;
tasks.c:4656
portYIELD_WITHIN_API
(
)
;
tasks.c:4729
portYIELD_WITHIN_API
(
)
;
timers.c:628
portYIELD_WITHIN_API
(
)
;