diff options
Diffstat (limited to 'arduino_libs/ByteBuffer/.svn/text-base/ByteBuffer.h.svn-base')
| -rwxr-xr-x | arduino_libs/ByteBuffer/.svn/text-base/ByteBuffer.h.svn-base | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/arduino_libs/ByteBuffer/.svn/text-base/ByteBuffer.h.svn-base b/arduino_libs/ByteBuffer/.svn/text-base/ByteBuffer.h.svn-base deleted file mode 100755 index b100c2f..0000000 --- a/arduino_libs/ByteBuffer/.svn/text-base/ByteBuffer.h.svn-base +++ /dev/null @@ -1,57 +0,0 @@ -/* - ByteBuffer.h - A circular buffer implementation for Arduino - Created by Sigurdur Orn, July 19, 2010. - */ -#ifndef ByteBuffer_h -#define ByteBuffer_h - -#include "WProgram.h" - -class ByteBuffer -{ -public: - ByteBuffer(); - - void init(unsigned int buf_size); - - void clear(); - int getSize(); - int getCapacity(); - - int putInFront(byte in); - int put(byte in); - - byte get(); - byte getFromBack(); - - byte peek(unsigned int index); - - int putIntInFront(int in); - int putInt(int in); - - int putLongInFront(long in); - int putLong(long in); - - int getInt(); - int getIntFromBack(); - - long getLong(); - long getLongFromBack(); - - int putFloatInFront(float in); - int putFloat(float in); - - float getFloat(); - float getFloatFromBack(); - -private: - byte* data; - byte* float_bytes; - - unsigned int capacity; - unsigned int position; - unsigned int length; -}; - -#endif - |
