Files
HardwareAdapter/controller/ringbuffer.h

12 lines
313 B
C
Raw Normal View History

2025-05-20 22:23:19 +02:00
struct ringBuffer {
uint8_t *buffer;
int capacity;
int reader;
int writer;
};
void ringBufferCreate(int capacity, struct ringBuffer *out);
void ringBufferDestroy(struct ringBuffer *buf);
int ringBufferRead(struct ringBuffer *buf, uint8_t *out);
void ringBufferWrite(struct ringBuffer *buf, uint8_t *in);