diff options
Diffstat (limited to 'lib/buffer')
| -rw-r--r-- | lib/buffer/ringbuffer.c | 1 | ||||
| -rw-r--r-- | lib/buffer/ringbuffer.h | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/buffer/ringbuffer.c b/lib/buffer/ringbuffer.c index cdb5fed..9e3adaf 100644 --- a/lib/buffer/ringbuffer.c +++ b/lib/buffer/ringbuffer.c @@ -5,6 +5,7 @@ #define FOOLOS_MODULE_NAME "ringbuffer" #include "lib/bool/bool.h" #include "lib/logger/log.h" +#include "kernel/spinlock.h" static volatile int front; static volatile int back; diff --git a/lib/buffer/ringbuffer.h b/lib/buffer/ringbuffer.h new file mode 100644 index 0000000..2bb6528 --- /dev/null +++ b/lib/buffer/ringbuffer.h @@ -0,0 +1,5 @@ +#include "lib/bool/bool.h" + +void ringbuffer_init(); +bool ringbuffer_put(char c); +bool ringbuffer_get(char *c); |
