General purpose ring buffer library. RTOS proof, mutex protected.

Dependents:   RingBuffer_RTOS_test

Fork of RingBuffer by Yoji KURODA

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;