diff --git a/libraries/Wire/Wire.h b/libraries/Wire/Wire.h
index aea241b8c..c20858994 100644
--- a/libraries/Wire/Wire.h
+++ b/libraries/Wire/Wire.h
@@ -24,6 +24,8 @@
 #include "variant.h"
 #include "SERCOM.h"
 
+#define BUFFER_LENGTH 256
+
  // WIRE_HAS_END means Wire has end()
 #define WIRE_HAS_END 1
 
@@ -74,10 +76,10 @@ class TwoWire : public HardwareI2C
     bool transmissionBegun;
 
     // RX Buffer
-    arduino::RingBufferN<256> rxBuffer;
+    arduino::RingBufferN<BUFFER_LENGTH> rxBuffer;
 
     //TX buffer
-    arduino::RingBufferN<256> txBuffer;
+    arduino::RingBufferN<BUFFER_LENGTH> txBuffer;
     uint8_t txAddress;
 
     // Callback user functions