- Aug 24, 2016
-
-
Cristian Maglie authored
This change improves read performance when massive data is sent via USB by exploiting the hardware capability to handle multi-packet transfers autonomously.
-
Cristian Maglie authored
It makes no sense to have ::recv calling repeatedly ::read in this case.
-
- Aug 23, 2016
-
-
Cristian Maglie authored
-
Cristian Maglie authored
Now the release() function only performs the action that is called for, i.e. release the endpoint and let it receive data. All the buffers handling has been inlined in the callers, this also slightly improves performance because it allows to remove some redundant checks.
-
Cristian Maglie authored
-
Cristian Maglie authored
The reference to the upper USBDevice class is passed on the EPHandler constructor.
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
this is the proper type to encapsulate a byte when data is available or -1 when there is no data.
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Sandeep Mistry authored
-
Sandeep Mistry authored
-
- Jul 20, 2016
-
-
Cristian Maglie authored
-
- Jul 18, 2016
-
-
Sandeep Mistry authored
-
Sandeep Mistry authored
Port of https://github.com/arduino/Arduino/pull/4718 to SAMD core.
-
- Jul 12, 2016
-
-
Sandeep Mistry authored
-
- Jun 30, 2016
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-
- Jun 29, 2016
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-
- Jun 27, 2016
-
-
Cristian Maglie authored
Fix #149
-
- Jun 17, 2016
-
-
Sandeep Mistry authored
-
Sandeep Mistry authored
-
- Jun 06, 2016
-
-
Sandeep Mistry authored
-
- Jun 03, 2016
-
-
Sandeep Mistry authored
-
- May 30, 2016
-
-
Sandeep Mistry authored
Port of https://github.com/arduino/Arduino/pull/4996
-
Sandeep Mistry authored
-
rocketscream authored
-
- May 27, 2016
-
-
Sandeep Mistry authored
Previous 0 was always returned.
-
Sandeep Mistry authored
-
- Apr 20, 2016
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-
- Apr 06, 2016
-
-
Sandeep Mistry authored
-
Sandeep Mistry authored
-
Sandeep Mistry authored
-
Sandeep Mistry authored
Change digitalPinToInterrupt to return pin, and use g_APinDescription[pin].ulExtInt to map pin inside attachInterrupt/detachInterrupt This brings things inline with the atachInterrupt documentation for usage: attachInterrupt(digitalPinToInterrupt(pin), ISR, mode);
-