FreeRTOS
+
0
/1 examples
SourceVu will show references to
xSTATIC_QUEUE
from the following samples and libraries:
ESP-IDF
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
FreeRTOS
xSTATIC_QUEUE
xSTATIC_QUEUE struct
Syntax
Show:
Summary
Declaration
from
FreeRTOS.h:1349
typedef
struct
xSTATIC_QUEUE
{
void
*
pvDummy1
[
3
]
;
union
{
void
*
pvDummy2
;
UBaseType_t
uxDummy2
;
}
u
;
StaticList_t
xDummy3
[
2
]
;
UBaseType_t
uxDummy4
[
3
]
;
uint8_t
ucDummy5
[
2
]
;
#if
(
(
configSUPPORT_STATIC_ALLOCATION
==
1
)
&&
(
configSUPPORT_DYNAMIC_ALLOCATION
==
1
)
)
uint8_t
ucDummy6
;
#endif
#if
(
configUSE_QUEUE_SETS
==
1
)
void
*
pvDummy7
;
#endif
#if
(
configUSE_TRACE_FACILITY
==
1
)
UBaseType_t
uxDummy8
;
uint8_t
ucDummy9
;
#endif
portMUX_TYPE
xDummyQueueLock
;
}
StaticQueue_t
;
Fields
Field
Declared as
xSTATIC_QUEUE::pvDummy1
void
*
[
3
]
xSTATIC_QUEUE::u
union
{
void
*
pvDummy2
;
UBaseType_t
uxDummy2
;
}
xSTATIC_QUEUE::xDummy3
StaticList_t
[
2
]
xSTATIC_QUEUE::uxDummy4
UBaseType_t
[
3
]
xSTATIC_QUEUE::ucDummy5
uint8_t
[
2
]
xSTATIC_QUEUE::ucDummy6
uint8_t
xSTATIC_QUEUE::pvDummy7
void
*
xSTATIC_QUEUE::uxDummy8
UBaseType_t
xSTATIC_QUEUE::ucDummy9
uint8_t
xSTATIC_QUEUE::xDummyQueueLock
portMUX_TYPE
Related Functions
Found 4 other functions taking a
xSTATIC_QUEUE
argument:
Function
xQueueGenericCreateStatic()
xQueueCreateMutexStatic()
xQueueCreateCountingSemaphoreStatic()
xQueueGenericGetStaticBuffers()
Examples
xSTATIC_QUEUE
is referenced by 1 libraries and example projects:
ESP-IDF
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
xSTATIC_QUEUE
FreeRTOS.h:1349
}
StaticQueue_t
;
FreeRTOS.h:1376
typedef
StaticQueue_t
StaticSemaphore_t
;
FreeRTOS.h:1377
}
StaticQueue_t
;
FreeRTOS.h:1376
StaticQueue_t
typedef
StaticQueue_t
StaticSemaphore_t
;
FreeRTOS.h:1377
StaticSemaphore_t
StaticQueue_t
*
pxQueueBuffer
;
idf_additions.c:199
xQueueCreateWithCaps()
pxQueueBuffer
=
heap_caps_malloc
(
sizeof
(
StaticQueue_t
)
,
(
uint32_t
)
uxMemoryCaps
)
;
idf_additions.c:203
xQueueCreateWithCaps()
StaticQueue_t
*
pxQueueBuffer
;
idf_additions.c:244
vQueueDeleteWithCaps()
StaticSemaphore_t
*
pxSemaphoreBuffer
;
idf_additions.c:272
xSemaphoreCreateGenericWithCaps()
pxSemaphoreBuffer
=
heap_caps_malloc
(
sizeof
(
StaticSemaphore_t
)
,
(
uint32_t
)
uxMemoryCaps
)
;
idf_additions.c:275
xSemaphoreCreateGenericWithCaps()
StaticSemaphore_t
*
pxSemaphoreBuffer
;
idf_additions.c:317
vSemaphoreDeleteWithCaps()
StaticQueue_t
*
pxStaticQueue
,
queue.c:408
xQueueGenericCreateStatic()
xQueueGenericCreateStatic()::pxStaticQueue
volatile
size_t
xSize
=
sizeof
(
StaticQueue_t
)
;
queue.c:430
xQueueGenericCreateStatic()
StaticQueue_t
*
*
ppxStaticQueue
)
queue.c:470
xQueueGenericGetStaticBuffers()
xQueueGenericGetStaticBuffers()::ppxStaticQueue
*
ppxStaticQueue
=
(
StaticQueue_t
*
)
pxQueue
;
queue.c:488
xQueueGenericGetStaticBuffers()
StaticQueue_t
*
pxStaticQueue
)
queue.c:681
xQueueCreateMutexStatic()
xQueueCreateMutexStatic()::pxStaticQueue
StaticQueue_t
*
pxStaticQueue
)
queue.c:860
xQueueCreateCountingSemaphoreStatic()
xQueueCreateCountingSemaphoreStatic()::pxStaticQueue
StaticQueue_t
*
pxStaticQueue
)
PRIVILEGED_FUNCTION
;
queue.h:1347
xQueueCreateMutexStatic()
xQueueCreateMutexStatic()::pxStaticQueue
StaticQueue_t
*
pxStaticQueue
)
PRIVILEGED_FUNCTION
;
queue.h:1352
xQueueCreateCountingSemaphoreStatic()
xQueueCreateCountingSemaphoreStatic()::pxStaticQueue
StaticQueue_t
*
pxStaticQueue
,
queue.h:1456
xQueueGenericCreateStatic()
xQueueGenericCreateStatic()::pxStaticQueue
StaticQueue_t
*
*
ppxStaticQueue
)
PRIVILEGED_FUNCTION
;
queue.h:1469
xQueueGenericGetStaticBuffers()
xQueueGenericGetStaticBuffers()::ppxStaticQueue
PRIVILEGED_DATA
static
StaticQueue_t
xStaticTimerQueue
;
/*lint !e956 Ok to declare in this manner to prevent additional conditional compilation guards in other locations. */
timers.c:1040
prvCheckForValidListAndQueue()
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
xQueueCreateMutexStatic()::pxStaticQueue
xQueueCreateMutexStatic()
queue.h:1347
xQueueCreateCountingSemaphoreStatic()::pxStaticQueue
xQueueCreateCountingSemaphoreStatic()
queue.h:1352
xQueueGenericCreateStatic()::pxStaticQueue
xQueueGenericCreateStatic()
queue.h:1456
xQueueGenericGetStaticBuffers()::ppxStaticQueue
xQueueGenericGetStaticBuffers()
queue.h:1469
xQueueGenericCreateStatic()::pxStaticQueue
xQueueGenericCreateStatic()
queue.c:408
xQueueGenericGetStaticBuffers()::ppxStaticQueue
xQueueGenericGetStaticBuffers()
queue.c:470
xQueueCreateMutexStatic()::pxStaticQueue
xQueueCreateMutexStatic()
queue.c:681
xQueueCreateCountingSemaphoreStatic()::pxStaticQueue
xQueueCreateCountingSemaphoreStatic()
queue.c:860
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out