FreeRTOS
tskTaskControlBlock::ulNotifiedValue
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::ulNotifiedValue
tskTaskControlBlock::ulNotifiedValue field
Syntax
Show:
Summary
Declaration
from
tasks.c:419
volatile
uint32_t
ulNotifiedValue
[
configTASK_NOTIFICATION_ARRAY_ENTRIES
]
;
Examples
References
from
examples
Code
Location
Referrer
volatile
uint32_t
ulNotifiedValue
[
configTASK_NOTIFICATION_ARRAY_ENTRIES
]
;
tasks.c:419
if
(
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
==
0U
)
tasks.c:7648
ulTaskGenericNotifyTake()
ulReturn
=
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
;
tasks.c:7697
ulTaskGenericNotifyTake()
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
=
(
uint32_t
)
0U
;
tasks.c:7703
ulTaskGenericNotifyTake()
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
=
ulReturn
-
(
uint32_t
)
1
;
tasks.c:7707
ulTaskGenericNotifyTake()
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
&=
~
ulBitsToClearOnEntry
;
tasks.c:7756
xTaskGenericNotifyWait()
*
pulNotificationValue
=
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
;
tasks.c:7810
xTaskGenericNotifyWait()
pxCurrentTCB
->
ulNotifiedValue
[
uxIndexToWaitOn
]
&=
~
ulBitsToClearOnExit
;
tasks.c:7826
xTaskGenericNotifyWait()
*
pulPreviousNotificationValue
=
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
;
tasks.c:7864
xTaskGenericNotify()
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
|=
ulValue
;
tasks.c:7874
xTaskGenericNotify()
(
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
)
++
;
tasks.c:7878
xTaskGenericNotify()
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
=
ulValue
;
tasks.c:7882
xTaskGenericNotify()
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
=
ulValue
;
tasks.c:7889
xTaskGenericNotify()
*
pulPreviousNotificationValue
=
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
;
tasks.c:8008
xTaskGenericNotifyFromISR()
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
|=
ulValue
;
tasks.c:8017
xTaskGenericNotifyFromISR()
(
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
)
++
;
tasks.c:8021
xTaskGenericNotifyFromISR()
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
=
ulValue
;
tasks.c:8025
xTaskGenericNotifyFromISR()
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
=
ulValue
;
tasks.c:8032
xTaskGenericNotifyFromISR()
(
pxTCB
->
ulNotifiedValue
[
uxIndexToNotify
]
)
++
;
tasks.c:8189
vTaskGenericNotifyGiveFromISR()
ulReturn
=
pxTCB
->
ulNotifiedValue
[
uxIndexToClear
]
;
tasks.c:8335
ulTaskGenericNotifyValueClear()
pxTCB
->
ulNotifiedValue
[
uxIndexToClear
]
&=
~
ulBitsToClear
;
tasks.c:8336
ulTaskGenericNotifyValueClear()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tskTaskControlBlock::ulNotifiedValue
is read by 6 functions:
All items filtered out
tskTaskControlBlock::ulNotifiedValue
ulTaskGenericNotifyTake()
xTaskGenericNotifyWait()
xTaskGenericNotify()
xTaskGenericNotifyFromISR()
vTaskGenericNotifyGiveFromISR()
ulTaskGenericNotifyValueClear()
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