mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
378 lines
8.6 KiB
HTML
378 lines
8.6 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en-us">
|
|
|
|
<head>
|
|
<link href="http://gmpg.org/xfn/11" rel="profile">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
|
|
|
<!-- Enable responsiveness on mobile devices-->
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
|
|
|
<title>
|
|
|
|
Change Log · ESP8266 Arduino Core
|
|
|
|
</title>
|
|
|
|
<!-- CSS -->
|
|
<link rel="stylesheet" href="/Arduino/versions/2.0.0-rc2/public/css/poole.css">
|
|
<link rel="stylesheet" href="/Arduino/versions/2.0.0-rc2/public/css/syntax.css">
|
|
<link rel="stylesheet" href="/Arduino/versions/2.0.0-rc2/public/css/hyde.css">
|
|
<link rel="stylesheet" href="/Arduino/versions/2.0.0-rc2/public/css/icons.css">
|
|
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
|
|
<!-- Icons -->
|
|
<link rel="shortcut icon" href="/Arduino/versions/2.0.0-rc2/public/favicon.ico">
|
|
|
|
<!-- RSS -->
|
|
<link rel="alternate" type="application/rss+xml" title="RSS" href="/atom.xml">
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
|
|
<script src="/Arduino/versions/2.0.0-rc2/public/js/toc.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$('#toc').toc({ listType: 'ul', showSpeed: 0, title: '', headers: 'h1, h2', minimumHeaders: 2 });
|
|
});
|
|
</script>
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
|
<div class="version-bar">
|
|
This documentation is for version 2.0.0-rc2. <a href="http://esp8266.github.io/Arduino/versions">Other versions.</a>
|
|
</div>
|
|
|
|
<div class="sidebar">
|
|
<div class="container">
|
|
<div class="sidebar-about">
|
|
<h2>
|
|
<a href="http://esp8266.github.io/Arduino">
|
|
ESP8266 Arduino Core
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
|
|
<nav class="sidebar-nav">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/installing.html">Installation</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/reference.html">Reference</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/libraries.html">Libraries</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/filesystem.html">File System</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/ota_updates/ota_updates.html">OTA Update</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/boards.html">Supported Hardware</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a class="sidebar-nav-item" href="/Arduino/versions/2.0.0-rc2/doc/changes.html">Change Log</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="toc"></div>
|
|
|
|
|
|
</nav>
|
|
<p>
|
|
<a href="https://github.com/esp8266/Arduino"><div id="gh-icon"></div>esp8266/Arduino</a>
|
|
</p>
|
|
<p class="lead">Documentation for ESP8266 Arduino Core. Installation instructions, functions and classes reference.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="content container">
|
|
<p><em>Current release</em></p>
|
|
|
|
<h3 id="core">Core</h3>
|
|
|
|
<ul>
|
|
<li>Add file system APIs and documentation</li>
|
|
<li>Add ConfigFile example</li>
|
|
<li>Allow user to run code in user_rf_pre_init</li>
|
|
<li>Add strtoul and strtol, fix strtod</li>
|
|
<li>Update documentation for NodeMCU and Olimex boards</li>
|
|
<li>Disable interrupts inside ESP.getVcc (#567)</li>
|
|
<li>Erase RTC RAM only if RF mode looks invalid (#619)</li>
|
|
</ul>
|
|
|
|
<h3 id="libraries">Libraries</h3>
|
|
|
|
<ul>
|
|
<li>ESP8266WebServer: support for sending of PROGMEM strings</li>
|
|
<li>ESP8266WebServer: support for serving files from file system</li>
|
|
<li>ESP8266WiFi: fix mode selection (#529)</li>
|
|
<li>ESP8266mDNS: allow to work on SoftAP interface</li>
|
|
<li>EEPROM: round requested size to 4 bytes (#659)</li>
|
|
<li>Add ESP8266AVRISP library</li>
|
|
</ul>
|
|
|
|
<h3 id="tools">Tools</h3>
|
|
|
|
<ul>
|
|
<li>Update SDK to 1.3.0_15_08_10_p1</li>
|
|
<li>Update esptool to 0.4.6</li>
|
|
<li>Bump toolchain version to force libm update on Windows</li>
|
|
<li>ESP8266FS tool update</li>
|
|
</ul>
|
|
|
|
<hr>
|
|
|
|
<h2 id="1-6-5-947-g39819f0">1.6.5-947-g39819f0</h2>
|
|
|
|
<p>July 23, 2015</p>
|
|
|
|
<p>Package link: <code>http://arduino.esp8266.com/versions/1.6.5-947-g39819f0/package_esp8266com_index.json</code>.</p>
|
|
|
|
<h3 id="core">Core</h3>
|
|
|
|
<ul>
|
|
<li>I2C library updated to better handle repeated start for certain devices,
|
|
improved waveforms, higher frequencies for 160MHz core clock, fix case where
|
|
using different pins would not work with libs calling begin internally.</li>
|
|
<li>Add Adafruit HUZZAH board</li>
|
|
<li>Add SparkFun Thing board</li>
|
|
<li>Add SweetPea ESP-210 board</li>
|
|
<li>Add eboot bootloader</li>
|
|
<li>Timer0 support</li>
|
|
<li>Add PWM range and frequency control</li>
|
|
<li>Add ESP.eraseConfig method</li>
|
|
<li>Fix pin change interrupt handling (#322)</li>
|
|
<li>Add SLC and I2S register definitions</li>
|
|
<li>Fix math functions calling themselves recursively (#233, #354)</li>
|
|
<li>Print stack on exception and soft WDT reset</li>
|
|
<li>Add Updater class</li>
|
|
<li>Remove implementations of WDT-related functions</li>
|
|
<li>Provide selection between A0 and VCC (#443, #338)</li>
|
|
</ul>
|
|
|
|
<h3 id="libraries">Libraries</h3>
|
|
|
|
<ul>
|
|
<li>ESP8266WebServer: add gzip streaming, fix sendContent behaviour,
|
|
add setContentSize method.</li>
|
|
<li>ESP8266WiFi: add BSSID, channel, isHidden methods, fix AP/STA mode
|
|
selection (#28).</li>
|
|
<li>Better handling of WiFi disconnect (#231)</li>
|
|
<li>Add API to set the beginning of local ports range for WiFiClient.</li>
|
|
<li>Add RSSI function</li>
|
|
<li>Add function to get the MAC / BSSID as String</li>
|
|
<li>Servo library support</li>
|
|
<li>Add ESP8266WiFiMesh library</li>
|
|
<li>Add ESP8266SSDP library</li>
|
|
<li>Add DNS-SD support to ESP8266mDNS library</li>
|
|
</ul>
|
|
|
|
<h3 id="tools">Tools</h3>
|
|
|
|
<ul>
|
|
<li>Update SDK to v1.2.0_15_07_03</li>
|
|
<li>Better sketch size reporting (#314)</li>
|
|
<li>Update esptool to 0.4.5</li>
|
|
</ul>
|
|
|
|
<hr>
|
|
|
|
<h2 id="1-6-4-673-g8cd3697">1.6.4-673-g8cd3697</h2>
|
|
|
|
<p>May 22, 2015</p>
|
|
|
|
<p>Package link: <code>http://arduino.esp8266.com/versions/1.6.4-673-g8cd3697/package_esp8266com_index.json</code>.</p>
|
|
|
|
<h3 id="tools">Tools</h3>
|
|
|
|
<ul>
|
|
<li>Add 32-bit Linux toolchain.</li>
|
|
<li>Rebuild toolchain and esptool with support for OS X down to 10.6.</li>
|
|
</ul>
|
|
|
|
<h3 id="libraries">Libraries</h3>
|
|
|
|
<ul>
|
|
<li>Better connection handling in ESP8266WebServer.
|
|
The server now sends Content-Length and Connection: close headers,
|
|
then waits for the client to disconnect. By not closing the connection
|
|
actively, server avoids TIME_WAIT TCP state, and TCP stack is able to
|
|
release the memory immediately, without waiting for 2xMSL period.
|
|
If the client doesn't disconnect in 2000ms, the server closes the connection
|
|
actively.</li>
|
|
<li>Add Hash library, which has a function to calculate SHA1 hash.</li>
|
|
<li>SD, Adafruit_ILI9341, and OneWire libraries are now bundled.</li>
|
|
<li>Fix incorrect sector calculation in EEPROM library.</li>
|
|
</ul>
|
|
|
|
<hr>
|
|
|
|
<h2 id="1-6-4-628-g545ffde">1.6.4-628-g545ffde</h2>
|
|
|
|
<p>May 19, 2015</p>
|
|
|
|
<ul>
|
|
<li>Initial release of Boards Manager package for ESP8266 platform.</li>
|
|
</ul>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|