ESP-IDF
rbHEADER_SIZE
is only used within ESP-IDF.
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
ESP-IDF Framework and Examples
ESP-IDF
rbHEADER_SIZE
rbHEADER_SIZE macro
Syntax
Show:
Summary
Declaration
from
ringbuf.c:43
#define
rbHEADER_SIZE
sizeof
(
ItemHeader_t
)
Examples
References
from
examples
Code
Location
#define
rbHEADER_SIZE
sizeof
(
ItemHeader_t
)
ringbuf.c:43
pxNewRingbuffer
->
xMaxItemSize
=
rbALIGN_SIZE
(
pxNewRingbuffer
->
xSize
/
2
)
-
rbHEADER_SIZE
;
ringbuf.c:233
size_t
xTotalItemSize
=
rbALIGN_SIZE
(
xItemSize
)
+
rbHEADER_SIZE
;
//Rounded up aligned item size with header
ringbuf.c:285
return
(
xTotalItemSize
+
rbHEADER_SIZE
<=
pxRingbuffer
->
xSize
-
(
pxRingbuffer
->
pucAcquire
-
pxRingbuffer
->
pucFree
)
)
?
pdTRUE
:
pdFALSE
;
ringbuf.c:301
configASSERT
(
xRemLen
>=
rbHEADER_SIZE
)
;
//Remaining length must be able to at least fit an item header
ringbuf.c:331
if
(
xRemLen
<
xAlignedItemSize
+
rbHEADER_SIZE
)
{
ringbuf.c:334
uint8_t
*
item_address
=
pxRingbuffer
->
pucAcquire
+
rbHEADER_SIZE
;
ringbuf.c:347
pxRingbuffer
->
pucAcquire
+=
rbHEADER_SIZE
+
xAlignedItemSize
;
//Advance pucAcquire past header and the item to next aligned address
ringbuf.c:348
if
(
pxRingbuffer
->
pucTail
-
pxRingbuffer
->
pucAcquire
<
rbHEADER_SIZE
)
{
ringbuf.c:352
ItemHeader_t
*
pxCurHeader
=
(
ItemHeader_t
*
)
(
pucItem
-
rbHEADER_SIZE
)
;
ringbuf.c:371
pxRingbuffer
->
pucWrite
+=
xAlignedItemSize
+
rbHEADER_SIZE
;
ringbuf.c:396
if
(
(
pxRingbuffer
->
pucTail
-
pxRingbuffer
->
pucWrite
)
<
rbHEADER_SIZE
)
{
ringbuf.c:401
configASSERT
(
xRemLen
>=
rbHEADER_SIZE
)
;
//Remaining length must be able to at least fit an item header
ringbuf.c:428
if
(
xRemLen
<
xAlignedItemSize
+
rbHEADER_SIZE
)
{
ringbuf.c:431
pxFirstHeader
->
xItemLen
=
xRemLen
-
rbHEADER_SIZE
;
//Fill remaining length with first part
ringbuf.c:435
pxRingbuffer
->
pucAcquire
+=
rbHEADER_SIZE
;
//Advance pucAcquire past header
ringbuf.c:436
xRemLen
-=
rbHEADER_SIZE
;
ringbuf.c:437
pxRingbuffer
->
pucAcquire
+=
rbHEADER_SIZE
;
//Advance acquire pointer past header
ringbuf.c:457
if
(
pxRingbuffer
->
pucTail
-
pxRingbuffer
->
pucAcquire
<
rbHEADER_SIZE
)
{
ringbuf.c:463
pcReturn
=
pxRingbuffer
->
pucRead
+
rbHEADER_SIZE
;
//Get pointer to part of item containing data (point past the header)
ringbuf.c:549
pxRingbuffer
->
pucRead
+=
rbHEADER_SIZE
+
rbALIGN_SIZE
(
pxHeader
->
xItemLen
)
;
//Update pucRead
ringbuf.c:561
if
(
(
pxRingbuffer
->
pucTail
-
pxRingbuffer
->
pucRead
)
<
rbHEADER_SIZE
)
{
ringbuf.c:563
ItemHeader_t
*
pxCurHeader
=
(
ItemHeader_t
*
)
(
pucItem
-
rbHEADER_SIZE
)
;
ringbuf.c:618
pxRingbuffer
->
pucFree
+=
xAlignedItemSize
+
rbHEADER_SIZE
;
ringbuf.c:640
if
(
(
pxRingbuffer
->
pucTail
-
pxRingbuffer
->
pucFree
)
<
rbHEADER_SIZE
)
{
ringbuf.c:645
xFreeSize
-=
rbHEADER_SIZE
;
ringbuf.c:694
xFreeSize
=
pxRingbuffer
->
xSize
-
rbHEADER_SIZE
;
ringbuf.c:717
xFreeSize
=
(
pxRingbuffer
->
pucFree
-
pxRingbuffer
->
pucAcquire
)
-
rbHEADER_SIZE
;
ringbuf.c:720
(
rbHEADER_SIZE
*
2
)
;
ringbuf.c:725
return
xRingbufferCreate
(
(
rbALIGN_SIZE
(
xItemSize
)
+
rbHEADER_SIZE
)
*
xItemNum
,
RINGBUF_TYPE_NOSPLIT
)
;
ringbuf.c:961
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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