FreeRTOS
tskTaskControlBlock::ucNotifyState
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
tskTaskControlBlock::ucNotifyState
tskTaskControlBlock::ucNotifyState field
Syntax
Show:
Summary
Declaration
from
tasks.c:420
volatile
uint8_t
ucNotifyState
[
configTASK_NOTIFICATION_ARRAY_ENTRIES
]
;
Examples
References
from
examples
Code
Location
Referrer
volatile
uint8_t
ucNotifyState
[
configTASK_NOTIFICATION_ARRAY_ENTRIES
]
;
tasks.c:420
if
(
pxTCB
->
ucNotifyState
[
x
]
==
taskWAITING_NOTIFICATION
)
tasks.c:2553
eTaskGetState()
if
(
pxTCB
->
ucNotifyState
[
x
]
==
taskWAITING_NOTIFICATION
)
tasks.c:3157
vTaskSuspend()
pxTCB
->
ucNotifyState
[
x
]
=
taskNOT_WAITING_NOTIFICATION
;
tasks.c:3161
vTaskSuspend()
if
(
pxTCB
->
ucNotifyState
[
x
]
==
taskWAITING_NOTIFICATION
)
tasks.c:3310
prvTaskIsTaskSuspended()
if
(
pxTCB
->
ucNotifyState
[
x
]
==
taskWAITING_NOTIFICATION
)
tasks.c:6220
vTaskGetInfo()
pxCurrentTCB
->
ucNotifyState
[
uxIndexToWaitOn
]
=
taskWAITING_NOTIFICATION
;
tasks.c:7651
ulTaskGenericNotifyTake()
pxCurrentTCB
->
ucNotifyState
[
uxIndexToWaitOn
]
=
taskNOT_WAITING_NOTIFICATION
;
tasks.c:7715
ulTaskGenericNotifyTake()
if
(
pxCurrentTCB
->
ucNotifyState
[
uxIndexToWaitOn
]
!=
taskNOTIFICATION_RECEIVED
)
tasks.c:7751
xTaskGenericNotifyWait()
pxCurrentTCB
->
ucNotifyState
[
uxIndexToWaitOn
]
=
taskWAITING_NOTIFICATION
;
tasks.c:7759
xTaskGenericNotifyWait()
if
(
pxCurrentTCB
->
ucNotifyState
[
uxIndexToWaitOn
]
!=
taskNOTIFICATION_RECEIVED
)
tasks.c:7817
xTaskGenericNotifyWait()
pxCurrentTCB
->
ucNotifyState
[
uxIndexToWaitOn
]
=
taskNOT_WAITING_NOTIFICATION
;
tasks.c:7830
xTaskGenericNotifyWait()
ucOriginalNotifyState
=
pxTCB
->
ucNotifyState
[
uxIndexToNotify
]
;
tasks.c:7867
xTaskGenericNotify()
pxTCB
->
ucNotifyState
[
uxIndexToNotify
]
=
taskNOTIFICATION_RECEIVED
;
tasks.c:7869
xTaskGenericNotify()
ucOriginalNotifyState
=
pxTCB
->
ucNotifyState
[
uxIndexToNotify
]
;
tasks.c:8011
xTaskGenericNotifyFromISR()
pxTCB
->
ucNotifyState
[
uxIndexToNotify
]
=
taskNOTIFICATION_RECEIVED
;
tasks.c:8012
xTaskGenericNotifyFromISR()
ucOriginalNotifyState
=
pxTCB
->
ucNotifyState
[
uxIndexToNotify
]
;
tasks.c:8184
vTaskGenericNotifyGiveFromISR()
pxTCB
->
ucNotifyState
[
uxIndexToNotify
]
=
taskNOTIFICATION_RECEIVED
;
tasks.c:8185
vTaskGenericNotifyGiveFromISR()
if
(
pxTCB
->
ucNotifyState
[
uxIndexToClear
]
==
taskNOTIFICATION_RECEIVED
)
tasks.c:8294
xTaskGenericNotifyStateClear()
pxTCB
->
ucNotifyState
[
uxIndexToClear
]
=
taskNOT_WAITING_NOTIFICATION
;
tasks.c:8296
xTaskGenericNotifyStateClear()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tskTaskControlBlock::ucNotifyState
is read by 10 functions:
All items filtered out
tskTaskControlBlock::ucNotifyState
eTaskGetState()
vTaskSuspend()
prvTaskIsTaskSuspended()
vTaskGetInfo()
ulTaskGenericNotifyTake()
xTaskGenericNotifyWait()
xTaskGenericNotify()
xTaskGenericNotifyFromISR()
vTaskGenericNotifyGiveFromISR()
xTaskGenericNotifyStateClear()
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