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