- Sep 09, 2015
-
-
Cristian Maglie authored
-
Jean-Christophe BUDA authored
-
Jean-Christophe BUDA authored
-
Martino Facchin authored
-
Jean-Christophe BUDA authored
-
Martino Facchin authored
-
Martino Facchin authored
* fix in_endpoint buffer size (was too big) * use the same EP for CDC_ENDPOINT_OUT and CDC_ENDPOINT_IN (different buffers) * fix CDC_ENDPOINT_IN ep type
-
Cristian Maglie authored
This way all the 64 bytes available can be filled up
-
Cristian Maglie authored
-
- Sep 04, 2015
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
Fixes #30
-
Cristian Maglie authored
-
Cristian Maglie authored
See #30
-
- Aug 25, 2015
-
-
Sandeep Mistry authored
-
- Aug 24, 2015
-
-
Cristian Maglie authored
-
- Aug 19, 2015
-
- Aug 14, 2015
-
-
Martino Facchin authored
calling digitalWrite with any value different from 0 will end in performing digitalWrite(HIGH)
-
- Aug 13, 2015
-
-
Cristian Maglie authored
In the wire library there are several functions where an unnecessarily complex coding has been used: - endTransmission: the availability of data is already checked in while(...), therefore need not be checked again in the loop. - requestFrom: the for-loop has a predefined and fixed number of loops. Therefore a check whether the last element has been reached is unnecessary and does not add any benefit. Fixes #20
-
Cristian Maglie authored
-
Thibaut VIARD authored
-
Thibaut VIARD authored
-
Cristian Maglie authored
Fix for deadlock conditions after i2c bus errors
-
- Aug 11, 2015
-
-
Thibaut VIARD authored
-
Thibaut VIARD authored
-
- Aug 10, 2015
-
-
Thibaut VIARD authored
-
Thibaut VIARD authored
-
Thibaut VIARD authored
-
- Jul 25, 2015
-
-
Erin Tomson authored
The first occurs when starting a read transaction from a slave that doesn't respond. The code would wait until the SB (slave on bus) bit is set in the INTFLAGS register, but when a nack occurs that never happens so we're stuck in an infinite loop. The fix is to also look for the MB flag to be set. If it is, issue a stop condition and return. The second happens when a bus error (ie, an illegal stop condition) occurs while sending data as a master. In that case we are waiting for the MB (master on bus) flag to be set. When a bus error occurs that never happens, so again we end up in an infinite loop. The fix here is to also look for the BUSERR flag to be set. If it is, return an error condition.
-
- Jul 23, 2015
-
-
Martino Facchin authored
the function returned 1 millisecond after the required time
-
- Jul 21, 2015
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
- Jul 18, 2015
-
-
Cristian Maglie authored
Close #5
-
- Jul 17, 2015
-
-
Cristian Maglie authored
-
Cristian Maglie authored
-