![]() |
BLE5.2 1.0
开发文档说明
|
#include <ringbuffer.h>
Public 属性 | |
| uint8_t * | buffer |
| ring_buffer_size_t | size |
| ring_buffer_size_t | tail_index |
| ring_buffer_size_t | head_index |
| bool | rx_lock |
Used as a modulo operator as a % b = (a & (b − 1)) where a is a positive index in the buffer and b is the (power of two) size of the buffer. Structure which holds a ring buffer. The buffer contains a buffer array as well as metadata for the ring buffer.
在文件 ringbuffer.h 第 46 行定义.
| uint8_t* buffer |
Buffer memory.
在文件 ringbuffer.h 第 49 行定义.
| ring_buffer_size_t head_index |
Index of head.
在文件 ringbuffer.h 第 55 行定义.
| bool rx_lock |
Rx Locker.
在文件 ringbuffer.h 第 57 行定义.
| ring_buffer_size_t size |
Buffer size.
在文件 ringbuffer.h 第 51 行定义.
| ring_buffer_size_t tail_index |
Index of tail.
在文件 ringbuffer.h 第 53 行定义.