diff --git a/library.json b/library.json index 465f5ad..2f1cee2 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "SerialReader", - "version": "1.0.1", + "version": "1.0.0", "description": "Helper class for reading Serial input, without blocking", "repository": { diff --git a/src/SerialReader.h b/src/SerialReader.h index fef42e3..d661c95 100644 --- a/src/SerialReader.h +++ b/src/SerialReader.h @@ -2,8 +2,8 @@ #include +template class SerialReader { - static const int bufferLength = 50; char buffer[bufferLength]; public: @@ -12,8 +12,8 @@ public: } int readLine(HardwareSerial &serial) { - static int pos = 0; - int rpos; + static size_t pos = 0; + size_t rpos; int readCh; for (int i = 0, avail = serial.available(); i < avail && (readCh = serial.read()) > 0; i++) {