mbed Phone Platform UDP to DAC/ADC test

Dependencies:   mbed

Revision:
0:c0c1269a8f51
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/RingBuffer/RingBuffer.h	Wed Dec 01 14:35:05 2010 +0000
@@ -0,0 +1,31 @@
+/*
+ * mbed library for RingBuffer
+ * Copyright (c) 2010 Hiroshi Suga
+ * Released under the MIT License: http://mbed.org/license/mit
+ */
+
+#ifndef RingBuffer_H
+#define RingBuffer_H
+
+#include "mbed.h"
+
+class RingBuffer {
+public:
+    RingBuffer (int p_size);
+    ~RingBuffer ();
+
+    int put (char);
+    int put (char *, int);
+    int get (char &);
+    int get (char *, int);
+    void clear ();
+    int available ();
+    int use ();
+
+private:
+    char *buf;
+    int size;
+    int addr_w, addr_r;
+};
+
+#endif