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 |