Input/output buffer manipulation functionality.
More...
|
#define | MCUXCLBUFFER_UPDATE(name, offset) |
| Update the buffer pointer with the given offset.
|
|
#define | MCUXCLBUFFER_DERIVE_RO(name, original, offset) |
| Derive a new input buffer object from an existing one (updated with the given offset).
|
|
#define | MCUXCLBUFFER_DERIVE_RW(name, original, offset) |
| Derive a new input/output buffer object from an existing one (updated with the given offset).
|
|
#define | MCUXCLBUFFER_SET(name, ptr, size) |
| Update the buffer pointer the a new memory location.
|
|
#define | MCUXCLBUFFER_GET(name) |
| Get the pointer of the buffer.
|
|
#define | MCUXCLBUFFER_IS_NULL(name) |
| Check the buffer and its pointer against NULL.
|
|
#define | MCUXCLBUFFER_UPDATE_IMPL(_name, _offset) |
| Update the buffer pointer with the given offset.
|
|
#define | MCUXCLBUFFER_DERIVE_RO_IMPL(_name, _original, _offset) |
| Derive a new input buffer object from an existing one (updated with the given offset).
|
|
#define | MCUXCLBUFFER_DERIVE_RW_IMPL(_name, _original, _offset) |
| Derive a new input/output buffer object from an existing one (updated with the given offset).
|
|
#define | MCUXCLBUFFER_SET_IMPL(_name, _ptr, _size) |
| Update the buffer pointer the a new memory location.
|
|
#define | MCUXCLBUFFER_GET_IMPL(_name) |
| Get the pointer of the buffer.
|
|
#define | MCUXCLBUFFER_IS_NULL_IMPL(_name) |
| Check the buffer pointer against NULL.
|
|
Input/output buffer manipulation functionality.
◆ MCUXCLBUFFER_UPDATE
#define MCUXCLBUFFER_UPDATE |
( |
|
name, |
|
|
|
offset |
|
) |
| |
Update the buffer pointer with the given offset.
- Parameters
-
name | the name of the buffer variable to update. |
offset | the amount of bytes that the buffer pointer should be moved. |
◆ MCUXCLBUFFER_DERIVE_RO
#define MCUXCLBUFFER_DERIVE_RO |
( |
|
name, |
|
|
|
original, |
|
|
|
offset |
|
) |
| |
Derive a new input buffer object from an existing one (updated with the given offset).
- Parameters
-
name | the name of the buffer variable to create. |
original | the name of the buffer variable that will be cloned. |
offset | the amount of bytes that the buffer pointer should be moved. |
◆ MCUXCLBUFFER_DERIVE_RW
#define MCUXCLBUFFER_DERIVE_RW |
( |
|
name, |
|
|
|
original, |
|
|
|
offset |
|
) |
| |
Derive a new input/output buffer object from an existing one (updated with the given offset).
- Parameters
-
name | the name of the buffer variable to create. |
original | the name of the buffer variable that will be cloned. |
offset | the amount of bytes that the buffer pointer should be moved. |
◆ MCUXCLBUFFER_SET
#define MCUXCLBUFFER_SET |
( |
|
name, |
|
|
|
ptr, |
|
|
|
size |
|
) |
| |
Update the buffer pointer the a new memory location.
- Parameters
-
name | the name of the buffer variable to update |
ptr | pointer to the memory location of the buffer |
size | size of the buffer - RFU |
◆ MCUXCLBUFFER_GET
#define MCUXCLBUFFER_GET |
( |
|
name | ) |
|
Get the pointer of the buffer.
- Parameters
-
name | the name of the buffer variable |
◆ MCUXCLBUFFER_IS_NULL
#define MCUXCLBUFFER_IS_NULL |
( |
|
name | ) |
|
Check the buffer and its pointer against NULL.
- Parameters
-
name | the name of the buffer variable |
◆ MCUXCLBUFFER_UPDATE_IMPL
#define MCUXCLBUFFER_UPDATE_IMPL |
( |
|
_name, |
|
|
|
_offset |
|
) |
| |
Update the buffer pointer with the given offset.
- Parameters
-
_name | the name of the buffer variable to update |
_offset | the amount of bytes that the buffer pointer should be moved. |
◆ MCUXCLBUFFER_DERIVE_RO_IMPL
#define MCUXCLBUFFER_DERIVE_RO_IMPL |
( |
|
_name, |
|
|
|
_original, |
|
|
|
_offset |
|
) |
| |
Derive a new input buffer object from an existing one (updated with the given offset).
- Parameters
-
_name | the name of the buffer variable to create. |
_original | the name of the buffer variable that will be cloned. |
_offset | the amount of bytes that the buffer pointer should be moved. |
◆ MCUXCLBUFFER_DERIVE_RW_IMPL
#define MCUXCLBUFFER_DERIVE_RW_IMPL |
( |
|
_name, |
|
|
|
_original, |
|
|
|
_offset |
|
) |
| |
Derive a new input/output buffer object from an existing one (updated with the given offset).
- Parameters
-
_name | the name of the buffer variable to create. |
_original | the name of the buffer variable that will be cloned. |
_offset | the amount of bytes that the buffer pointer should be moved. |
◆ MCUXCLBUFFER_SET_IMPL
#define MCUXCLBUFFER_SET_IMPL |
( |
|
_name, |
|
|
|
_ptr, |
|
|
|
_size |
|
) |
| |
Update the buffer pointer the a new memory location.
- Parameters
-
_name | the name of the buffer variable to update |
_ptr | pointer to the memory location of the buffer |
_size | unused for the current implementation |
◆ MCUXCLBUFFER_GET_IMPL
#define MCUXCLBUFFER_GET_IMPL |
( |
|
_name | ) |
|
Get the pointer of the buffer.
- Parameters
-
_name | the name of the buffer variable |
◆ MCUXCLBUFFER_IS_NULL_IMPL
#define MCUXCLBUFFER_IS_NULL_IMPL |
( |
|
_name | ) |
|
Check the buffer pointer against NULL.
- Parameters
-
_name | the name of the buffer variable |