General purpose ring buffer library. RTOS proof, mutex protected.
Dependents: RingBuffer_RTOS_test
Fork of RingBuffer by
Diff: RingBuffer.h
- Revision:
- 3:9adf0d5e0522
- Parent:
- 2:ea6d02ba96ae
--- a/RingBuffer.h Thu Sep 27 13:15:54 2012 +0000 +++ b/RingBuffer.h Thu Sep 27 13:31:29 2012 +0000 @@ -5,18 +5,23 @@ // // 2009.11.13 ... Originally written in C by Y.Kuroda for Renesas H83664 // 2012.08.31 ... Code convert for mbed in C++ -// +// 2012.09.26 ... Pointer use +// 2012.09.27 ... RTOS proof #ifndef _RINGBUFFER_H #define _RINGBUFFER_H + +#include "rtos.h" + + class RingBuffer { protected: unsigned char* buf; unsigned char* sp; unsigned char* ep; - + Mutex mutex; int bufsize;