From 3127d1dc51e9968553c5acf4183acb4adc1e7e4f Mon Sep 17 00:00:00 2001 From: Cristian Maglie <c.maglie@arduino.cc> Date: Wed, 24 Aug 2016 12:47:51 +0200 Subject: [PATCH] USB-CDC: Increased buffer size to 256 bytes This change improves read performance when massive data is sent via USB by exploiting the hardware capability to handle multi-packet transfers autonomously. --- cores/arduino/USB/USBCore.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/arduino/USB/USBCore.cpp b/cores/arduino/USB/USBCore.cpp index d27502c9..bd815d36 100644 --- a/cores/arduino/USB/USBCore.cpp +++ b/cores/arduino/USB/USBCore.cpp @@ -427,7 +427,7 @@ void USBDeviceClass::initEP(uint32_t ep, uint32_t config) } else if (config == (USB_ENDPOINT_TYPE_BULK | USB_ENDPOINT_OUT(0))) { - epHandlers[ep] = new DoubleBufferedEPOutHandler(usbd, ep, 64); + epHandlers[ep] = new DoubleBufferedEPOutHandler(usbd, ep, 256); } else if (config == (USB_ENDPOINT_TYPE_BULK | USB_ENDPOINT_IN(0))) { -- GitLab