aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-21Fixed missing NOT_AN_INTERRUPT constant in digitalPinToInterrupt()Cristian Maglie
Fixes #2379
2014-09-21set correct max size for mega2560 (to address issue #2277)Arnav Gupta
Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
2014-08-25fix Descriptor.cqperez42@gmail.com
2014-08-08Added 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-24Merge pull request #2206 from amulya349/masterCristian Maglie
Fix of a bug #2199
2014-07-23Fix of a bugAmulya Kumar Sahoo
2014-07-01Fixed permission on wifishield upgrade script.Cristian Maglie
2014-07-01Merge pull request #2118 from ↵Cristian Maglie
benoit-artefactlabs/wifishield-upgrade-firmware-mac-path corrected wrong path to firmware binaries in wifishield upgrade script f...
2014-07-01Merge pull request #2139 from cmaglie/init-variantCristian Maglie
Allow variants to define an initVariant() function that is called at startup
2014-06-30Backported digitalPinToInterrupt macro from IDE 1.5.xCristian Maglie
2014-06-27initVariant() is now declared as external "C" function.Cristian Maglie
See #2080 for more details.
2014-06-19Allow variants to define an initVariant() function that is called at startup.Cristian Maglie
See #2080
2014-06-19Fixed regression in USBAPI and CDC (xaljox)Cristian Maglie
See: https://github.com/arduino/Arduino/commit/9ac7e30252fce5b9dafde3288519b020b73c37bd#commitcomment-6718676
2014-06-10Update USBAPI.hEmbedded Micro
Fixes bug where Serial.read() would always return 0 as the first byte.
2014-06-08corrected wrong path to firmware binaries in wifishield upgrade script for macbenoit.git
2014-06-02Merge pull request #2104 from amulya349/masterCristian Maglie
Fix of a bug in Stream.cpp
2014-05-30USB CDC available() method returns correct number of bytes in buffer.Cristian Maglie
See #1953
2014-05-30Fix of a bugAmulya 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-30Fix of a bugAmulya 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-24Improve CDC read codePaul 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-24Fix race condition in USB CDC transmitPaul 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-24improved USB write speedsJustin Rajewski
2014-05-24Backported Print class from ide-1.5.x branchCristian Maglie
Close #1951
2014-05-07Match return value to type in available()Zachary J. Fields
2014-04-01Import WString from 1.5.6Matt Jenkins
2014-04-01Fixed string constructor overloading bugMatt Jenkins
2014-02-13Added license for Client, IPAddressm and Server (master branch)Cristian Maglie
See #1847 and #1117
2014-02-13Added license for Arduino.h, binary.h and main.cpp (master branch)Cristian Maglie
See #1847 and #1117
2014-02-12Revert "Changed pins definition in variants from constants to #defines."Cristian Maglie
This reverts commit 7fcba37acfd11313640b3f5d5c813d63d2f59999.
2013-12-13Merge branch 'master' of github.com:arduino/ArduinoCristian Maglie
2013-12-13Changed pins definition in variants from constants to #defines.Cristian Maglie
2013-12-06remove all Changes besides operator==ntruchsess
2013-11-27add localPort to EthernetClient, simplify operator==ntruchsess
2013-11-26add operator==, remoteIP and remotePort to EthernetClientntruchsess
2013-11-11Fix SERIAL_* metadata in Arduino Ethernet variantCristian Maglie
2013-11-11Added SERIAL metadata into variant files.Cristian Maglie
2013-11-03Changed LED_BUILTIN to a macro to better support boards that do not have a ↵Cristian Maglie
built-in LED. Fixes #758
2013-11-03Added LED_BUILTIN constant to Leonardo boardCristian Maglie
2013-11-03Added Arduino Ethernet variant.Cristian Maglie
Fixes #925
2013-10-06Fix indentation (cosmetic)Jacques Supcik
2013-09-02USB CDC two argument begin()Paul Brook
Add two argument form of Serial_::begin Signed-off-by: Paul Brook <paul@nowt.org>
2013-09-02USB serial baud arg typePaul Brook
Make USB Serial_::begin() function take an unsigned long argument for consistency with HardwareSerial. Signed-off-by: Paul Brook <paul@nowt.org>
2013-08-21Fixed robot libraries and examples for unified Arduino coreXun Yang
2013-07-31Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366Cristian Maglie
2013-06-06add String.toFloatTevin Zhang
2013-06-05Added remove methods to WStringRyan Esteves
2013-05-17Robot has its own coreCristian Maglie
2013-05-15Merge branch 'robot'Cristian Maglie
2013-05-13Added support to INT6 on Leonardo.Fede85
Fixes #988
2013-05-13Added robot hardwareCristian Maglie