Commit Graph

3446 Commits

Author SHA1 Message Date
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
Justin Paulin 24df3ab28d Fixed a typo in the WebServer example. 2013-07-29 13:40:51 -04:00
Federico Fissore 17d9f112ee bossac64 compiled on debian wheezy 2013-07-29 10:59:42 +02:00
Federico Fissore f2c0198b10 Revert "Revert "avrdude -> avrdude32""
This reverts commit b0332f0c36.
2013-07-29 10:59:42 +02:00
Cristian Maglie 6ab9299187 Merge pull request #1522 from PaulStoffregen/ide-1.5.x
Help 3rd party installers find the hardware path
2013-07-28 05:33:07 -07: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
PaulStoffregen 88e9da8056 Help 3rd party installers find the hardware path 2013-07-26 17:08:01 -07:00
Federico Fissore b0332f0c36 Revert "avrdude -> avrdude32"
This reverts commit a1f04cc3c0.
2013-07-26 18:42:23 +02:00
Federico Fissore a1f04cc3c0 avrdude -> avrdude32
bossac -> bossac32
adapted build.xml to copy the right avrdude and bossac according to target arch
2013-07-26 17:55:35 +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
Federico Fissore 94ed153f39 Re-added licence header to cc.arduino classes 2013-07-23 12:11:13 +02:00
Federico Fissore eb0bec165d manual merge 2013-07-22 18:14:22 +02:00
Federico Fissore 6af672ff6c Added licence header to cc.arduino classes 2013-07-22 17:47:54 +02:00
Fede85 4baf375386 modified comment example SimpleAudioPlayer.ino 2013-07-22 14:05:28 +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
Federico Fissore 652168cb03 Zeroconf services may have multiple IP addresses: let's consider them all 2013-07-22 10:25:25 +02:00
Federico Fissore b0f1516729 Zeroconf services may have multiple IP addresses: let's consider them all 2013-07-22 10:06:21 +02:00
Federico Fissore e6b11c44f6 Missing new line from network monitor "connected!" notification 2013-07-20 19:49:50 +02:00
Fede85 d1717e92da added firmware version check to WiFi shield examples 2013-07-19 16:34:44 +02:00
Fede85 fd7e9c6d90 WiFi library to the new format 2013-07-19 16:20:34 +02:00
Cristian Maglie f8ec9418d1 Fixed bug in StringReplacer 2013-07-19 16:08:36 +02:00
Fede85 e7ef38e27c added keywords.txt to SPI lib 2013-07-19 15:19:15 +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
Federico Fissore def612e7b7 NetworkDiscovery: InetAddress.isReachable() is unreliable, let's open a socket 2013-07-19 15:17:27 +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
Federico Fissore dec06c0423 Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-discovery 2013-07-17 19:39:42 +02:00
Federico Fissore 803ad2f718 Preparing i18n files for transifex 2013-07-17 15:11:21 +02:00
Federico Fissore cd38516384 NetworkMonitor: avoid connecting if session is closed 2013-07-17 14:43:30 +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
Cristian Maglie ee8110e731 Updated StringReplacer.quotedSplit() to accept more than one quote char. 2013-07-17 14:36:20 +02:00
Federico Fissore 03f27cde63 SerialMonitor: set minimum sizes to avoid components disappearing 2013-07-17 13:42:19 +02:00
Federico Fissore 9dd4e76b4a Windows:missing dependency in windows config.xml 2013-07-17 12:28:35 +02:00
Federico Fissore 12cddf0d90 SerialMonitor: added "no line ending" alert 2013-07-17 11:25:33 +02:00
Cristian Maglie c70cba8fcd Fixed translated text string. Show warning message during loading of TargetPlatforms 2013-07-15 21:25:21 +02:00
Cristian Maglie 3a68385c07 Merge branch 'ide-1.5.x-thirdpartyboardprofiles' of github.com:projectgus/Arduino into projectgus-ide-1.5.x-thirdpartyboardprofiles
Conflicts:
	app/src/processing/app/debug/BasicUploader.java
2013-07-15 21:06:02 +02:00
Angelo Scialabba 2ce3a4a8fc Bridge: CRC16 being used as CRC 2013-07-15 16:41:17 +02:00