Versión sin post-procesado del software del VmRideR
Dependencies: mbed
RingBuffer/Buffering.h
- Committer:
- JuanManuelAmador
- Date:
- 2015-06-15
- Revision:
- 0:3d456b8ce449
File content as of revision 0:3d456b8ce449:
#ifndef BUFFERING_H #define BUFFERING_H #include "mbed.h" #define BUFFERSIZE 600 // Buffering de datos tipo float class Buffering { private: int16_t data[BUFFERSIZE]; unsigned int windex; unsigned int rindex; bool full; bool empty; unsigned int bufSize; public: Buffering(); void put(int16_t val); int16_t get(); int getSize(); bool isFull(); bool isEmpty(); unsigned int getWritingIndex(); unsigned int getReadingIndex(); unsigned int getDif(); }; #endif // BUFFERING_H