aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-31Merge branch 'cast' of github.com:Lauszus/Arduino into Lauszus-castCristian Maglie
Conflicts: hardware/arduino/avr/cores/arduino/Print.cpp
2013-12-31Use PGM_P instead of prog_charMatthijs Kooijman
On later versions of avr-libc, prog_char is deprecated. In 0acebeeff48 the one occurence of prog_char was replaced by "char PROGMEM", which is not entirely correct (PROGMEM is supposed to be an attribute on a variable, not on a type, even though this is how things work in older libc versions). However, in 1130fede3a2 a few new occurences of prog_char are introduced, which break compilation on newer libc versions again. This commit changes all these pointer types to use the PGM_P macro from <avr/pgmspace.h>. This macro is just "const char *" in newer libc versions and "const prog_char *" in older versions, so it should always work. References #795
2013-12-30Merge pull request #1762 from matthijskooijman/ide-1.5.x-write-charCristian Maglie
Support both char* and uint8* in Stream and Print
2013-12-27Use reinterpret_cast to cast __FlashStringHelper to const char*Kristian Lauszus
2013-12-24Remove unneeded casts in Print::write(const String&)Matthijs Kooijman
Now that Print::write(const char*) is also available, these casts are no longer needed.
2013-12-24Add uint8_t* versions of methods in StreamMatthijs Kooijman
The new functions just call their char* equivalents, but this allows reading bytes into a buffer of uint8_t as well as chars.
2013-12-24Add Print::write(const char *, size_t)Matthijs Kooijman
The new function just calls Print::write(const uint8_t *, size_t), but this allows writing out a buffer of chars (without having to learn about casts).
2013-12-23Print.print optimization. Closes #1760Federico Fissore
2013-12-13Merge branch 'pins-define' into ide-1.5.xCristian Maglie
2013-12-13Changed pins definition in variants from constants to #defines.Cristian Maglie
2013-12-13Removed redefinitions of SERIAL_* in Yun variantCristian Maglie
2013-12-09Merge remote-tracking branch 'arduino/master' into ide-1.5.xCristian Maglie
Conflicts: libraries/Ethernet/EthernetClient.cpp
2013-12-08In boards.txt, rename atmega328diecimila to diecimilaMatthijs Kooijman
This board has a "cpu" submenu to select either atmega328 or atmega168, so it does not make sense to put atmega328 in the main board name.
2013-12-06remove all Changes besides operator==ntruchsess
2013-11-28Upped version to 1.5.5Cristian Maglie
2013-11-27add localPort to EthernetClient, simplify operator==ntruchsess
2013-11-26add operator==, remoteIP and remotePort to EthernetClientntruchsess
2013-11-21Revert "SPI library to new format"Cristian Maglie
2013-11-21Revert "EEPROM library to the new format"Cristian Maglie
This reverts commits: 3223d4fdca32ec03de4a3a2a0c22f2d40de5f374 77f8dd63ab102ab5d2929ac4edd5c00ae9d70493
2013-11-15Revert "SoftwareSerial library to the new format"Cristian Maglie
This reverts commit 38c3bbbd3c83eda057d4857635fbd78a4785c3a4.
2013-11-15Revert "Wire library to the 1.5 format"Cristian Maglie
This reverts commit a31857688bdc270ed65307755ff3b73ef4867982.
2013-11-12Removed redundant LED_BUILTIN define in Yun variant.Cristian Maglie
2013-11-12Merge pull request #1634 from cmaglie/adc-fixCristian Maglie
Improved ADC speed on Arduino Due
2013-11-11Merge branch 'master' into serial-variantCristian Maglie
2013-11-11Fix SERIAL_* metadata in Arduino Ethernet variantCristian Maglie
2013-11-11Added SERIAL metadata into variant files.Cristian Maglie
2013-11-11Merge branch 'master' into serial-variantCristian Maglie
2013-11-11Added SERIAL metadata into variant files.Cristian Maglie
2013-11-11Added VID and PID for older Arduino UnosKristian Lauszus
2013-11-03Merge branch 'master' into ide-1.5.xCristian 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-03Merge branch 'master' into ide-1.5.xCristian Maglie
2013-11-03Added Arduino Ethernet variant.Cristian Maglie
Fixes #925
2013-10-31Using NOT_AN_INTERRUPT defined constantCristian Maglie
2013-10-31Added digitalPinToInterrupt also to robot variantsCristian Maglie
2013-10-31Added pinToInterrupt() variant macro (Paul Stoffregen)Cristian Maglie
2013-10-14Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.xFede85
2013-10-14mergeFederico Fissore
2013-10-10Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.xFede85
2013-10-09Small fixes to avr/boards.txt:Cristian Maglie
- adjusted Mega board name - moved pid/vid to the proper place - defined default build.board prop (so the IDE stops warning about that) See #1605
2013-10-09Merge branch 'mega-adk' of github.com:Lauszus/Arduino into Lauszus-mega-adkCristian Maglie
2013-10-06Fix indentation (cosmetic)Jacques Supcik
2013-10-03Combine Mega and Mega 2560Kristian Sloth Lauszus
2013-10-03Split Arduino ADK into separate boardKristian Sloth Lauszus
2013-09-30Merge branch 'master' into ide-1.5.xCristian Maglie
2013-09-30Added yun variant with LED_BUILTIN definition. Closes #1585Federico Fissore
2013-09-27Removed wrong executable flag on many filesFederico Fissore
2013-09-25boards.txt: fixed wrong extended fuses when using external programmer with a yunFederico Fissore
2013-09-13Fix wrong 'maximum_data_size' key in boards.txtCristian Maglie