- Dec 19, 2016
-
-
Cristian Maglie authored
-
- Dec 15, 2016
-
-
Martino Facchin authored
-
Martino Facchin authored
-
- Dec 02, 2016
-
-
Sandeep Mistry authored
Fixes some compile errors and warnings
-
- Nov 25, 2016
-
-
Sandeep Mistry authored
-
- Nov 17, 2016
-
-
Sandeep Mistry authored
-
- Oct 11, 2016
-
-
Cristian Maglie authored
This pachs allows C++ global constructors to run after hardware initialization. This helps some libraries that setups hardware in class constructor to work properly. See also #169
-
- Oct 10, 2016
-
-
Cristian Maglie authored
Fix #172
-
- Oct 03, 2016
-
-
Mike D authored
Fixed issue where pins were not being configured properly in analogWrite when multiple channels of the same TCC/TC module were being used to drive outputs.
-
- Sep 14, 2016
-
-
Sandeep Mistry authored
Port of https://github.com/arduino/Arduino/pull/5362
-
- Aug 31, 2016
-
-
Sandeep Mistry authored
It’s no longer needed with the timeout mechanism in USBCore.
-
Sandeep Mistry authored
-
Sandeep Mistry authored
-
Sandeep Mistry authored
Timeout is checked on the next send attempt. Initial timeout is set to 70ms, after a time out occurs and the previous transfer is still not complete a send will report as failed. If a send times out, a ZLP will be in the send queue to check for future timeouts.
-
- Aug 29, 2016
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-
- Aug 24, 2016
-
-
Cristian Maglie authored
This bypass the generic (but inefficient) implementation of Stream::readBytes and uses an optimized version of readBytes than can do efficient multi-byte reads.
-
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
-