Commit Graph

1045 Commits

Author SHA1 Message Date
Fede85 513089156b Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x 2013-10-14 17:19:48 +02:00
Federico Fissore 5cbb7ba8ad merge 2013-10-14 12:42:42 +02:00
Fede85 295043ddbf Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x 2013-10-10 20:59:01 +02:00
Cristian Maglie d27087455d 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 7ab357165c Merge branch 'mega-adk' of github.com:Lauszus/Arduino into Lauszus-mega-adk 2013-10-09 16:45:05 +02:00
Jacques Supcik 85018c2f47 Fix indentation (cosmetic) 2013-10-06 10:59:53 +02:00
Kristian Sloth Lauszus 3f7d86a779 Combine Mega and Mega 2560 2013-10-03 20:36:25 +02:00
Kristian Sloth Lauszus df7828d082 Split Arduino ADK into separate board 2013-10-03 20:32:28 +02:00
Cristian Maglie d7ed6ec361 Merge branch 'master' into ide-1.5.x 2013-09-30 16:25:10 +02:00
Federico Fissore acc2067627 Added yun variant with LED_BUILTIN definition. Closes #1585 2013-09-30 10:07:03 +02:00
Federico Fissore 7aea84e42f Removed wrong executable flag on many files 2013-09-27 18:18:51 +02:00
Federico Fissore b018e810ef boards.txt: fixed wrong extended fuses when using external programmer with a yun 2013-09-25 17:25:31 +02:00
Cristian Maglie 452387a184 Fix wrong 'maximum_data_size' key in boards.txt 2013-09-13 20:05:38 +02:00
Fede85 8c7c1c75fe Wire library to the 1.5 format 2013-09-10 18:50:42 +02:00
Cristian Maglie 1d865de59a 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 7dbfd27f65 Updated revision log, and upped version to 1.5.4 2013-09-09 19:47:25 +02:00
Cristian Maglie c0ca10c08b Added SRAM size for some boards. 2013-09-09 17:49:37 +02:00
Cristian Maglie eb45bb95e0 Fixed HardwareSerial bug introduced in 1.5.3.
Fixes #1568
2013-09-09 13:09:27 +02:00
Cristian Maglie c22caea21f Updated revision log, and upped version to 1.5.4 2013-09-06 18:39:42 +02:00
Fede85 af7493f224 SpacebrewYun library to the 1.5 format 2013-09-06 18:25:03 +02:00
Fede85 65b6109cf1 Temboo library to the 1.5 format 2013-09-06 18:15:14 +02:00
Fede85 a3e2e68e2b Bridge library to the 1.5 format 2013-09-06 15:38:07 +02:00
Federico Fissore 35f10e412f 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 cbeaa543fc Fixed String class regression after f80c6c5f35cddcf4761a3c97feb8504425e9d27d
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 0ade989a2d 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 c2a0030473 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 4d851c1c59 Wrong boards.txt entry (sub-menu items) for Arduino Nano w/atmega328.
Fixes #1558
2013-08-31 15:20:15 +02:00
Federico Fissore f6f9c2a824 Spacebrew keywords 2013-08-28 10:12:33 +02:00
Federico Fissore aa7d03ba9c spacebrew update 2013-08-28 10:12:33 +02:00
Federico Fissore 39d8b74f58 removed .DS_Store folder 2013-08-28 10:12:33 +02:00
Cristian Maglie 540743129b 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 67c84855c2 Updated robot examples and libraries
Merge branch 'master' into ide-1.5.x
2013-08-22 16:30:28 +02:00
Cristian Maglie 6a1c3303d6 Merged robot core 2013-08-22 16:29:49 +02:00
Xun Yang aaaa2c3ab6 Fixed robot libraries and examples for unified Arduino core 2013-08-21 23:14:00 +02:00
Cristian Maglie b3348a6706 Removed unused flags from String (free 1 byte of SRAM) 2013-08-20 15:15:47 +02:00
Cristian Maglie a8193ed933 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 a4c9fee673 Merge branch 'update-arm-gcc' into ide-1.5.x 2013-08-08 15:00:14 +02:00
Cristian Maglie 8cfd253d1c Added quoting to usb_producer key to preserve double quotes.
See #1422.
2013-08-01 15:20:24 +02:00
Cristian Maglie 023434a6be Merge branch 'master' into ide-1.5.x 2013-07-31 17:33:55 +02:00
Cristian Maglie 40b622a5d1 Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366 2013-07-31 17:22:12 +02:00
Cristian Maglie 073b3ac9d4 Updated boards.txt for Arduino Yun 2013-07-30 10:58:02 +02:00
Cristian Maglie acb3df6d43 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 99bb4a573f Applied USB CDC updates to robot's core. 2013-07-30 10:39:41 +02:00
Cristian Maglie 4de497b725 Move buffers into USB CDC (look #947 and #1369 for reference) 2013-07-27 12:06:42 +02:00
Cristian Maglie cddc83bb19 Applied HardwareSerial updates to robot's core. 2013-07-26 13:50:34 +02:00
Cristian Maglie 090d53a74e Fixed compile problem for Leonardo after 0bd6a2d20fb9664255b20e0db11dd4586ebe9007 2013-07-26 12:50:17 +02:00
Matthijs Kooijman d1da7ef303 Make private members of HardwareSerial protected
This allows users to create subclasses.

Closes: #947
2013-07-26 12:41:35 +02:00
Matthijs Kooijman 714874dd8c 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 a056282246 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 1895d696b1 TemperatureWebPanel: widening refresh interval 2013-07-25 14:31:26 +02:00