FreeRTOS
uxSchedulerSuspended
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
FreeRTOS
uxSchedulerSuspended
uxSchedulerSuspended variable
Syntax
Show:
Summary
Declaration
from
tasks.c:514
static
volatile
UBaseType_t
uxSchedulerSuspended
=
(
UBaseType_t
)
0U
;
Examples
References
from
examples
Code
Location
Referrer
PRIVILEGED_DATA
static
volatile
UBaseType_t
uxSchedulerSuspended
=
(
UBaseType_t
)
0U
;
tasks.c:514
configASSERT
(
uxSchedulerSuspended
==
0
)
;
tasks.c:2287
vTaskDelete()
configASSERT
(
uxSchedulerSuspended
==
1U
)
;
tasks.c:2362
xTaskDelayUntil()
configASSERT
(
uxSchedulerSuspended
==
1U
)
;
tasks.c:2448
vTaskDelay()
configASSERT
(
uxSchedulerSuspended
==
0
)
;
tasks.c:3187
vTaskSuspend()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:3445
xTaskResumeFromISR()
uxSchedulerSuspended
=
(
UBaseType_t
)
(
uxSchedulerSuspended
+
1U
)
;
tasks.c:3844
vTaskSuspendAll()
if
(
uxSchedulerSuspended
==
0U
)
tasks.c:3878
vTaskSuspendAll()
++
uxSchedulerSuspended
;
tasks.c:3891
vTaskSuspendAll()
configASSERT
(
uxSchedulerSuspended
!=
0U
)
;
tasks.c:3995
xTaskResumeAll()
uxSchedulerSuspended
=
(
UBaseType_t
)
(
uxSchedulerSuspended
-
1U
)
;
tasks.c:3997
xTaskResumeAll()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:4000
xTaskResumeAll()
configASSERT
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
;
tasks.c:4570
xTaskCatchUpTicks()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:4703
xTaskIncrementTick()
if
(
uxSchedulerSuspended
!=
(
UBaseType_t
)
0U
)
tasks.c:5072
vTaskSwitchContext()
if
(
uxSchedulerSuspended
!=
(
UBaseType_t
)
0U
)
tasks.c:5173
vTaskSwitchContext()
configASSERT
(
uxSchedulerSuspended
!=
(
UBaseType_t
)
0U
)
;
tasks.c:5294
vTaskPlaceOnUnorderedEventList()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:5380
xTaskRemoveFromEventList()
configASSERT
(
uxSchedulerSuspended
!=
(
UBaseType_t
)
0U
)
;
tasks.c:5455
vTaskRemoveFromUnorderedEventList()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:6568
xTaskGetSchedulerState()
if
(
uxSchedulerSuspended
==
0U
)
tasks.c:6994
vTaskEnterCritical()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:8066
xTaskGenericNotifyFromISR()
if
(
uxSchedulerSuspended
==
(
UBaseType_t
)
0U
)
tasks.c:8200
vTaskGenericNotifyGiveFromISR()
uxSchedulerSuspended
=
(
UBaseType_t
)
0U
;
tasks.c:8728
vTaskResetState()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
uxSchedulerSuspended
is written by 3 functions and is read by 17 functions:
vTaskSuspendAll()
xTaskResumeAll()
vTaskResetState()
All items filtered out
uxSchedulerSuspended
vTaskDelete()
xTaskDelayUntil()
vTaskDelay()
vTaskSuspend()
xTaskResumeFromISR()
vTaskSuspendAll()
xTaskResumeAll()
xTaskCatchUpTicks()
xTaskIncrementTick()
vTaskSwitchContext()
vTaskPlaceOnUnorderedEventList()
xTaskRemoveFromEventList()
vTaskRemoveFromUnorderedEventList()
xTaskGetSchedulerState()
vTaskEnterCritical()
xTaskGenericNotifyFromISR()
vTaskGenericNotifyGiveFromISR()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out