Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-08 | Added replacement stub for cstdlib atexit() funciton. | Christopher Andrews | |
This is an empty stub to simply allow use of complex types with a non global static lifetime. For more complex handling the function 'atexit' can be redefined in user code. For more information see: https://github.com/arduino/Arduino/pull/2229 https://github.com/arduino/Arduino/issues/1919 | |||
2014-07-24 | Merge pull request #2206 from amulya349/master | Cristian Maglie | |
Fix of a bug #2199 | |||
2014-07-23 | Fix of a bug | Amulya Kumar Sahoo | |
2014-06-27 | initVariant() is now declared as external "C" function. | Cristian Maglie | |
See #2080 for more details. | |||
2014-06-19 | Allow variants to define an initVariant() function that is called at startup. | Cristian Maglie | |
See #2080 | |||
2014-06-19 | Fixed regression in USBAPI and CDC (xaljox) | Cristian Maglie | |
See: https://github.com/arduino/Arduino/commit/9ac7e30252fce5b9dafde3288519b020b73c37bd#commitcomment-6718676 | |||
2014-06-10 | Update USBAPI.h | Embedded Micro | |
Fixes bug where Serial.read() would always return 0 as the first byte. | |||
2014-06-02 | Merge pull request #2104 from amulya349/master | Cristian Maglie | |
Fix of a bug in Stream.cpp | |||
2014-05-30 | USB CDC available() method returns correct number of bytes in buffer. | Cristian Maglie | |
See #1953 | |||
2014-05-30 | Fix of a bug | Amulya Kumar Sahoo | |
Stream::find(char *target) passes NULL as “terminator” to Stream::findUntil(char *target, char *terminator), which immediately dereferences it by passing it on to strlen() : bool Stream::find(char *target) { return findUntil(target, NULL); } // as find but search ends if the terminator string is found bool Stream::findUntil(char *target, char *terminator) { return findUntil(target, strlen(target), terminator, strlen(terminator)); } | |||
2014-05-30 | Fix of a bug | Amulya Kumar Sahoo | |
Stream::find(char *target) passes NULL as “terminator” to Stream::findUntil(char *target, char *terminator), which immediately dereferences it by passing it on to strlen(): bool Stream::find(char *target) { return findUntil(target, NULL); } // as find but search ends if the terminator string is found bool Stream::findUntil(char *target, char *terminator) { return findUntil(target, strlen(target), terminator, strlen(terminator)); } | |||
2014-05-24 | Improve CDC read code | Paul Brook | |
Read CDC data from USB FIFO on demand instead of in ISR. Remove superfluous ring buffer. Signed-off-by: Paul Brook <paul@nowt.org> | |||
2014-05-24 | Fix race condition in USB CDC transmit | Paul Brook | |
If the Start of Frame interrupt triggers just after the call to USB_SendSpace in USB_Send then we can get data loss. When the first bank is full and the second partially full, the SOF handler will release the second bank via USB_Flush. Data is then lost due to overflow as USB_Send continues writing data to the now-closed bank. Fix this by re-checking the FIFO status inside LockEP, immediately before doing the data write. Signed-off-by: Paul Brook <paul@nowt.org> | |||
2014-05-24 | improved USB write speeds | Justin Rajewski | |
2014-05-24 | Backported Print class from ide-1.5.x branch | Cristian Maglie | |
Close #1951 | |||
2014-05-07 | Match return value to type in available() | Zachary J. Fields | |
2014-04-01 | Import WString from 1.5.6 | Matt Jenkins | |
2014-04-01 | Fixed string constructor overloading bug | Matt Jenkins | |
2014-02-13 | Added license for Client, IPAddressm and Server (master branch) | Cristian Maglie | |
See #1847 and #1117 | |||
2014-02-13 | Added license for Arduino.h, binary.h and main.cpp (master branch) | Cristian Maglie | |
See #1847 and #1117 | |||
2013-12-06 | remove all Changes besides operator== | ntruchsess | |
2013-11-27 | add localPort to EthernetClient, simplify operator== | ntruchsess | |
2013-11-26 | add operator==, remoteIP and remotePort to EthernetClient | ntruchsess | |
2013-09-02 | USB CDC two argument begin() | Paul Brook | |
Add two argument form of Serial_::begin Signed-off-by: Paul Brook <paul@nowt.org> | |||
2013-09-02 | USB serial baud arg type | Paul Brook | |
Make USB Serial_::begin() function take an unsigned long argument for consistency with HardwareSerial. Signed-off-by: Paul Brook <paul@nowt.org> | |||
2013-07-31 | Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366 | Cristian Maglie | |
2013-06-06 | add String.toFloat | Tevin Zhang | |
2013-06-05 | Added remove methods to WString | Ryan Esteves | |
2013-05-17 | Robot has its own core | Cristian Maglie | |
2013-05-13 | Added support to INT6 on Leonardo. | Fede85 | |
Fixes #988 | |||
2013-05-06 | Added const modifier to String.c_str() | Cristian Maglie | |
2013-05-06 | Added c_str() method to String class. | Cristian Maglie | |
2013-05-06 | Stream "_timeout" field and related methods are now protected instead of ↵ | Cristian Maglie | |
private. This allows better optimization on classes that extends Stream without losing timeout capabilities. | |||
2013-05-02 | Removed double instance of the same code | Kristian Sloth Lauszus | |
2013-04-18 | Check if ATmega32u4 is defined | Kristian Sloth Lauszus | |
Needed in order to work with Arduino Leonardo | |||
2013-04-18 | Removed call to analogPinToChannel for Leonardo | Kristian Sloth Lauszus | |
2013-04-17 | Use analogPinToChannel if it's defined | Kristian Sloth Lauszus | |
2013-04-04 | Added support for all variants of Sanguino | Kristian Sloth Lauszus | |
2013-03-29 | Fix deprecated ISR names for ATmega8. | Cristian Maglie | |
See #881 | |||
2013-03-29 | Removed deprecated interrupt handlers | Cristian Maglie | |
Fixes #831 #881 #955 #1123 #1140 | |||
2013-03-29 | Increased malloc margin to 128. | Cristian Maglie | |
https://github.com/arduino/Arduino/pull/1329#issuecomment-15609148 See #857 #1329 | |||
2013-03-23 | Backported malloc and realloc from avr-libc 1.8.0 (without test code) | Cristian Maglie | |
See #857 | |||
2013-03-06 | Use analogPinToChannel() macro if present for ATtiny25/45/85. | David A. Mellis | |
This allows use of A0, A1, A2, A3 constants and for them to be mapped to the appropriate analog input channel. It should only be used if the macro is actually defined. | |||
2012-12-16 | Add trivial new[] and delete[] operators (Justin R. Cutler) | Cristian Maglie | |
Fixes #73 Fixes #883 | |||
2012-12-16 | Fixed malloc() bug. (Paul Stoffregen) | Cristian Maglie | |
Fixes #857 | |||
2012-12-07 | Added support for Arduino Esplora | Cristian Maglie | |
2012-11-29 | Clarifying comment. | David A. Mellis | |
2012-11-29 | Moving TXCO definition into HardwareSerial.cpp from HardwareSerial.h. | David A. Mellis | |
Otherwise, you get an error when compiling for processors with no serial port because the header file is always compiled. See, for an example of the problem: https://github.com/damellis/attiny/issues/8 | |||
2012-11-02 | HardwareSerial: change byte to uint8_t (since byte definition isn't present). | David A. Mellis | |
2012-11-01 | Adding LilyPad Arduino USB. | David A. Mellis | |