![]() |
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.