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