1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-01 12:24:14 +01:00
Go to file
Me No Dev 2b75aec6a6 Enable OTA Update mechanism for any mDNS enabled platform
Adds ability to update the firmware of non-SSH boards using TXT
parameters from mDNS
Three new TXT keys are added (defaults are capital):
  ssh_upload=YES/no
  tcp_check=YES/no
  auth_upload=yes/NO

"ssh_upload" controls which Uploader should be used. Defaults to
SSHUploader
"tcp_check" controls wether TCP reachability test should be performed.
Defaults to "yes". Boards that have few TCP ports available, can use
"no" to skip the check and update over UDP (ESP8266 for example).
"auth_upload" controls wether authentication is required (only for
"ssh_upload=no").

One new pattern and two new variables are available.
Var "network.port" resolves to the advertised by mDNS device port.
Var "network.password" resolves to the entered device password if
upload authentication is used, else it's empty string.
Pattern "upload.network_pattern" is usable if the platform is using
different tool/command to do network updates. If not defined,
"upload.pattern" will be used instead.
2015-11-07 20:05:42 +02:00
.settings Update eclipse java-formatter settings 2015-03-27 14:51:11 +01:00
app Carriage return is not properly handled by EditorConsole, better replace it with a new line 2015-11-03 13:17:26 +01:00
arduino-core Enable OTA Update mechanism for any mDNS enabled platform 2015-11-07 20:05:42 +02:00
build Updating arduino-builder to 1.1.0 2015-11-06 11:15:00 +01:00
hardware Remove tx_pin_write from SoftwareSerial.h 2015-11-05 15:39:11 -05:00
libraries UdpNtpClient example: removed wrong return type 2015-11-05 19:10:12 +01:00
.classpath Added proxy PAC file support functions 2015-08-21 08:41:50 +02:00
.gitignore New compiler 2015-09-14 15:21:15 +02:00
.project Fix eclipse project files 2012-01-11 14:18:48 +01:00
examples_formatter.conf Serial plotter: added comment to AnalogReadSerial. Fixes #3451 2015-07-06 15:27:07 +02:00
format.every.sketch.sh Examples: mass code format. See example_formatter.conf 2015-07-06 15:19:05 +02:00
lib_sync Added lib_sync, utility script 2015-04-23 17:46:20 +02:00
license.txt adding LGPL (a bit late, whoops). 2007-10-12 01:58:48 +00:00
README.md Update README 2015-09-29 14:16:12 +02:00

Arduino

Installation

Detailed instructions are in reference/Guide_Windows.html and reference/Guide_MacOSX.html. For Linux, see the Arduino playground: http://www.arduino.cc/playground/Learning/Linux

Credits

Arduino is an open source project, supported by many.

The Arduino team is composed of Massimo Banzi, David Cuartielles, Tom Igoe and David A. Mellis.

Arduino uses GNU avr-gcc toolchain, GCC ARM Embedded toolchain, avr-libc, avrdude, bossac, openOCD and code from Processing and Wiring.

Icon and about image designed by ToDo