Commit Graph

1547 Commits

Author SHA1 Message Date
Cristian Maglie 673847c8b6 Improved portability of String class (maniacbug) 2014-01-01 17:22:40 +01:00
Cristian Maglie e2d373ed61 sam: Added digitalPinHasPWM(..) method
Fixes #1342
2013-12-31 20:58:10 +01:00
Cristian Maglie 90ab663146 sam: moved "variant" methods into proper place 2013-12-31 20:57:14 +01:00
Cristian Maglie c50821ba10 Fixed value of NUM_DIGITAL_PINS for Arduino Due 2013-12-31 20:55:43 +01:00
Cristian Maglie ffddfc81f6 Merge branch 'cast' of github.com:Lauszus/Arduino into Lauszus-cast
Conflicts:
	hardware/arduino/avr/cores/arduino/Print.cpp
2013-12-31 20:11:08 +01:00
Matthijs Kooijman 98777e816f Use PGM_P instead of prog_char
On later versions of avr-libc, prog_char is deprecated. In 0acebeeff4
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 1130fede3a 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-31 20:01:40 +01:00
Cristian Maglie 0b72c88b42 Merge pull request #1762 from matthijskooijman/ide-1.5.x-write-char
Support both char* and uint8* in Stream and Print
2013-12-30 10:58:03 -08:00
Cristian Maglie 825d8c8455 sam: Optimized delayMicroseconds() (Rob Tillaart)
See #1121
2013-12-30 12:17:50 +01:00
Kristian Lauszus 5d361f5f47 Use reinterpret_cast to cast __FlashStringHelper to const char* 2013-12-27 20:01:03 +01:00
Matthijs Kooijman 2ea12d0220 Remove unneeded casts in Print::write(const String&)
Now that Print::write(const char*) is also available, these casts are no
longer needed.
2013-12-24 13:22:43 +01:00
Matthijs Kooijman f304abe35f Add uint8_t* versions of methods in Stream
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-24 13:22:42 +01:00
Matthijs Kooijman 250386802f Add Print::write(const char *, size_t)
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-24 13:22:42 +01:00
Cristian Maglie 660c7d86fd Optimized Print::print(String&) (part 2) 2013-12-23 12:04:15 +01:00
Federico Fissore 88a2ca18fd Print.print optimization. Closes #1760 2013-12-23 11:50:39 +01:00
Cristian Maglie b530742603 [sam] Fixed regression in analogRead() (fails to read multiple channels) (Mark Tillotson)
See #1740 #1634

http://forum.arduino.cc/index.php?topic=203322.msg1509907#msg1509907
2013-12-18 15:46:42 +01:00
Cristian Maglie a1c4809105 [sam] Fixed regression in analogRead() (fails to read multiple channels)
Fixes #1740
2013-12-16 11:07:45 +01:00
Cristian Maglie 2e7b645571 [sam] Fixed wrap-around bug in delay() (Mark Tillotson)
Fixes #1736
2013-12-14 00:33:57 +01:00
Cristian Maglie 3baa0ce9f4 Merge branch 'master' of github.com:arduino/Arduino 2013-12-13 18:26:44 +01:00
Cristian Maglie e2b15c852b Changed pins definition in variants from constants to #defines. 2013-12-13 15:13:18 +01:00
Cristian Maglie c5880c2c1b Merge branch 'pins-define' into ide-1.5.x 2013-12-13 15:09:40 +01:00
Cristian Maglie 7fcba37acf Changed pins definition in variants from constants to #defines. 2013-12-13 14:37:26 +01:00
Cristian Maglie f9bbcab1a3 Removed redefinitions of SERIAL_* in Yun variant 2013-12-13 14:22:46 +01:00
Matthijs Kooijman 76645b957d In boards.txt, rename atmega328diecimila to diecimila
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-08 18:16:31 +01:00
Cristian Maglie 43f9f15358 Upped version to 1.5.5 2013-11-28 10:53:50 +01:00
ntruchsess 937bce1a0b add localPort to EthernetClient, simplify operator== 2013-11-27 10:40:57 +01:00
ntruchsess ca37de4ba4 add operator==, remoteIP and remotePort to EthernetClient 2013-11-26 00:12:44 +01:00
Cristian Maglie d5c828736b Revert "SPI library to new format" 2013-11-21 15:05:36 +01:00
Cristian Maglie ff24874117 Revert "EEPROM library to the new format"
This reverts commits:
3223d4fdca
77f8dd63ab
2013-11-21 11:22:44 +01:00
Cristian Maglie 71bb7f7ae3 Fixed vid/pid definition for arduino_due_x_dbg in boards.txt. (Luca Baldini)
http://forum.arduino.cc/index.php?topic=197003
2013-11-15 14:01:36 +01:00
Cristian Maglie 7f17170678 Revert "SoftwareSerial library to the new format"
This reverts commit 38c3bbbd3c.
2013-11-15 12:54:59 +01:00
Cristian Maglie 9a9652d506 Revert "Wire library to the 1.5 format"
This reverts commit a31857688b.
2013-11-15 12:54:59 +01:00
Cristian Maglie 41697f02b2 Removed redundant LED_BUILTIN define in Yun variant. 2013-11-12 14:31:51 +01:00
Cristian Maglie 3ba9480972 Merge pull request #1634 from cmaglie/adc-fix
Improved ADC speed on Arduino Due
2013-11-12 00:57:28 -08:00
Cristian Maglie edfa75f979 Merge branch 'master' into serial-variant 2013-11-11 14:01:09 +01:00
Cristian Maglie e30418072d Fix SERIAL_* metadata in Arduino Ethernet variant 2013-11-11 13:54:50 +01:00
Cristian Maglie 56572fa0de Added SERIAL metadata into variant files. 2013-11-11 13:41:04 +01:00
Cristian Maglie 78abc567d1 Merge branch 'master' into serial-variant 2013-11-11 13:03:21 +01:00
Cristian Maglie e7c24c66a9 Added SERIAL metadata into variant files. 2013-11-11 11:39:37 +01:00
Kristian Lauszus 42a0096682 Added VID and PID for older Arduino Unos 2013-11-11 02:41:44 +01:00
Cristian Maglie 8e3da56624 Added LED_BUILTIN definition to Arduino Due 2013-11-03 18:29:34 +01:00
Cristian Maglie 3607c0b2bd Merge branch 'master' into ide-1.5.x 2013-11-03 18:18:09 +01:00
Cristian Maglie 9b519f2fbc Changed LED_BUILTIN to a macro to better support boards that do not have a built-in LED.
Fixes #758
2013-11-03 18:10:22 +01:00
Cristian Maglie 350eb86dca Added LED_BUILTIN constant to Leonardo board 2013-11-03 18:07:01 +01:00
Cristian Maglie cdf9db82a9 Merge branch 'master' into ide-1.5.x 2013-11-03 14:00:42 +01:00
Cristian Maglie 537388337d Added Arduino Ethernet variant.
Fixes #925
2013-11-03 13:52:08 +01:00
Cristian Maglie 8f1e3fd703 Using NOT_AN_INTERRUPT defined constant 2013-10-31 12:44:24 +01:00
Cristian Maglie fca3a87c71 Added digitalPinToInterrupt also to robot variants 2013-10-31 12:44:05 +01:00
Cristian Maglie 35d477297d Added pinToInterrupt() variant macro (Paul Stoffregen) 2013-10-31 12:43:41 +01:00
Cristian Maglie 1fc54f5003 [sam] Improved analogRead speed.
See #1418
2013-10-21 12:38:37 +02:00
Fede85 034cb91737 Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x 2013-10-14 17:19:48 +02:00
Federico Fissore bef7b94ea7 merge 2013-10-14 12:42:42 +02:00
Fede85 02550de1e9 Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x 2013-10-10 20:59:01 +02:00
Cristian Maglie be58b435fb Small fixes to avr/boards.txt:
- 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-09 17:00:40 +02:00
Cristian Maglie 058ee205ba Merge branch 'mega-adk' of github.com:Lauszus/Arduino into Lauszus-mega-adk 2013-10-09 16:45:05 +02:00
Cristian Maglie 40dce96f11 Fixed adc_init() function.
See #1418
2013-10-09 15:54:47 +02:00
Jacques Supcik aaafaf33b4 Fix indentation (cosmetic) 2013-10-06 10:59:53 +02:00
Kristian Sloth Lauszus 4e0f508590 Combine Mega and Mega 2560 2013-10-03 20:36:25 +02:00
Kristian Sloth Lauszus f6a0c45961 Split Arduino ADK into separate board 2013-10-03 20:32:28 +02:00
Cristian Maglie a21d92e5c8 [sam] Added empty Serial::begin() with options for CDC-ACM
See #1563
2013-09-30 16:27:07 +02:00
Cristian Maglie dc86455097 Merge branch 'master' into ide-1.5.x 2013-09-30 16:25:10 +02:00
Federico Fissore 429b5168d8 Added yun variant with LED_BUILTIN definition. Closes #1585 2013-09-30 10:07:03 +02:00
Federico Fissore ddcb89e1fa Removed wrong executable flag on many files 2013-09-27 18:18:51 +02:00
Cristian Maglie f03093332b [sam] Fixed initialization of ADC timings (improves analogRead speed by a factor x10)
Discussion:
http://www.djerickson.com/arduino/
http://forum.arduino.cc/index.php?topic=156849
http://forum.arduino.cc/index.php?topic=187693

Fixes #1418
2013-09-26 01:22:01 +02:00
Federico Fissore e745ed988f boards.txt: fixed wrong extended fuses when using external programmer with a yun 2013-09-25 17:25:31 +02:00
Cristian Maglie 8e7133eaac Fix wrong 'maximum_data_size' key in boards.txt 2013-09-13 20:05:38 +02:00
Fede85 a31857688b Wire library to the 1.5 format 2013-09-10 18:50:42 +02:00
Cristian Maglie d4fe0a13b6 Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	build/shared/revisions.txt
2013-09-10 12:10:57 +02:00
Cristian Maglie 421fa18c3c Updated revision log, and upped version to 1.5.4 2013-09-09 19:47:25 +02:00
Cristian Maglie 9fc9f408bd Added SRAM size for some boards. 2013-09-09 17:49:37 +02:00
Cristian Maglie cd7196c592 Fixed HardwareSerial bug introduced in 1.5.3.
Fixes #1568
2013-09-09 13:09:27 +02:00
Cristian Maglie 7dd9f81f39 Updated revision log, and upped version to 1.5.4 2013-09-06 18:39:42 +02:00
Fede85 c35d4dc131 SpacebrewYun library to the 1.5 format 2013-09-06 18:25:03 +02:00
Fede85 fa22bc358e Temboo library to the 1.5 format 2013-09-06 18:15:14 +02:00
Fede85 81338e245b Bridge library to the 1.5 format 2013-09-06 15:38:07 +02:00
Federico Fissore effb59da4b Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-discovery 2013-09-06 12:59:24 +02:00
Cristian Maglie c86eed942d Fixed String class regression after f80c6c5f35
This should make explicit String-from-integer constructor working again:

   int a = 10;
   String(a, 4);
2013-09-03 18:40:30 +02:00
Paul Brook f53fcdd254 USB CDC two argument begin()
Add two argument form of Serial_::begin

Signed-off-by: Paul Brook <paul@nowt.org>
2013-09-02 19:15:12 +01:00
Paul Brook 1162a45fa8 USB serial baud arg type
Make USB Serial_::begin() function take an unsigned long argument for
consistency with HardwareSerial.

Signed-off-by: Paul Brook <paul@nowt.org>
2013-09-02 19:02:55 +01:00
Cristian Maglie 003ff28ed8 Wrong boards.txt entry (sub-menu items) for Arduino Nano w/atmega328.
Fixes #1558
2013-08-31 15:20:15 +02:00
Cristian Maglie 690eac4047 Moved arm-gcc upgrade to specific development branch 2013-08-30 10:58:16 +02:00
Federico Fissore 4f3b22fd28 Spacebrew keywords 2013-08-28 10:12:33 +02:00
Federico Fissore 7832a997cc spacebrew update 2013-08-28 10:12:33 +02:00
Federico Fissore 8fd9b8f8ee removed .DS_Store folder 2013-08-28 10:12:33 +02:00
Cristian Maglie ea8c14421a Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	app/src/processing/app/Preferences.java
	app/src/processing/app/debug/Uploader.java
2013-08-23 15:59:24 +02:00
Cristian Maglie a78761c9b7 Updated robot examples and libraries
Merge branch 'master' into ide-1.5.x
2013-08-22 16:30:28 +02:00
Cristian Maglie fc338b461f Merged robot core 2013-08-22 16:29:49 +02:00
Xun Yang ec31a2ee5c Fixed robot libraries and examples for unified Arduino core 2013-08-21 23:14:00 +02:00
Cristian Maglie 00210189fe Removed unused flags from String (free 1 byte of SRAM) 2013-08-20 15:15:47 +02:00
Cristian Maglie e4e2a47e68 Merge branch 'ide-1.5.x-library-to-new-format' into ide-1.5.x 2013-08-08 16:43:19 +02:00
Cristian Maglie 32a5a300b9 Merge branch 'update-arm-gcc' into ide-1.5.x 2013-08-08 15:00:14 +02:00
Cristian Maglie 1e8e20a66b Added quoting to usb_producer key to preserve double quotes.
See #1422.
2013-08-01 15:20:24 +02:00
Cristian Maglie ab82b1a405 Merge branch 'master' into ide-1.5.x 2013-07-31 17:33:55 +02:00
Cristian Maglie 293e46bfb4 Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366 2013-07-31 17:22:12 +02:00
Cristian Maglie a205ceb9f7 Updated boards.txt for Arduino Yun 2013-07-30 10:58:02 +02:00
Cristian Maglie 0b632dba47 Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	hardware/arduino/avr/cores/arduino/USBCore.cpp
2013-07-30 10:45:44 +02:00
Cristian Maglie d3be60ead6 Applied USB CDC updates to robot's core. 2013-07-30 10:39:41 +02:00
Cristian Maglie ea804023ef Updated ARM gcc to 4.7.4. Added native 64 bit version for linux (no more ia32-libs needed).
Fixes #1474
2013-07-28 14:14:04 +02:00
Cristian Maglie 8c1ce45531 Move buffers into USB CDC (look #947 and #1369 for reference) 2013-07-27 12:06:42 +02:00
Cristian Maglie 4055ac13f3 Applied HardwareSerial updates to robot's core. 2013-07-26 13:50:34 +02:00
Cristian Maglie ae4427f2ea Fixed compile problem for Leonardo after 0bd6a2d20f 2013-07-26 12:50:17 +02:00
Matthijs Kooijman f50372a2a6 Make private members of HardwareSerial protected
This allows users to create subclasses.

Closes: #947
2013-07-26 12:41:35 +02:00
Matthijs Kooijman 0bd6a2d20f Move buffers into HardwareSerial
This removes the need for doing an extra pointer dereference on every
access to the buffers, shrinking the code by around 100 bytes.

The members for these buffers must be public for now, since the
interrupt handlers also need to access them. These can later be made
private again.

Furthermore, the struct ring_buffer was removed. This allows the all
head and tail pointers to be put into the HardwareSerial struct before
the actual buffers, so the pointers all end up in the first 32 bytes of
the struct that can be accessed using a single instruction (ldd).

References: #947
2013-07-26 12:39:56 +02:00
Matthijs Kooijman e0a9a7676b Use uint8_t for HardwareSerial ringbuffer pointers
Since the buffers aren't bigger than 64 bytes, these values can be
smaller. This saves a few bytes of ram, but also saves around 50 bytes
of program space, since the values can now be loaded using a single
instruction.

To prevent problems when people manually increase the buffer size, a
compile-time check is added.

Closes: #1078
2013-07-26 12:18:56 +02:00
Federico Fissore 0c7a75fd64 TemperatureWebPanel: widening refresh interval 2013-07-25 14:31:26 +02:00
Cristian Maglie d6a5e41b5c Fixed usb_products on some AVR boards 2013-07-22 12:30:25 +02:00
Cristian Maglie f8d32a0659 Parametric USB configuration for Arduino Due (experimental) 2013-07-22 12:29:02 +02:00
Fede85 fd7e9c6d90 WiFi library to the new format 2013-07-19 16:20:34 +02:00
Federico Fissore 0aa42f1914 Bridge: Bridge.begin should wait more before giving up, as other processes may consume linux cpu power 2013-07-19 15:18:55 +02:00
Fede85 0bb3313427 Merge remote-tracking branch 'upstream/ide-1.5.x' into ide-1.5.x-library-to-new-format 2013-07-19 13:23:59 +02:00
Federico Fissore 8f59bc13c5 SpacebrewYun: added new example 2013-07-18 14:07:39 +02:00
Cristian Maglie c32c3517a5 Added quoting to usb_product key to preserve double quotes.
See #1422.
2013-07-17 14:42:41 +02:00
Angus Gratton 1a99be33a3 Remove hardcoded product names (all provided for in boards.txt) 2013-07-17 14:38:05 +02:00
Angus Gratton 6abdeecbf5 Fix whitespace (tabify), oops 2013-07-17 14:37:49 +02:00
Angus Gratton a7ad83cb73 boards.txt: Refactor the default usb build flags into a generic property in platform.txt 2013-07-17 14:37:39 +02:00
Angus Gratton 15e73e8daa Allow USB product and manufacturer strings to be supplied in boards.txt 2013-07-17 14:37:29 +02:00
Angelo Scialabba 2ce3a4a8fc Bridge: CRC16 being used as CRC 2013-07-15 16:41:17 +02:00
Federico Fissore ce8c212a5f updated temboo examples (added ControlBySMS) 2013-07-15 15:22:50 +02:00
Cristian Maglie 008818868c Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	app/src/cc/arduino/packages/uploaders/SerialUploader.java
	app/src/processing/app/Editor.java
	app/src/processing/app/Sketch.java
	app/src/processing/app/debug/Uploader.java
2013-07-14 12:01:03 +02:00
Cristian Maglie 65c36f2eb6 Merge branch 'master' into ide-1.5.x 2013-07-14 11:51:50 +02:00
Cristian Maglie f604881d40 assembly compile recipe is missing (C. A. Church)
Fixes #1457
2013-07-12 21:09:45 +02:00
Federico Fissore de095c0c43 File: implemented File.openNextFile() and File.rewindDirectory() 2013-07-11 18:14:49 +02:00
Federico Fissore 08d9e574c8 FileIO.h: removed wrong function declaration 2013-07-11 13:22:52 +02:00
Federico Fissore eaffb912f6 Added File.isDirectory() 2013-07-11 13:06:48 +02:00
Federico Fissore f149dac5a7 updated temboo examples 2013-07-11 11:24:53 +02:00
Cristian Maglie 08e99376ec Updated YunSerialTerminal: added command to shutdown bridge 2013-07-10 20:37:31 +02:00
Cristian Maglie 567af70a44 Bridge: even more reliable startup 2013-07-10 20:24:16 +02:00
Federico Fissore 0e8c5a66cd updated temboo examples 2013-07-10 09:47:18 +02:00
Federico Fissore 915d6d92c7 WifiStatus example:updated sketch description 2013-07-09 20:08:17 +02:00
Federico Fissore 13f7439940 temboo examples updated 2013-07-09 20:07:54 +02:00
Federico Fissore e6b311b226 updated temboo examples 2013-07-08 15:09:09 +02:00
Federico Fissore 21ccdd0a96 Merge branch 'ide-1.5.x-discovery' into dev-ide-1.5.x-discovery 2013-07-07 17:07:32 +02:00
tigoe fa7dbd115b #include Bridge.h in HttpClient 2013-07-06 09:12:01 -04:00
tigoe 8343826355 Corrected file structure on TemperatureWebPanel 2013-07-06 09:11:37 -04:00
tigoe cd9d755bb0 Updated TemperatureWebPanel 2013-07-06 08:20:02 -04:00
tigoe c777b5c76b Updated TemperatureWebPanel 2013-07-06 08:10:13 -04:00
tigoe 41f1be5fc7 Added TemperatureWebPanel example 2013-07-06 07:48:10 -04:00
Federico Fissore 6293c76bff forgot to include YunClient 2013-07-05 19:14:51 +02:00
Federico Fissore 645a57359e delete OLDYahooWeather example
Updated pretty-wifi-info-lua path in ShellCommands and WifiStatus examples
Tried to make a sense of HttpClient example by making it fetch http://arduino.cc/asciilogo.txt
2013-07-05 15:06:37 +02:00
Federico Fissore 172007b475 renamed two lua scripts 2013-07-05 13:50:00 +02:00
Federico Fissore 6eec8e0922 introducing Temboo library 2013-07-05 11:55:38 +02:00
Cristian Maglie 46a1cf6f06 YunServer: added write() method 2013-07-04 17:39:14 +02:00
Cristian Maglie 34885b019b Refactored YunClient and YunServer classes.
Added YunClient.connect() methods.
2013-07-04 17:15:52 +02:00
Federico Fissore 8c9a06056e BootWatcher removed
BridgeNew is the new Bridge
2013-07-04 16:33:10 +02:00
Fede85 24e63ee6bc Esplora library to new format 2013-07-04 15:54:30 +02:00
Fede85 ef1cfce024 Scheduler library for Arduino Due to the new format 2013-07-04 14:28:58 +02:00
Fede85 0608c9f83f USBHost library to new format 2013-07-04 14:10:26 +02:00
Fede85 10a4241ba7 updated Firmata library to version 2.3.5 and moved to the new library format 2013-07-04 13:29:15 +02:00
Fede85 38c3bbbd3c SoftwareSerial library to the new format 2013-07-03 23:18:21 +02:00
Fede85 2919e34ff8 GSM library to the new format and some strings adaptations 2013-07-03 22:55:18 +02:00
Fede85 2371e2ce0d SPI library to the new format and moved Robot_Motor and Robot_Control libraries 2013-07-03 22:00:02 +02:00
Fede85 87d3b4f56b TFT library to new format 2013-07-03 16:25:45 +02:00
Federico Fissore 53aa42351f YunServer: added default port number 5555 2013-07-03 13:43:47 +02:00
Federico Fissore 60d19a0907 requests coming to YunServer do not start with a slash any more 2013-07-03 11:26:30 +02:00
Federico Fissore 5f60509f23 updated temboo examples 2013-07-03 09:03:17 +02:00
Fede85 5d102a5597 modifide comments in Yun examples ShellCommands.ino ConsolePixel.ino 2013-07-02 21:23:59 +02:00
Fede85 2b4346b1f5 modified and added comments to the ConsoleRead.ino example 2013-07-02 16:38:59 +02:00
Fede85 f9989cce62 moved from Console to Serial output in Yun Process example 2013-07-02 15:17:22 +02:00
Fede85 42d7b1d85a modified the WifiStatus example and comments in TimeCheck example 2013-07-01 20:11:14 +02:00
Cristian Maglie dbd001a776 Added example BridgeNew 2013-07-01 19:12:49 +02:00
Cristian Maglie 6fb6e63e99 YunServer: added method to allow listening on localhost only 2013-07-01 19:12:49 +02:00
Cristian Maglie ad280d5d8b Bridge: added put(..) method with String variant 2013-07-01 19:12:49 +02:00
Fede85 d4753eed46 typo in Bridge keywords.txt 2013-07-01 17:59:15 +02:00
Fede85 7e039df21f modified the Datalogger example 2013-07-01 17:58:03 +02:00
Fede85 fc880cc566 modified the FileWriteScript example 2013-07-01 16:20:05 +02:00
Fede85 e6af3acdce Added the Keywords.txt file 2013-07-01 11:53:10 +02:00
Federico Fissore 94547ebd9e Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-discovery 2013-06-28 15:36:50 +02:00
Federico Fissore 4ae392b0b5 updated and added new Temboo examples 2013-06-28 15:29:39 +02:00
Fede85 b6e4c59ab3 Merge remote-tracking branch 'upstream/ide-1.5.x' into ide-1.5.x-library-to-new-format 2013-06-28 15:10:09 +02:00
Cristian Maglie 8e20bc7b43 String: fixed number of whitespaces in concat() methods 2013-06-28 09:53:25 +02:00
Cristian Maglie c4753e97b3 Bridge: added YunServer and TunClient class 2013-06-28 09:49:22 +02:00
Cristian Maglie bb763efe09 Temboo examples moved in their specific folder 2013-06-27 22:40:34 +02:00
Fede85 dc9c791070 Stepper library to the new format 2013-06-27 19:24:16 +02:00
Fede85 b28104b795 Audio library to the new format 2013-06-27 19:15:53 +02:00
Cristian Maglie 579ff7c7a6 Bridge default speed increased to 250k 2013-06-27 15:44:20 +02:00
Fede85 c13779daae removed the CAN library for the Due 2013-06-27 13:52:50 +02:00
Fede85 3b54dfed67 Servo library to the new format 2013-06-27 13:12:07 +02:00
Fede85 77f8dd63ab EEPROM library to the new format 2013-06-27 12:16:14 +02:00
Cristian Maglie 8830751859 Moved Bridge.message* method on their own class. 2013-06-26 22:12:09 +02:00
Cristian Maglie fdae2dbb6e Removed unused Stream interface from Bridge class 2013-06-26 21:53:22 +02:00
Fede85 9454816162 Ethernet, SD and LiquidCrystal to the new library format 2013-06-26 19:13:04 +02:00
Federico Fissore 8ac5c7c076 included newest Temboo examples 2013-06-26 17:29:57 +02:00
Cristian Maglie 37825c1711 String: changed default to 2 decimal digits 2013-06-26 16:04:15 +02:00
Cristian Maglie 382fe3a080 [sam] 2 bugfix to SPI library.
- begin() after end() now works.
- unconnected SPI pin is selected as CS when old (non extended) API is used.
2013-06-26 16:04:15 +02:00
Tom Igoe 20be75fe77 Made ShellCommands example more physical 2013-06-25 14:07:53 -04:00
Tom Igoe 86438fc84b Added ConsolePixel example 2013-06-25 13:57:19 -04:00
Tom Igoe 7b25e85a56 Updated XivelyClient to use Serial instead of Console 2013-06-25 10:42:30 -04:00
Tom Igoe 7fae00bce4 Removed old WifiCheck and WifiSignalStrengthIndicator examples 2013-06-22 02:05:03 -04:00
Tom Igoe fab454e805 Simplified TimeCheck 2013-06-22 02:03:47 -04:00
Tom Igoe d612a6f2ee Changed ShellCommands from Console to Serial 2013-06-22 02:03:35 -04:00
Tom Igoe 0002863b90 Adjusted datalogger to remove indirection reference and changed from Console to Serial 2013-06-22 02:03:22 -04:00
Tom Igoe b510c2a760 Updated comments 2013-06-22 01:43:53 -04:00
Cristian Maglie f57a00ea6c String: changed default to 2 decimal digits 2013-06-21 21:23:12 +02:00
Fede85 57fe16894a added the YahooWeather example 2013-06-21 20:09:04 +02:00
Cristian Maglie d101bf51a2 [sam] 2 bugfix to SPI library.
- begin() after end() now works.
- unconnected SPI pin is selected as CS when old (non extended) API is used.
2013-06-21 19:58:08 +02:00
Fede85 9a28da9245 Merge remote-tracking branch 'DogStick/dev-ide-1.5.x-discovery' into dev-ide-1.5.x-discovery 2013-06-21 19:50:33 +02:00
Fede85 deaee73f20 renamed SD to FileSystem in FileIO library 2013-06-21 19:48:56 +02:00
Federico Fissore 6ba496d489 updated Yun bootloader 2013-06-21 17:40:59 +02:00
Federico Fissore 051772ba50 updated pretty_wifi_info.lua script path 2013-06-21 12:02:34 +02:00
Federico Fissore 7455a7a7d8 added writeJSON 2013-06-20 16:54:08 +02:00
Federico Fissore a224ada957 reviewed bridge example
added BridgeClass::writeMessage(const String& str)
2013-06-20 16:32:47 +02:00
Fede85 58f612a11f modified SDclass.begin() check for sd presence and added the Datalogger example 2013-06-20 13:24:27 +02:00
Federico Fissore 5fe3d5eda1 YunSerialTermina speed back to 115200 2013-06-19 15:41:22 +02:00
Federico Fissore 211efd9ce0 wifi examples renamed OLD*, introducing new comprehensive WiFiStatus example
reviewed ShellCommands example to be not wifi related
2013-06-18 16:42:24 +02:00
Federico Fissore 2a1602593e bringing serial speed back to 115200 2013-06-18 09:17:42 +02:00
Tom Igoe 00bd3fd10b Simpllified ConsoleRead, added available(), added explanation. 2013-06-16 23:10:17 -04:00
Federico Fissore a7b5f23556 adding ConsoleRead example 2013-06-13 17:29:23 +02:00
Federico Fissore ae222c10e7 HTTPUploader is now SSHUploader
running avrdude with ssh, thus recovering incremental output
2013-06-13 13:01:21 +02:00
Cristian Maglie becadbf8cf Added Process.runShellCommand*() methods. 2013-06-12 13:28:24 +02:00
Cristian Maglie 6b4f745d9a Refactored String methods and constructor on Process class. 2013-06-12 13:20:25 +02:00
Cristian Maglie 4d1b7ecf5e Removed unused constants 2013-06-12 13:16:21 +02:00
Cristian Maglie 0f00c54450 Factored Process class 2013-06-12 12:42:38 +02:00
Cristian Maglie 1958ecd620 Bridge class now checks for protocol version 2013-06-12 12:09:04 +02:00
Tom Igoe e5ea217429 Added Michael Shiloh's WifiSignalStrengthIndicator example 2013-06-11 12:28:14 -04:00
Cristian Maglie 4392938f6a Implemented FileIO.position() 2013-06-10 11:50:00 +02:00
Cristian Maglie b41d62b516 Fixed return type for Bridge.transfer(). Refactored File I/O class. 2013-06-10 11:24:32 +02:00
Cristian Maglie 306e079ef0 Updated File example 2013-06-07 18:35:30 +02:00
Cristian Maglie a60c7d0244 Bridge: updated startup procedure 2013-06-07 18:33:53 +02:00
Cristian Maglie 8dfa8775e5 Bridge: now processes start can be checked for errors 2013-06-07 17:40:10 +02:00
Cristian Maglie 0541c2663a Bridge: updated startup procedure 2013-06-07 17:39:30 +02:00
Cristian Maglie 37da7c8294 Bridge: Added File I/O 2013-06-07 17:39:03 +02:00
Cristian Maglie 3e4419d6be Merge branch 'ide-1.5.x' into ide-1.5.x-discovery 2013-06-07 00:38:42 +02:00
Cristian Maglie a2e7413d22 More efficient dtostrf() emulation on ARM 2013-06-06 23:11:43 +02:00
Cristian Maglie ba7fb5518f Fixed buffer overflow on String class (Paul Stoffregen) 2013-06-06 20:04:43 +02:00
Cristian Maglie f80c6c5f35 Merged various bugfix / improvements to String class.
Merge branch 'master' into ide-1.5.x
2013-06-06 19:54:58 +02:00
Cristian Maglie 1130fede3a Added support for Flash string on String class. 2013-06-06 16:33:20 +02:00
Cristian Maglie b341a7c751 String class: removed deep copy on substring method.
Small code cleanup.
2013-06-06 16:33:20 +02:00
Tevin Zhang 82a2c1d3d9 add String.toFloat 2013-06-06 16:19:34 +02:00
Cristian Maglie 0a72c96b50 Added comment to some examples 2013-06-05 20:20:18 +02:00
Ryan Esteves 0778f8a3f3 Added remove methods to WString 2013-06-05 14:08:59 -04:00
Cristian Maglie fca5f46165 Updated some Bridge examples 2013-06-05 14:51:15 +02:00
Cristian Maglie 4c0f864f90 Improved Bridge memory usage. Fixed bug affecting buffers with more than 255 bytes 2013-06-05 12:58:21 +02:00
Cristian Maglie 590ead58ad Bridge protocol frame lenght is now a 16-bit field. Added more efficient Bridge.trasnfer() methods. 2013-06-05 11:50:33 +02:00
Cristian Maglie b4852f353c Merge remote-tracking branch 'dog/ide-1.5.x-discovery' into ide-1.5.x-discovery
Conflicts:
	app/src/processing/app/Base.java
	app/src/processing/app/Editor.java
2013-06-04 19:33:38 +02:00
Federico Fissore b8486c287f using new run-bridge script 2013-06-03 11:50:46 +02:00
Cristian Maglie 22a84c69d3 Merge branch 'merge-1.0.5' into ide-1.5.x-discovery 2013-06-01 23:16:02 +02:00
Cristian Maglie 2e05fbe7c8 Updated XivelyClient example 2013-05-31 13:27:01 +02:00
Cristian Maglie 689b25ce31 Console and Process classes are automatically included with Bridge 2013-05-31 13:25:25 +02:00
tigoe 765a975414 Updated YunSerialTerminal 2013-05-30 23:14:16 -04:00
tigoe 04d19946f4 Updated TimeCheck example 2013-05-30 23:13:34 -04:00
tigoe bcacf68108 Merge branch 'ide-1.5.x-discovery' of https://github.com/arduino/DogStick into ide-1.5.x-discovery
Conflicts:

hardware/arduino/avr/libraries/Bridge/examples/YunSerialTerminal/YunSeri
alTerminal.ino
2013-05-30 23:11:13 -04:00
tigoe a49a2e3c2e Ignore passwords.h for xively client 2013-05-30 23:10:48 -04:00
tigoe 3fa7c137ef Updated YunSerialTerminal 2013-05-30 23:10:14 -04:00
tigoe 9bdc89699a Updated XivelyClient. Still not working 2013-05-30 23:09:57 -04:00
Cristian Maglie 113e28d861 Yùn console now runs at 57600 baud 2013-05-30 17:28:43 +02:00
Cristian Maglie 3394f61276 Merged 1.0.5 2013-05-29 18:30:36 +02:00
Tom Igoe a181cf715a Updates to Xively client 2013-05-27 13:12:05 -04:00
Tom Igoe 5cb25503d7 Added passwords.h for Xively client 2013-05-27 12:55:58 -04:00
Tom Igoe 520285871c Added Xively client: currently not working, not sure why 2013-05-27 12:55:09 -04:00
Tom Igoe 97068d3de5 Added TimeCheck example to demonstrate re-use of Process 2013-05-27 12:54:44 -04:00
Tom Igoe 0c226b8229 Added possible boot watcher 2013-05-26 08:28:56 -04:00
Tom Igoe e304d06059 Added Massimo's Serial command line example 2013-05-26 08:28:45 -04:00
Federico Fissore bf5ddb338b new yun bootloader 2013-05-23 11:07:18 +02:00
Federico Fissore 7e130a0c8b Etheris references renamed Yun without accent to avoid encoding issues 2013-05-23 09:53:56 +02:00
Tom Igoe c212c9de9d Added WiFiCheck example to Bridge Library 2013-05-22 14:09:39 -04:00
Cristian Maglie 6e94316bbb Updated Console class. New ConsoleAsciiTable example. 2013-05-22 19:17:58 +02:00
Federico Fissore f3abbf60a8 Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x-discovery 2013-05-21 09:18:04 +02:00
Fede85 4486a922fc UOTGVBOF is now active high 2013-05-20 19:21:23 +02:00
Cristian Maglie eab4a7ef72 Robot has its own core 2013-05-17 11:02:00 +02:00
Federico Fissore e2dd85d508 added responses to Bridge.ino 2013-05-16 16:43:47 +02:00
Federico Fissore a7e85f818a right etheris values 2013-05-16 15:37:42 +02:00
Cristian Maglie ef9070e85c Fixed Process example 2013-05-16 10:28:00 +02:00
Cristian Maglie 05b0fc5f0b Update Bridge library 2013-05-15 18:06:25 +02:00
Cristian Maglie ffdb0d7d81 Merge branch 'robot' 2013-05-15 11:16:09 +02:00
Federico Fissore b97fdb451f Etheris bootloader
updated python bridge path
2013-05-14 16:51:42 +02:00
Fede85 2387046c19 Added support to INT6 on Leonardo.
Fixes #988
2013-05-13 21:22:59 +02:00
Cristian Maglie 54552c0bd0 Added robot hardware 2013-05-13 19:50:59 +02:00
Federico Fissore 789492f091 etheris is now a 32u4 2013-05-13 17:01:07 +02:00
Federico Fissore 2d6af8264b Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x-discovery 2013-05-13 16:58:10 +02:00
Cristian Maglie a46259a0cf Merged 1.0.5
Still missing:
- updates to WiFi lib for sam.
- updates to examples of Ehternet and WiFi for sam.

Merge remote-tracking branch 'arduino/master' into ide-1.5.x

Conflicts:
	app/src/processing/app/Base.java
	app/src/processing/app/Editor.java
	app/src/processing/app/helpers/FileUtils.java
	app/src/processing/app/i18n/Resources_fr.po
	app/src/processing/app/i18n/Resources_fr.properties
	build/shared/revisions.txt
	hardware/arduino/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiChatServer/WifiChatServer.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiPachubeClient/WifiPachubeClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiPachubeClientString/WifiPachubeClientString.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiTwitterClient/WifiTwitterClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiUdpSendReceiveString/WifiUdpSendReceiveString.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiWebClient/WifiWebClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiWebClientRepeating/WifiWebClientRepeating.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiWebServer/WifiWebServer.ino
	libraries/WiFi/examples/WiFiChatServer/WiFiChatServer.ino
	libraries/WiFi/examples/WiFiPachubeClient/WiFiPachubeClient.ino
	libraries/WiFi/examples/WiFiPachubeClientString/WiFiPachubeClientString.ino
	libraries/WiFi/examples/WiFiTwitterClient/WiFiTwitterClient.ino
	libraries/WiFi/examples/WiFiUdpSendReceiveString/WiFiUdpSendReceiveString.ino
	libraries/WiFi/examples/WiFiWebClient/WiFiWebClient.ino
	libraries/WiFi/examples/WiFiWebClientRepeating/WiFiWebClientRepeating.ino
	libraries/WiFi/examples/WiFiWebServer/WiFiWebServer.ino
	libraries/WiFi/examples/WifiChatServer/WifiChatServer.ino
	libraries/WiFi/examples/WifiPachubeClient/WifiPachubeClient.ino
	libraries/WiFi/examples/WifiPachubeClientString/WifiPachubeClientString.ino
	libraries/WiFi/examples/WifiTwitterClient/WifiTwitterClient.ino
	libraries/WiFi/examples/WifiUdpSendReceiveString/WifiUdpSendReceiveString.ino
	libraries/WiFi/examples/WifiWebClient/WifiWebClient.ino
	libraries/WiFi/examples/WifiWebClientRepeating/WifiWebClientRepeating.ino
	libraries/WiFi/examples/WifiWebServer/WifiWebServer.ino
2013-05-11 14:37:25 +02:00
Federico Fissore 2de631c67c borrowing WString.h from master 2013-05-09 11:20:15 +02:00
Federico Fissore 27b88aa523 Bridge lib moved bridge branch embedded into ide discovery branch 2013-05-09 11:15:36 +02:00
Cristian Maglie 444ede099d Added const modifier to String.c_str() 2013-05-06 18:10:29 +02:00
Federico Fissore c09f941822 temporary switch to 328p specs 2013-05-06 12:31:04 +02:00
Federico Fissore b7a177d89b adding 0x to PID/VID values 2013-05-06 12:31:03 +02:00
Federico Fissore 0b8489d31e boards.txt modified. java code updated 2013-05-06 12:31:02 +02:00
Federico Fissore 09f643972c boards.txt 2013-05-06 12:31:02 +02:00
Federico Fissore 6b6e9248d1 boards.txt 2013-05-06 12:31:02 +02:00
Federico Fissore bf3daeb86c wrong esplora PID 2013-05-06 12:31:02 +02:00
Federico Fissore 01cf414175 new boards.txt with indexed vid and pid 2013-05-06 12:31:01 +02:00
Federico Fissore 776952762f working on #223: Auto-detection of serial ports. Linux version ready 2013-05-06 12:31:01 +02:00
Cristian Maglie 19e4d38725 Added c_str() method to String class. 2013-05-06 08:57:06 +02:00
Cristian Maglie 99f2a27553 Stream "_timeout" field and related methods are now protected instead of private.
This allows better optimization on classes that extends Stream without losing
timeout capabilities.
2013-05-06 08:52:31 +02:00
stimmer 00bc1639c4 Changed micros() to work in interrupts 2013-05-03 13:38:48 +02:00
Kristian Sloth Lauszus dbd584e438 Removed double instance of the same code 2013-05-02 01:00:17 +02:00
Loren M. Lang 7c87db3532 Detect RAM usage and stop if full
This resolves issue #1356 and add the ability for the Arduino IDE to
detect the amount of RAM allocated to a sketch and compare that to the
available RAM on each board. If RAM is more than 90% full, it will fail
on building since there is not enough free RAM for the heap and stack to
use.
2013-04-22 17:48:22 -07:00
Kristian Sloth Lauszus 59c5b94c51 Check if ATmega32u4 is defined
Needed in order to work with Arduino Leonardo
2013-04-18 00:15:06 +02:00
Kristian Sloth Lauszus 72ec50717d Removed call to analogPinToChannel for Leonardo 2013-04-18 00:07:33 +02:00
Kristian Sloth Lauszus 938351bcae Use analogPinToChannel if it's defined 2013-04-17 19:49:40 +02:00
Cristian Maglie 443d0e1f26 Updated libaries and core handling.
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification

Merge branch 'lib-1.5-cores' into ide-1.5.x
2013-04-17 17:53:03 +02:00
Cristian Maglie 8eadd4893f Moved old production firmware to the right place 2013-04-17 17:52:36 +02:00
Cristian Maglie f1221c8ebf Reverted to old board ids 2013-04-17 17:45:57 +02:00
Kristian Sloth Lauszus c6e1a2f85c Set correct speed of Arduino ISP programmer 2013-04-06 01:59:25 +02:00
Kristian Sloth Lauszus be9462e41e Added support for all variants of Sanguino 2013-04-04 20:55:15 +02:00
Cristian Maglie 62b723357c Merged 1.0.5
Merge remote-tracking branch 'arduino/master' into ide-1.5.x

Conflicts:
	app/src/processing/app/Base.java
	build/shared/revisions.txt
	hardware/arduino/avr/cores/arduino/malloc.c
	hardware/arduino/cores/arduino/avr-libc/malloc.c
	hardware/arduino/cores/arduino/malloc.c
	todo.txt
2013-04-03 13:51:04 +02:00
Cristian Maglie b59784d50c Fix deprecated ISR names for ATmega8.
See #881
2013-03-29 15:17:54 +01:00
Cristian Maglie f88c9847ac Removed deprecated interrupt handlers
Fixes #831 #881 #955 #1123 #1140
2013-03-29 14:41:36 +01:00
Cristian Maglie d88236a033 Increased malloc margin to 128.
https://github.com/arduino/Arduino/pull/1329#issuecomment-15609148
See #857 #1329
2013-03-29 11:48:35 +01:00
Fede85 9e7dfb2a06 updated config() methods in WiFi library 2013-03-28 12:56:57 +01:00
Cristian Maglie b92937b1fc Merge branch 'wifishield-bugfix' 2013-03-28 12:27:11 +01:00
Cristian Maglie 83dbd395f3 Merge remote-tracking branch 'mlafauci/wifishield-bugfix' into HEAD 2013-03-28 12:10:48 +01:00
Mimmo La Fauci 3c1fb4cc26 Fix print message on dhcp status 2013-03-26 22:26:21 +01:00
Mimmo La Fauci 7fa382099d Fix issue on client side 2013-03-26 19:49:19 +01:00
Mimmo La Fauci c0a7131a8a Fixed issue loading the firmware with bootloader 2013-03-25 23:49:21 +01:00
Cristian Maglie 03a7529cc0 [sam] Added serialEvent*() support 2013-03-25 01:29:42 +01:00
Cristian Maglie ee0c76f063 Removed unused file 2013-03-25 00:42:45 +01:00
Cristian Maglie a4c2062405 Backported malloc and realloc from avr-libc 1.8.0 (without test code)
See #857
2013-03-23 21:40:52 +01:00
Mimmo La Fauci 792056d62b Fix issue with multiple clients on WebServer 2013-03-22 13:42:12 +01:00
Mimmo La Fauci dc3102d2f4 Added API to set static IP and DNS server 2013-03-21 09:24:07 +01:00
Cristian Maglie f772be9032 Added version field to platform.txt 2013-03-21 09:20:29 +01:00
Cristian Maglie 1b0bff6f2c Merge remote-tracking branch 'mlafauci/wifishield-bugfix' into HEAD 2013-03-20 11:35:55 +01:00
Cristian Maglie cad69358b4 Changed the way ARDUINO is defined inside platform.txt 2013-03-18 13:14:30 +01:00
Mimmo La Fauci 9c30c73c2b Fix issue related to multiple client opened on web server sketch 2013-03-17 19:23:16 +01:00
Mimmo La Fauci 6a83038ccd Commit Binary 2013-03-16 15:55:49 +01:00
Mimmo La Fauci a00fedde2d Add info instead of printk 2013-03-16 15:55:29 +01:00
Mimmo La Fauci 2c35d715fc Fix problem on UDP NTP client 2013-03-16 15:08:08 +01:00
Mimmo La Fauci 85e0353588 Fixed issu con client.available to return the correct number of bytes 2013-03-16 12:33:50 +01:00
Cristian Maglie 0f5a5259ec Added avr/pgmspace.h compatibility layer for Due Boards
Fixes #1317
2013-03-15 12:39:04 +01:00
Cristian Maglie 5e3d7f7ad2 Merge branch 'mega2560-bootloader' into HEAD 2013-03-11 12:52:49 +01:00
Fede85 466948605e changes in the script for upgrading the wifi shield 2013-03-11 01:01:02 +01:00
Cristian Maglie 15727e9a2d Merge remote-tracking branch 'arduino/master' into wifishield-bugfix 2013-03-10 23:22:48 +01:00
Cristian Maglie deb309b831 Revert "Added function on WString class to export char ptr"
This reverts commit a0c96bebdd.
2013-03-10 23:03:25 +01:00
Mimmo La Fauci 901c908495 Updated binaries for Wifi shield 2013-03-10 22:56:22 +01:00
Mimmo La Fauci 271d74d7c3 Updates to WiFi shield firmware. 2013-03-10 22:55:21 +01:00
Cristian Maglie f8ad1bc075 Fixed permissions 2013-03-07 22:12:28 +01:00
Cristian Maglie 8fa7d94a45 Mega2560 bootloader: use avr library functions for writing into EEPROM 2013-03-07 22:09:41 +01:00
Cristian Maglie 1066766bfa Mega2560 bootloader: fix wrong eeprom addressing 2013-03-07 22:00:26 +01:00
David A. Mellis ebc35019be Use analogPinToChannel() macro if present for ATtiny25/45/85.
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.
2013-03-06 17:49:44 -05:00
Cristian Maglie bed305a556 Added auto-generation for 'build.board' value in boards.txt.
See #1305.
2013-03-06 12:49:41 +01:00
Cristian Maglie 51c36c7325 Slighty changed custom menu format: simplifies parsing 2013-03-03 11:31:31 +01:00
Cristian Maglie a657582b2a Merge branch 'lib-1.5-newformat' into ide-1.5.x 2013-02-27 18:29:56 +01:00
Cristian Maglie a58bea74b8 Bugfix for garbage data coming from serial port after reset. (Arduino Due)
Fixed #1267

Merge branch 'fix-usbserial-firmware-due' into ide-1.5.x
2013-02-26 17:35:49 +01:00
Cristian Maglie 7314489bea Added CAN library (alpha) 2013-02-15 15:51:25 +01:00
Cristian Maglie 0f41b963d4 Merge remote-tracking branch 'arduino/ide-1.5.x' into HEAD 2013-02-13 16:26:19 +01:00
Federico Fissore 7aeb972e14 merging ide-1.5.x 2013-02-13 16:25:40 +01:00
Cristian Maglie 7f7637c782 Fixed delayMicrosecond() when interrupts are disabled 2013-02-13 15:41:31 +01:00
Federico Fissore 74e991c0db fixing PID for esplora 2013-02-13 13:33:43 +01:00
Cristian Maglie 1e1fce8e8e Added old firmware for Arduino Due USB2Serial (atmega16u2) 2013-02-11 22:18:22 +01:00
Cristian Maglie e5fa7e8183 BOARDS and ARCH defines from boards.txt
See #308
2013-02-11 19:43:04 +01:00
Mimmo La Fauci a0c96bebdd Added function on WString class to export char ptr 2013-02-08 19:21:46 +01:00
Thibaut VIARD 68fe402f8e [CAN] adding raw class first stage 2013-02-07 18:13:44 +01:00
Cristian Maglie 6b25f0c0ba Merge pull request #1255 from cmaglie/usbcdc-loopback-fix
Fixed SerialUSB data handshake when host sends a lot of data (PeterVH, stimmer)
2013-02-06 03:30:12 -08:00
Cristian Maglie 976f7588b7 Bugfix for garbage data coming from serial port after reset.
http://arduino.cc/forum/index.php/topic,134847
2013-02-05 21:00:08 +01:00
Cristian Maglie 5edc110f61 [sam] attachInterrupt() now works also on pins that belongs to PORTD 2013-02-02 17:14:30 +01:00
Thibaut VIARD ecfea6da9f [SAM] updating CAN transceiver conforming to Arduino API 2013-01-30 15:12:14 +01:00
Cristian Maglie d66d4c4793 Fixed SerialUSB data handshake when host sends a lot of data (PeterVH, stimmer) 2013-01-29 11:20:20 +01:00
Thibaut VIARD d25921692a [sam] CAN component compiling with Arduino API 2013-01-27 17:46:38 +01:00
Thibaut VIARD e8c57c4f18 [SAM] updating libsam and CAN files 2013-01-27 15:52:28 +01:00
Cristian Maglie 3a3bf643f9 Merge branch 'ide-1.5.x' into can 2013-01-27 12:52:06 +01:00
Cristian Maglie ac66cf7ee2 Removed unused file 2013-01-27 12:50:29 +01:00
Cristian Maglie e72eaa858a Fixed CDC_SERIAL_BUFFER_SIZE macros (PeterVH) 2013-01-27 12:49:25 +01:00