From c918e9212488429267d576fa8255a5981b2101ef Mon Sep 17 00:00:00 2001 From: Odin Holmes Date: Fri, 5 Jun 2015 19:59:37 +0200 Subject: [PATCH 1/2] Fixed typeo in CircBuffer.h --- libraries/USBDevice/USBSerial/CircBuffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/USBDevice/USBSerial/CircBuffer.h b/libraries/USBDevice/USBSerial/CircBuffer.h index ea46bdfe6f..5b87cad0bf 100644 --- a/libraries/USBDevice/USBSerial/CircBuffer.h +++ b/libraries/USBDevice/USBSerial/CircBuffer.h @@ -57,7 +57,7 @@ private: volatile uint16_t write; volatile uint16_t read; static const int size = Size+1; //a modern optimizer should be able to remove this so it uses no ram. - T buf[Size]; + T buf[size]; }; #endif From 6cc142d8b1a7afbee8b17593fd83902f3657b0a9 Mon Sep 17 00:00:00 2001 From: Odin Holmes Date: Fri, 5 Jun 2015 20:04:07 +0200 Subject: [PATCH 2/2] used Size+1 insted of size because no c++11 (no constexpr) --- libraries/USBDevice/USBSerial/CircBuffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/USBDevice/USBSerial/CircBuffer.h b/libraries/USBDevice/USBSerial/CircBuffer.h index 5b87cad0bf..654c370c57 100644 --- a/libraries/USBDevice/USBSerial/CircBuffer.h +++ b/libraries/USBDevice/USBSerial/CircBuffer.h @@ -57,7 +57,7 @@ private: volatile uint16_t write; volatile uint16_t read; static const int size = Size+1; //a modern optimizer should be able to remove this so it uses no ram. - T buf[size]; + T buf[Size+1]; }; #endif