dd7e0ee33f
WiFi library is now vanilla
2013-12-30 18:04:31 +01:00
1ddf6136af
WiFi librari: SPI delay is computed based on F_CPU constant
2013-12-30 18:04:31 +01:00
a2482734b5
Moved vanilla parts of WiFi library into common source folder.
2013-12-30 18:04:31 +01:00
9d48b52312
Removed unused "socket.h" interface from WiFi library.
...
(that was probably an heritage from Ethernet lib)
2013-12-30 18:04:31 +01:00
d920b7b67c
Removed unused stuff from WiFi library.
2013-12-30 18:04:31 +01:00
825d8c8455
sam: Optimized delayMicroseconds() (Rob Tillaart)
...
See #1121
2013-12-30 12:17:50 +01:00
5d361f5f47
Use reinterpret_cast to cast __FlashStringHelper to const char*
2013-12-27 20:01:03 +01:00
a80b2b1d53
Audio library to format 1.5 rev.2
2013-12-27 01:32:36 +01:00
d930e22436
GSM library to format 1.5 rev.2
2013-12-27 01:21:00 +01:00
6923cc9c39
Removed unused import
2013-12-26 15:11:16 +01:00
2b53d6988a
Added the possibility to override library compatibility check
2013-12-26 12:49:14 +01:00
512925a812
IDE warns if a library is compiled with an unsupported architecture
2013-12-25 20:35:18 +01:00
164da522b6
Added "license" field in libraries.
2013-12-25 19:27:09 +01:00
ce5ff8c299
Added "category" field in libraries.
2013-12-25 19:26:01 +01:00
4932831f8b
IDE do not hide libraries with incompatible architectures
2013-12-25 18:58:50 +01:00
5e7663574b
Use Files instead of String to handle paths in Compiler class.
2013-12-24 20:24:04 +01:00
e045cd26cc
Added a warning for library using the no longer supported "arch" folder
2013-12-24 16:23:21 +01:00
e93760abc4
Implemented support for 1.5 libraries specification rev.2
...
- removed "arch" folder support
- allow to optinally use "src" folder
- slightly changed metadata
For more information see:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
http://goo.gl/gfFJzU
2013-12-24 16:20:43 +01:00
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
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
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
660c7d86fd
Optimized Print::print(String&) (part 2)
2013-12-23 12:04:15 +01:00
88a2ca18fd
Print.print optimization. Closes #1760
2013-12-23 11:50:39 +01:00
4e262a566d
Introducing "defaultTarget" board is the one selected in preferences is not available. Closes #1731
2013-12-19 13:14:44 +01:00
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
a1c4809105
[sam] Fixed regression in analogRead() (fails to read multiple channels)
...
Fixes #1740
2013-12-16 11:07:45 +01:00
2e7b645571
[sam] Fixed wrap-around bug in delay() (Mark Tillotson)
...
Fixes #1736
2013-12-14 00:33:57 +01:00
3baa0ce9f4
Merge branch 'master' of github.com:arduino/Arduino
2013-12-13 18:26:44 +01:00
e2b15c852b
Changed pins definition in variants from constants to #defines.
2013-12-13 15:13:18 +01:00
c5880c2c1b
Merge branch 'pins-define' into ide-1.5.x
2013-12-13 15:09:40 +01:00
7fcba37acf
Changed pins definition in variants from constants to #defines.
2013-12-13 14:37:26 +01:00
f9bbcab1a3
Removed redefinitions of SERIAL_* in Yun variant
2013-12-13 14:22:46 +01:00
b984463468
Merge pull request #1730 from matthijskooijman/ide-1.5.x-appdata
...
Add appdata.xml file
2013-12-13 04:16:51 -08:00
e0825e5d3e
Added script to run astyle every once in a while against all .ino files
2013-12-11 21:55:00 +01:00
5a6b2131c9
Add appdata.xml file
...
This file can be shipped in Linux packages and allows the Gnome
application browser to show some additional metadata.
2013-12-11 09:11:18 +01:00
d20c028469
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
...
Conflicts:
libraries/Ethernet/EthernetClient.cpp
2013-12-09 18:31:43 +01:00
ffb8a557e6
Merge pull request #1700 from ntruchsess/ethernetclient2
...
Enhancement: add operator==, localPort, remoteIP and remotePort to EthernetClient
2013-12-09 09:18:54 -08:00
0516ec16a4
Merge pull request #1727 from matthijskooijman/ide-1.5.x-linuxstuff
...
Ide 1.5.x linuxstuff and manpage
2013-12-09 08:58:16 -08:00
fe2bec59b7
Add manual page
...
This adds a description of commandline options, files used and some
preferences in proper Unix manpage format. It is written in asciidoc,
which can easily be converted to both a native troff manpage, or HTML
(the latter can be done by github on-demand).
2013-12-09 10:56:39 +01:00
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
f73bb0873c
Add arduino.desktop file for Linux
...
This file is not installed by the ant build, but is intended for use by
Linux distributions.
The actual file was taken from the Debian package, version
1:1.0.5+dfsg2-1 and is licensed under the GPL-2+. The GenericName,
Comment and Categories fields were changed to better reflect the Arduino
program and Desktop specification.
2013-12-07 19:50:59 +01:00
eb986fea5b
Add .ino mime type info for Linux
...
This file is not installed by the ant build, but is intended for use by
Linux distributions.
The actual file was taken from the Debian package, version
1:1.0.5+dfsg2-1 and is licensed under the GPL-2+. It was only modified
to remove a FIXME comment that is no longer relevant.
2013-12-07 19:41:32 +01:00
c41cc36f13
Add icons
...
These are Arduino icons in various formats that can be used by
redistributors in menus etc.
These icons were taken from the Debian package, version 1:1.0.5+dfsg2-1.
According to the copyright file in there, all icons are licensed under
the GPL-2+.
2013-12-07 19:39:45 +01:00
29954567e7
update AdvancedChatServer.ino, add operator!=
2013-12-06 23:19:19 +01:00
fbdf3a18ee
remove all Changes besides operator==
2013-12-06 19:05:31 +01:00
9a50f9f1fa
TFT library: warning messages in PImage class and strings inside examples now stored in flash to save RAM
2013-12-06 11:17:17 +01:00
9b05911525
Merge branch 'ide-1.5.x-jssc2' into ide-1.5.x
2013-12-03 18:15:52 +01:00
cc347e4ea3
Removed unused variable
2013-12-03 17:51:37 +01:00
1d8901d9bb
Fixed indentation.
...
Updated revision log.
2013-12-03 17:46:55 +01:00
0029e97b5a
Return different exit codes with --verify or --upload
...
Previous commits made all failures return 1, even though originally an
unknown sketch file would return 2. This restores the previous behaviour
and adds return code 3 to mean invalid options specified.
The return codes are now:
0: Success
1: Build failed or upload failed
2: Sketch not found
3: Invalid commandline options
2013-11-29 00:33:43 +01:00