![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Programa mbed1 excelencia
Dependencies: mbed
RingBuffer/BufferBig.h
- Committer:
- JuanManuelAmador
- Date:
- 2017-01-18
- Revision:
- 0:a5908bca4740
File content as of revision 0:a5908bca4740:
#ifndef BUFFERBIG_H #define BUFFERBIG_H #include "mbed.h" #define BUFFERSIZE 100 // Buffering de datos tipo float class BufferBig { private: unsigned char data[BUFFERSIZE]; unsigned int windex; unsigned int rindex; bool full; bool empty; unsigned int bufSize; public: BufferBig(); void put(unsigned char val); unsigned char get(); int getSize(); bool isFull(); bool isEmpty(); unsigned int getWritingIndex(); unsigned int getReadingIndex(); unsigned int getDif(); }; #endif // BUFFERBIG_H