.
Buffer.h
- Committer:
- alejo5214416
- Date:
- 2018-07-28
- Revision:
- 0:72ef8c56fea0
File content as of revision 0:72ef8c56fea0:
#include "mbed.h" #ifndef BUFFER_H #define BUFFER_H typedef struct { uint8_t * buffer; size_t head; size_t tail; size_t size; //of the buffer } circular_buf_t; int circular_buf_reset(circular_buf_t * cbuf); int circular_buf_put(circular_buf_t * cbuf, uint8_t data); int circular_buf_get(circular_buf_t * cbuf, uint8_t* data); bool circular_buf_empty(circular_buf_t cbuf); bool circular_buf_full(circular_buf_t cbuf); #endif