Esta versión v6 pasa a ser el nuevo master. Funciona correctamente

Dependencies:   ADXL345 Display1602 MSCFileSystem SDFileSystem mbed FATFileSystem

Committer:
JuanManuelAmador
Date:
Fri Jun 06 08:52:28 2014 +0000
Revision:
2:cc4a43d806e2
Parent:
0:a5367bd4e404
Correci?n del baudrate de 112500 a 115200

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jjmedina 0:a5367bd4e404 1 #ifndef BUFFER_H
jjmedina 0:a5367bd4e404 2 #define BUFFER_H
jjmedina 0:a5367bd4e404 3
jjmedina 0:a5367bd4e404 4 #include <vector>
jjmedina 0:a5367bd4e404 5 #include "mbed.h"
jjmedina 0:a5367bd4e404 6
jjmedina 0:a5367bd4e404 7 class Buffer
jjmedina 0:a5367bd4e404 8 {
jjmedina 0:a5367bd4e404 9 private:
jjmedina 0:a5367bd4e404 10 std::vector<float> data;
jjmedina 0:a5367bd4e404 11 std::vector<float>::iterator itBeg;
jjmedina 0:a5367bd4e404 12 std::vector<float>::iterator itEnd;
jjmedina 0:a5367bd4e404 13 std::vector<float>::iterator head;
jjmedina 0:a5367bd4e404 14 std::vector<float>::iterator tail;
jjmedina 0:a5367bd4e404 15 int windex;
jjmedina 0:a5367bd4e404 16 int rindex;
jjmedina 0:a5367bd4e404 17 bool full;
jjmedina 0:a5367bd4e404 18 bool empty;
jjmedina 0:a5367bd4e404 19 int bufSize;
jjmedina 0:a5367bd4e404 20 public:
jjmedina 0:a5367bd4e404 21 Buffer(int);
jjmedina 0:a5367bd4e404 22 void put(float);
jjmedina 0:a5367bd4e404 23 const float get();
jjmedina 0:a5367bd4e404 24 const int getSize();
jjmedina 0:a5367bd4e404 25 const bool isFull();
jjmedina 0:a5367bd4e404 26 const bool isEmpty();
jjmedina 0:a5367bd4e404 27 const int getWritingIndex();
jjmedina 0:a5367bd4e404 28 const int getReadingIndex();
jjmedina 0:a5367bd4e404 29 //void printBuffer();
jjmedina 0:a5367bd4e404 30 //const int getIndex();
jjmedina 0:a5367bd4e404 31 };
jjmedina 0:a5367bd4e404 32
jjmedina 0:a5367bd4e404 33 #endif // BUFFER_H
jjmedina 0:a5367bd4e404 34