#include "FreeRTOS.h"
#include "stream_buffer.h"
#include <stddef.h>
Go to the source code of this file.
|
| MessageBufferHandle_t | xMessageBufferCreate (size_t xBufferSizeBytes) |
| |
| void | vMessageBufferDelete (MessageBufferHandle_t xMessageBuffer) |
| |
| MessageBufferHandle_t | xMessageBufferCreateStatic (size_t xBufferSizeBytes, uint8_t *pucMessageBufferStorageArea, StaticMessageBuffer_t *pxStaticMessageBuffer) |
| |
| size_t | xMessageBufferSend (MessageBufferHandle_t xMessageBuffer, const void *pvTxData, size_t xDataLengthBytes, TickType_t xTicksToWait) |
| |
| size_t | xMessageBufferSendFromISR (MessageBufferHandle_t xMessageBuffer, const void *pvTxData, size_t xDataLengthBytes, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| size_t | xMessageBufferReceive (MessageBufferHandle_t xMessageBuffer, void *pvRxData, size_t xBufferLengthBytes, TickType_t xTicksToWait) |
| |
| size_t | xMessageBufferReceiveFromISR (MessageBufferHandle_t xMessageBuffer, void *pvRxData, size_t xBufferLengthBytes, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| BaseType_t | xMessageBufferIsEmpty (const MessageBufferHandle_t xMessageBuffer) |
| |
| BaseType_t | xMessageBufferIsFull (const MessageBufferHandle_t xMessageBuffer) |
| |
| size_t | xMessageBufferSpaceAvailable (const MessageBufferHandle_t xMessageBuffer) |
| |
| size_t | xMessageBufferNextLengthBytes (MessageBufferHandle_t xMessageBuffer) |
| |
| BaseType_t | xMessageBufferReset (MessageBufferHandle_t xMessageBuffer) |
| |
◆ MessageBufferHandle_t
◆ StaticMessageBuffer_t
◆ xMessageBufferCreate()
◆ vMessageBufferDelete()
◆ xMessageBufferCreateStatic()
◆ xMessageBufferSend()
◆ xMessageBufferSendFromISR()
◆ xMessageBufferReceive()
◆ xMessageBufferReceiveFromISR()
◆ xMessageBufferIsEmpty()
◆ xMessageBufferIsFull()
◆ xMessageBufferSpaceAvailable()
◆ xMessageBufferNextLengthBytes()
◆ xMessageBufferReset()