ESP-IDF
prvInitializeNewRingbuffer()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
prvInitializeNewRingbuffer()
prvInitializeNewRingbuffer() function
Syntax
Show:
Summary
Declaration
Definition
from
ringbuf.c:89
static
void
prvInitializeNewRingbuffer
(
size_t
xBufferSize
,
RingbufferType_t
xBufferType
,
Ringbuffer_t
*
pxNewRingbuffer
,
uint8_t
*
pucRingbufferStorage
)
;
Implemented in
ringbuf.c:207
Arguments
Argument
xBufferSize
xBufferType
pxNewRingbuffer
pucRingbufferStorage
Examples
References
from
examples
Code
Location
Referrer
static
void
prvInitializeNewRingbuffer
(
size_t
xBufferSize
,
ringbuf.c:207
static
void
prvInitializeNewRingbuffer
(
size_t
xBufferSize
,
ringbuf.c:89
prvInitializeNewRingbuffer
(
xBufferSize
,
xBufferType
,
pxNewRingbuffer
,
pucRingbufferStorage
)
;
ringbuf.c:949
xRingbufferCreate()
prvInitializeNewRingbuffer
(
xBufferSize
,
xBufferType
,
pxNewRingbuffer
,
pucRingbufferStorage
)
;
ringbuf.c:979
xRingbufferCreateStatic()
Call Tree
from
examples
prvInitializeNewRingbuffer()
is called by 2 functions and calls 2 functions:
xRingbufferCreate()
xRingbufferCreateStatic()
All items filtered out
prvInitializeNewRingbuffer()
spinlock_initialize()
vListInitialise()
All items filtered out
Data Use
from
examples
prvInitializeNewRingbuffer()
reads 16 variables and writes 16 variables:
RingbufferType_t::RINGBUF_TYPE_NOSPLIT
RingbufferType_t::RINGBUF_TYPE_ALLOWSPLIT
RingbufferDefinition::xSize
RingbufferDefinition::uxRingbufferFlags
prvCheckItemFitsByteBuffer()
prvCheckItemFitsDefault()
prvCopyItemNoSplit()
prvCopyItemAllowSplit()
prvCopyItemByteBuf()
prvReturnItemDefault()
prvGetItemDefault()
prvGetItemByteBuf()
prvGetCurMaxSizeAllowSplit()
prvReturnItemByteBuf()
prvGetCurMaxSizeNoSplit()
prvGetCurMaxSizeByteBuf()
All items filtered out
prvInitializeNewRingbuffer()
RingbufferDefinition::xSize
RingbufferDefinition::xMaxItemSize
RingbufferDefinition::uxRingbufferFlags
RingbufferDefinition::xCheckItemFits
RingbufferDefinition::vCopyItem
RingbufferDefinition::pvGetItem
RingbufferDefinition::vReturnItem
RingbufferDefinition::xGetCurMaxSize
RingbufferDefinition::pucAcquire
RingbufferDefinition::pucWrite
RingbufferDefinition::pucRead
RingbufferDefinition::pucFree
RingbufferDefinition::pucHead
RingbufferDefinition::pucTail
RingbufferDefinition::xItemsWaiting
RingbufferDefinition::xQueueSet
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