auto-sync

This commit is contained in:
rusEfi 2015-03-25 20:07:56 -05:00
parent ddd2715577
commit 2cb18421be
2 changed files with 7 additions and 1 deletions

View File

@ -12,10 +12,15 @@
#include "cyclic_buffer.h"
#include <string.h>
cyclic_buffer::cyclic_buffer() : cyclic_buffer(CB_MAX_SIZE) {
cyclic_buffer::cyclic_buffer() {
baseC(CB_MAX_SIZE);
}
cyclic_buffer::cyclic_buffer(int size) {
baseC(size);
}
void cyclic_buffer::baseC(int size) {
currentIndex = 0;
setSize(size);
}

View File

@ -33,6 +33,7 @@ class cyclic_buffer
void clear();
private:
void baseC(int size);
volatile int elements[CB_MAX_SIZE];
volatile int currentIndex;
volatile int count;