![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Functions | |
static void * | memcpy (void *dst, const void *src, size_t n) |
int | ringBufferInit (RingBuffer *buffer, uint8_t *data, size_t len) |
size_t | ringBufferLen (const RingBuffer *buffer) |
uint8_t | ringBufferEmpty (const RingBuffer *buffer) |
size_t | ringBufferFreeSpace (const RingBuffer *buffer) |
size_t | ringBufferMaxSize (const RingBuffer *buffer) |
void | ringBufferAppendOne (RingBuffer *buffer, uint8_t data) |
void | ringBufferAppendMultiple (RingBuffer *buffer, const uint8_t *data, size_t len) |
uint8_t | ringBufferPeekOne (const RingBuffer *buffer) |
uint8_t | ringBufferGetOne (RingBuffer *buffer) |
void | ringBufferGetMultiple (RingBuffer *buffer, uint8_t *dst, size_t len) |
void | ringBufferPeekMultiple (const RingBuffer *buffer, uint8_t *dst, size_t len) |
void | ringBufferDiscardMultiple (RingBuffer *buffer, size_t len) |
void | ringBufferClear (RingBuffer *buffer) |
|
static |
Definition at line 8 of file ringbuffer.c.
void ringBufferAppendMultiple | ( | RingBuffer * | buffer, |
const uint8_t * | data, | ||
size_t | len | ||
) |
Definition at line 77 of file ringbuffer.c.
void ringBufferAppendOne | ( | RingBuffer * | buffer, |
uint8_t | data | ||
) |
Definition at line 72 of file ringbuffer.c.
void ringBufferClear | ( | RingBuffer * | buffer | ) |
Definition at line 121 of file ringbuffer.c.
void ringBufferDiscardMultiple | ( | RingBuffer * | buffer, |
size_t | len | ||
) |
Definition at line 117 of file ringbuffer.c.
uint8_t ringBufferEmpty | ( | const RingBuffer * | buffer | ) |
Definition at line 60 of file ringbuffer.c.
size_t ringBufferFreeSpace | ( | const RingBuffer * | buffer | ) |
Definition at line 64 of file ringbuffer.c.
void ringBufferGetMultiple | ( | RingBuffer * | buffer, |
uint8_t * | dst, | ||
size_t | len | ||
) |
Definition at line 100 of file ringbuffer.c.
uint8_t ringBufferGetOne | ( | RingBuffer * | buffer | ) |
Definition at line 94 of file ringbuffer.c.
int ringBufferInit | ( | RingBuffer * | buffer, |
uint8_t * | data, | ||
size_t | len | ||
) |
Definition at line 40 of file ringbuffer.c.
size_t ringBufferLen | ( | const RingBuffer * | buffer | ) |
Definition at line 52 of file ringbuffer.c.
size_t ringBufferMaxSize | ( | const RingBuffer * | buffer | ) |
Definition at line 68 of file ringbuffer.c.
void ringBufferPeekMultiple | ( | const RingBuffer * | buffer, |
uint8_t * | dst, | ||
size_t | len | ||
) |
Definition at line 105 of file ringbuffer.c.
uint8_t ringBufferPeekOne | ( | const RingBuffer * | buffer | ) |
Definition at line 90 of file ringbuffer.c.