summaryrefslogtreecommitdiff
path: root/kernel/fifo.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fifo.h')
-rw-r--r--kernel/fifo.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/kernel/fifo.h b/kernel/fifo.h
deleted file mode 100644
index 92f3b75..0000000
--- a/kernel/fifo.h
+++ /dev/null
@@ -1,23 +0,0 @@
-// SIMPLE FIFO DRIVER //
-
-#ifndef FIFO_H
-#define FIFO_H
-
-#include <stdint.h>
-#include <stdbool.h>
-
-typedef struct fifo_struct
-{
- bool (*put)(struct fifo_struct*,uint8_t);
- uint8_t (*get)(struct fifo_struct*);
- bool (*has)(struct fifo_struct*);
- void *data; // opaque data
-
-}fifo;
-
-bool fifo_put(fifo*,uint8_t);
-uint8_t fifo_get(fifo*);
-bool fifo_has(fifo*);
-
-fifo fifo_create_buffered(uint8_t size);
-#endif