summaryrefslogtreecommitdiff
path: root/fs/ringbuffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ringbuffer.h')
-rw-r--r--fs/ringbuffer.h27
1 files changed, 0 insertions, 27 deletions
diff --git a/fs/ringbuffer.h b/fs/ringbuffer.h
deleted file mode 100644
index 31d00cf..0000000
--- a/fs/ringbuffer.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#ifndef RINGBUFFER_H
-#define RINGBUFFER_H
-
-#include <stdint.h>
-#include <stdbool.h>
-
-// Simple FIRST IN FIRST OUT
-// requires kballoc - block allocation
-typedef struct ringbuffer_struct
-{
- uint32_t size;
- uint32_t front;
- uint32_t back;
-
- uint8_t *data;
-
-}ringbuffer;
-
-// create new fifo of given size (in blocks)
-ringbuffer ringbuffer_init(uint32_t blocks);
-
-// true on success
-bool ringbuffer_put(ringbuffer*,uint8_t);
-uint8_t ringbuffer_get(ringbuffer*); // blocking
-bool ringbuffer_has(ringbuffer*); // check if somehting waiting?
-
-#endif