Commit Graph

278 Commits

Author SHA1 Message Date
Kristian Lauszus f8536de929 Added VID and PID for older Arduino Unos 2013-11-11 02:41:44 +01:00
Cristian Maglie 83ac47f808 Merge branch 'master' into ide-1.5.x 2013-11-03 18:18:09 +01:00
Cristian Maglie b54e446624 Merge branch 'master' into ide-1.5.x 2013-11-03 14:00:42 +01:00
Cristian Maglie a2f423c69d Using NOT_AN_INTERRUPT defined constant 2013-10-31 12:44:24 +01:00
Cristian Maglie cf7c330b77 Added digitalPinToInterrupt also to robot variants 2013-10-31 12:44:05 +01:00
Cristian Maglie a55431060f Added pinToInterrupt() variant macro (Paul Stoffregen) 2013-10-31 12:43:41 +01:00
Fede85 8ef5444219 Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x 2013-10-14 17:19:48 +02:00
Federico Fissore f04488f202 merge 2013-10-14 12:42:42 +02:00
Fede85 fae79cc4bd Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x 2013-10-10 20:59:01 +02:00
Cristian Maglie 08f33e6f16 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
Kristian Sloth Lauszus 5a7102d8ed Combine Mega and Mega 2560 2013-10-03 20:36:25 +02:00
Kristian Sloth Lauszus 3638221d89 Split Arduino ADK into separate board 2013-10-03 20:32:28 +02:00
Cristian Maglie 79664a0800 Merge branch 'master' into ide-1.5.x 2013-09-30 16:25:10 +02:00
Federico Fissore cd3ffa22b4 Added yun variant with LED_BUILTIN definition. Closes #1585 2013-09-30 10:07:03 +02:00
Federico Fissore 0305eaaf3e Removed wrong executable flag on many files 2013-09-27 18:18:51 +02:00
Federico Fissore 70271acff3 boards.txt: fixed wrong extended fuses when using external programmer with a yun 2013-09-25 17:25:31 +02:00
Cristian Maglie 0c231010e4 Fix wrong 'maximum_data_size' key in boards.txt 2013-09-13 20:05:38 +02:00
Fede85 9104bfc6f8 Wire library to the 1.5 format 2013-09-10 18:50:42 +02:00
Cristian Maglie aed80e6b2f 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 21094a9e71 Updated revision log, and upped version to 1.5.4 2013-09-09 19:47:25 +02:00
Cristian Maglie af606df946 Added SRAM size for some boards. 2013-09-09 17:49:37 +02:00
Cristian Maglie 33a312588c Fixed HardwareSerial bug introduced in 1.5.3.
Fixes #1568
2013-09-09 13:09:27 +02:00
Cristian Maglie 4f6359d4d8 Updated revision log, and upped version to 1.5.4 2013-09-06 18:39:42 +02:00
Fede85 b0b96fa999 SpacebrewYun library to the 1.5 format 2013-09-06 18:25:03 +02:00
Fede85 1d6f34093a Temboo library to the 1.5 format 2013-09-06 18:15:14 +02:00
Fede85 dbdbe70b97 Bridge library to the 1.5 format 2013-09-06 15:38:07 +02:00
Federico Fissore 3f8bd5c5c0 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 4f71b3baa7 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
Cristian Maglie 99733fe2d2 Wrong boards.txt entry (sub-menu items) for Arduino Nano w/atmega328.
Fixes #1558
2013-08-31 15:20:15 +02:00
Federico Fissore 863cea6b4f Spacebrew keywords 2013-08-28 10:12:33 +02:00
Federico Fissore 5ee0aef579 spacebrew update 2013-08-28 10:12:33 +02:00
Federico Fissore 64e817bde6 removed .DS_Store folder 2013-08-28 10:12:33 +02:00
Cristian Maglie b868595a1e 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 9ab554f4cd Updated robot examples and libraries
Merge branch 'master' into ide-1.5.x
2013-08-22 16:30:28 +02:00
Cristian Maglie a4b81dfda4 Merged robot core 2013-08-22 16:29:49 +02:00
Cristian Maglie 4418604a48 Removed unused flags from String (free 1 byte of SRAM) 2013-08-20 15:15:47 +02:00
Cristian Maglie 355def4e45 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 1529d1e69e Added quoting to usb_producer key to preserve double quotes.
See #1422.
2013-08-01 15:20:24 +02:00
Cristian Maglie 5e1f723222 Merge branch 'master' into ide-1.5.x 2013-07-31 17:33:55 +02:00
Cristian Maglie 0b2a4b4b1a Updated boards.txt for Arduino Yun 2013-07-30 10:58:02 +02:00
Cristian Maglie 97c43be1db 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 ce69a84027 Applied USB CDC updates to robot's core. 2013-07-30 10:39:41 +02:00
Cristian Maglie 2e0432e664 Move buffers into USB CDC (look #947 and #1369 for reference) 2013-07-27 12:06:42 +02:00
Cristian Maglie ce2bedf3e8 Applied HardwareSerial updates to robot's core. 2013-07-26 13:50:34 +02:00
Cristian Maglie 0cf0a99a46 Fixed compile problem for Leonardo after 0bd6a2d20fb9664255b20e0db11dd4586ebe9007 2013-07-26 12:50:17 +02:00
Matthijs Kooijman da7914c519 Make private members of HardwareSerial protected
This allows users to create subclasses.

Closes: #947
2013-07-26 12:41:35 +02:00
Matthijs Kooijman 2cfb35506a 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 bc31436238 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 5375c26cfb TemperatureWebPanel: widening refresh interval 2013-07-25 14:31:26 +02:00
Cristian Maglie 92d4169824 Fixed usb_products on some AVR boards 2013-07-22 12:30:25 +02:00