FreeRTOS
+
0
/6 examples
SourceVu will show references to
configNUMBER_OF_CORES
from the following samples and libraries:
PicoSDK
hello_freertos sample
httpd sample
iperf sample
ntp_client_socket sample
ping sample
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
configNUMBER_OF_CORES
configNUMBER_OF_CORES macro
Syntax
Show:
Summary
Declaration
from
FreeRTOS.h:90
#define
configNUMBER_OF_CORES
1
Examples
configNUMBER_OF_CORES
is referenced by 6 libraries and example projects:
PicoSDK
hello_freertos sample
httpd sample
iperf sample
ntp_client_socket sample
ping sample
References
from
0/6
examples
Code
Location
#define
configNUMBER_OF_CORES
1
FreeRTOS.h:90
#ifndef
configNUMBER_OF_CORES
FreeRTOS.h:89
#if
(
configNUMBER_OF_CORES
>
1
)
FreeRTOS.h:181
#if
(
configNUMBER_OF_CORES
>
1
)
FreeRTOS.h:487
#if
(
configNUMBER_OF_CORES
>
1
)
FreeRTOS.h:495
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
FreeRTOS.h:505
#if
(
configNUMBER_OF_CORES
==
1
)
FreeRTOS.h:1959
#if
(
configNUMBER_OF_CORES
==
1
)
FreeRTOS.h:1965
#if
(
(
configNUMBER_OF_CORES
==
1
)
&&
(
configUSE_TASK_PREEMPTION_DISABLE
!=
0
)
)
FreeRTOS.h:2879
#if
(
(
configNUMBER_OF_CORES
==
1
)
&&
(
configUSE_CORE_AFFINITY
!=
0
)
)
FreeRTOS.h:2883
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_PORT_OPTIMISED_TASK_SELECTION
!=
0
)
)
FreeRTOS.h:2887
#if
(
configUSE_CORE_AFFINITY
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
FreeRTOS.h:3152
#if
(
configNUMBER_OF_CORES
>
1
)
FreeRTOS.h:3158
#if
(
configNUMBER_OF_CORES
==
1
)
list.h:285
#define
portRUNNING_ON_BOTH_CORES
(
configNUMBER_OF_CORES
==
portMAX_CORE_COUNT
)
port.c:50
#if
(
configNUMBER_OF_CORES
==
1
)
port.c:118
UBaseType_t
uxCriticalNestings
[
configNUMBER_OF_CORES
]
=
{
0
}
;
port.c:121
static
spin_lock_t
*
pxYieldSpinLock
[
configNUMBER_OF_CORES
]
;
port.c:140
static
uint32_t
ulYieldSpinLockSaveValue
[
configNUMBER_OF_CORES
]
;
port.c:141
#if
(
configNUMBER_OF_CORES
==
1
)
port.c:221
#if
(
configNUMBER_OF_CORES
>
1
)
port.c:308
#if
(
configNUMBER_OF_CORES
==
1
)
port.c:473
#if
(
configNUMBER_OF_CORES
==
1
)
port.c:484
#if
(
configNUMBER_OF_CORES
==
1
)
port.c:557
#if
(
configNUMBER_OF_CORES
<
1
||
portMAX_CORE_COUNT
<
configNUMBER_OF_CORES
)
portmacro.h:132
#if
(
configTICK_CORE
<
0
||
configTICK_CORE
>
configNUMBER_OF_CORES
)
portmacro.h:136
#if
configNUMBER_OF_CORES
==
portMAX_CORE_COUNT
portmacro.h:140
extern
UBaseType_t
uxCriticalNestings
[
configNUMBER_OF_CORES
]
;
portmacro.h:159
#if
(
configNUMBER_OF_CORES
==
1
)
portmacro.h:188
#if
(
configNUMBER_OF_CORES
==
1
)
portmacro.h:256
#if
(
configNUMBER_OF_CORES
==
1
)
queue.c:91
#if
(
configNUMBER_OF_CORES
>
1
)
rp2040_config.h:68
#if
(
(
configUSE_CORE_AFFINITY
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
)
task.h:178
#if
(
configNUMBER_OF_CORES
==
1
)
task.h:231
#if
(
configNUMBER_OF_CORES
==
1
)
task.h:250
#define
taskVALID_CORE_ID
(
xCoreID
)
(
(
(
(
(
BaseType_t
)
0
<=
(
xCoreID
)
)
&&
(
(
xCoreID
)
<
(
BaseType_t
)
configNUMBER_OF_CORES
)
)
)
?
(
pdTRUE
)
:
(
pdFALSE
)
)
task.h:284
#if
(
(
configSUPPORT_DYNAMIC_ALLOCATION
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
task.h:393
#if
(
(
configSUPPORT_STATIC_ALLOCATION
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
task.h:521
#if
(
(
portUSING_MPU_WRAPPERS
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
task.h:610
#if
(
(
portUSING_MPU_WRAPPERS
==
1
)
&&
(
configSUPPORT_STATIC_ALLOCATION
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
task.h:706
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
task.h:1367
#if
(
configNUMBER_OF_CORES
==
1
)
task.h:2076
#if
(
configNUMBER_OF_CORES
==
1
)
task.h:3464
#if
(
configNUMBER_OF_CORES
==
1
)
task.h:3575
#if
(
configNUMBER_OF_CORES
>
1
)
task.h:3694
#if
(
(
portCRITICAL_NESTING_IN_TCB
==
1
)
||
(
configNUMBER_OF_CORES
>
1
)
)
task.h:3706
#if
(
(
portCRITICAL_NESTING_IN_TCB
==
1
)
||
(
configNUMBER_OF_CORES
>
1
)
)
task.h:3718
#if
(
configNUMBER_OF_CORES
>
1
)
task.h:3728
#if
(
configNUMBER_OF_CORES
>
1
)
task.h:3738
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:75
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:177
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:308
#define
taskTASK_IS_RUNNING
(
pxTCB
)
(
(
(
(
pxTCB
)
->
xTaskRunState
>=
(
BaseType_t
)
0
)
&&
(
(
pxTCB
)
->
xTaskRunState
<
(
BaseType_t
)
configNUMBER_OF_CORES
)
)
?
(
pdTRUE
)
:
(
pdFALSE
)
)
tasks.c:312
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
portCRITICAL_NESTING_IN_TCB
==
1
)
)
tasks.c:319
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:328
#if
(
configUSE_CORE_AFFINITY
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
tasks.c:366
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:374
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:442
portDONT_DISCARD
PRIVILEGED_DATA
TCB_t
*
volatile
pxCurrentTCBs
[
configNUMBER_OF_CORES
]
;
tasks.c:451
PRIVILEGED_DATA
static
volatile
BaseType_t
xYieldPendings
[
configNUMBER_OF_CORES
]
=
{
pdFALSE
}
;
tasks.c:491
PRIVILEGED_DATA
static
TaskHandle_t
xIdleTaskHandles
[
configNUMBER_OF_CORES
]
;
/**< Holds the handles of the idle tasks. The idle tasks are created automatically when the scheduler is started. */
tasks.c:495
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:534
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:543
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:552
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:594
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:805
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:870
for
(
xCoreID
=
(
BaseType_t
)
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:901
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:984
uxCoreMap
&=
(
(
1U
<
<
configNUMBER_OF_CORES
)
-
1U
)
;
tasks.c:1207
for
(
x
=
(
(
BaseType_t
)
configNUMBER_OF_CORES
-
1
)
;
x
>=
(
BaseType_t
)
0
;
x
--
)
tasks.c:1209
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
tasks.c:1736
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
tasks.c:1757
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:1994
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2019
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2268
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:2281
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2320
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2500
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2585
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:2774
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2816
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:2930
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:2951
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
tasks.c:2979
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
tasks.c:3035
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:3174
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:3209
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:3355
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:3447
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_PREEMPTION
==
1
)
)
tasks.c:3478
for
(
xCoreID
=
(
BaseType_t
)
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:3530
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:3532
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:3555
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:3639
#if
(
configUSE_CORE_AFFINITY
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
tasks.c:3664
configASSERT
(
(
sizeof
(
UBaseType_t
)
*
taskBITS_PER_BYTE
)
>=
configNUMBER_OF_CORES
)
;
tasks.c:3668
for
(
xCoreID
=
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:3779
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:3810
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:3979
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4017
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4096
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4480
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4643
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4789
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4824
for
(
xCoreID
=
0
;
xCoreID
<
(
(
BaseType_t
)
configNUMBER_OF_CORES
)
;
xCoreID
++
)
tasks.c:4839
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:4872
for
(
xCoreID
=
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:4889
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:5067
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:5406
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:5489
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:5689
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
(
UBaseType_t
)
configNUMBER_OF_CORES
)
tasks.c:5720
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:5773
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
(
UBaseType_t
)
configNUMBER_OF_CORES
)
tasks.c:5809
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_PASSIVE_IDLE_HOOK
==
1
)
)
tasks.c:5877
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:6067
#if
(
(
configUSE_CORE_AFFINITY
==
1
)
&&
(
configNUMBER_OF_CORES
>
1
)
)
tasks.c:6155
#if
(
(
INCLUDE_xTaskGetCurrentTaskHandle
==
1
)
||
(
configUSE_MUTEXES
==
1
)
)
||
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6489
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:6491
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:6535
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6564
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6577
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6639
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6743
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6870
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6907
#if
(
(
portCRITICAL_NESTING_IN_TCB
==
1
)
&&
(
configNUMBER_OF_CORES
==
1
)
)
tasks.c:6932
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:6966
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:7016
#if
(
(
portCRITICAL_NESTING_IN_TCB
==
1
)
&&
(
configNUMBER_OF_CORES
==
1
)
)
tasks.c:7048
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:7093
#if
(
configNUMBER_OF_CORES
>
1
)
tasks.c:7154
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:8094
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:8228
#if
(
configNUMBER_OF_CORES
==
1
)
tasks.c:8694
for
(
xCoreID
=
0
;
xCoreID
<
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:8719
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
timers.c:68
#if
(
(
configNUMBER_OF_CORES
>
1
)
&&
(
configUSE_CORE_AFFINITY
==
1
)
)
timers.c:251
Call Tree
from
0/6
examples
All items filtered out
All items filtered out
Data Use
from
0/6
examples
All items filtered out
All items filtered out
Class Tree
from
0/6
examples
All items filtered out
All items filtered out
Override Tree
from
0/6
examples
All items filtered out
All items filtered out
Implementations
from
0/6
examples
All items filtered out
All items filtered out
Instances
from
0/6
examples
Lifecycle
from
0/6
examples
All items filtered out
All items filtered out