Skip to content

update #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 336 commits into from
Dec 2, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
336 commits
Select commit Hold shift + click to select a range
05c078b
Don't set RF mode on boot unless it was overridden
igrr Mar 30, 2016
29186ec
Merge pull request #1832 from esp8266/sdk-1.5.2
igrr Mar 30, 2016
2e849e3
Merge pull request #1768 from esp8266/pulsein_fix
igrr Mar 30, 2016
5dd6acc
Merge pull request #1833 from esp8266/digitalPinHasPWM_fix
igrr Apr 1, 2016
1b8f6d2
Allow PSK instead of passphrase in WiFiSTA::begin
4m1g0 Apr 3, 2016
bda2125
Fix SPI.transfer16() using wrong endianness
Cross22 Apr 5, 2016
81859c5
Changed timeout logic
hemalchevli Apr 5, 2016
e4e182a
Rectified mistake in if condition
hemalchevli Apr 5, 2016
2301f29
Merge pull request #1860 from hemalchevli/patch-1
igrr Apr 5, 2016
8c67523
Update Parsing.cpp
Apr 7, 2016
3a95fb5
Update Parsing.cpp
Apr 7, 2016
502c45c
Update Parsing.cpp
Apr 8, 2016
4684e44
Re-enable old behaviour if passphrase string is empty
sauttefk Apr 8, 2016
1bfec4e
Spelling correction in comments
Jkillelea Apr 9, 2016
7001817
added descriptions for fopen modes
hemalchevli Apr 9, 2016
93d57fa
Remove overloads of HTTPClient::begin which take const char*
igrr Jan 27, 2016
cae4039
HTTPClient: decouple transport layer handling
igrr Apr 4, 2016
c450023
ESP8266httpUpdate: decouple HTTPS overloads
igrr Apr 4, 2016
bbc5e9b
Update library versions
igrr Apr 4, 2016
bf7f33d
Fix code formatting
igrr Apr 4, 2016
a455f22
HTTPClient, HTTPUpdate: save some RAM by moving strings into flash
igrr Apr 4, 2016
bfe9f7b
Update and move lwIP headers, add options to use different lwIP build…
Apr 10, 2016
74358a2
Add coredev device on the bottom
Apr 10, 2016
589b86b
fix headers and source permissions
Apr 10, 2016
0addae0
move lwIP source to sdk and add a build hook instead of variant
Apr 10, 2016
a06ceb8
Merge branch 'master' into fixPSK
4m1g0 Apr 10, 2016
d9e48d3
Added Fast LED library to the list of supported libraries
msurguy Apr 11, 2016
41bd7af
slow client/network read fix
Apr 11, 2016
8258217
Add SdFat-beta to supported libraries
WereCatf Apr 11, 2016
b72cf2c
if data loss, exit
Apr 13, 2016
4638000
Fix compilation when debug is enabled
igrr Apr 13, 2016
84daa1a
Add explicit cast (#1903)
igrr Apr 13, 2016
c4812fb
Merge pull request #1897 from WereCatf/patch-2
igrr Apr 13, 2016
60b18bf
Merge https://github.com/msurguy/Arduino into master
igrr Apr 13, 2016
1f38703
Merge pull request #1888 from hemalchevli/patch-2
igrr Apr 13, 2016
2730ee0
Merge pull request #1886 from Jkillelea/patch-1
igrr Apr 13, 2016
fa7e903
Merge pull request #1880 from sauttefk/master
igrr Apr 13, 2016
e82b74e
Merge pull request #1850 from 4m1g0/fixPSK
igrr Apr 13, 2016
6ad7cae
Merge pull request #1859 from Cross22/master
igrr Apr 13, 2016
18f66e9
Merge pull request #1892 from me-no-dev/lwipsrc
igrr Apr 13, 2016
f3b6ec1
Merge pull request #1857 from esp8266/http_client_refactoring
igrr Apr 13, 2016
3bc3a87
Web server: wait for data to arrive
igrr Apr 13, 2016
90f933b
Change build.board property for boards which renumber pins like NodeM…
igrr Apr 13, 2016
d7ce823
Update change log
igrr Apr 13, 2016
797c78d
Add ARM tools (#269)
igrr Apr 14, 2016
9d6f55e
Merge remote-tracking branch 'esp8266/master'
Apr 14, 2016
7036129
Add async libraries to list of supported
Apr 14, 2016
04263fa
Add reference to OLED display library
urmilparikh Apr 16, 2016
a64a694
Speed up SPI.writePattern()
Apr 16, 2016
4c587e2
Fix Exception 2 when using printf or vprintf
igrr Apr 16, 2016
397b3fd
Merge remote-tracking branch 'esp8266/master'
Apr 16, 2016
2ce0c51
Merge pull request #1911 from me-no-dev/master
igrr Apr 17, 2016
95ff1f2
Merge pull request #1916 from urmilparikh/patch-1
igrr Apr 17, 2016
43d0989
Merge pull request #1920 from WereCatf/master
igrr Apr 17, 2016
8ffe1aa
Speed up writePattern() a bit more
Apr 17, 2016
1092b42
Python 3 compatibility
andig Apr 18, 2016
f6516b0
ESP8266WebServer: fix handling of empty POST
igrr Apr 18, 2016
7450dd3
ESP8266WebServer: save RAM by moving response strings to flash (#1732)
igrr Apr 18, 2016
7e4e1a4
Merge pull request #1930 from WereCatf/master
igrr Apr 18, 2016
de3058f
Update change log
igrr Apr 18, 2016
b7c23c7
Update documentation links
igrr Apr 18, 2016
8c65f2f
Update axTLS to fe4518d, SNI support in WiFiClientSecure (#1285)
igrr Apr 19, 2016
39fc85f
Merge pull request #1931 from andig/andig-patch-2
igrr Apr 19, 2016
c8a1507
Update axTLS to 69c757f
igrr Apr 19, 2016
46fccac
fix bug #1940
riyono Apr 20, 2016
53d190f
Merge pull request #1948 from riyono/fix-bug-1940
igrr Apr 20, 2016
81d3bb3
Return error when HTTPClient::begin is called with HTTPS URL without …
igrr Apr 22, 2016
edaae2c
HTTPClient: fix default port not being set
igrr Apr 25, 2016
8b9f78e
Switch SSDP send arguments around
achingbrain Apr 26, 2016
76e322f
Fix handling of chunked transfer encoding (#1975)
igrr Apr 26, 2016
3348375
Add missing virtual destructor in TransportTraits (#1944)
igrr Apr 26, 2016
33723a9
Fix UdpContext::peek to return int (#1946)
igrr Apr 26, 2016
ab7af89
Device side test library and test runner
igrr Mar 10, 2016
c4b11eb
Fix Travis build
igrr Apr 26, 2016
e9f3a3d
Fix passing of debug level to the builder
igrr Apr 26, 2016
102872a
More HTTPClient tests
igrr Apr 26, 2016
234a874
Fix NMI interrupt handler alignment
igrr Apr 26, 2016
1020c42
Merge branch 'master' into patch-1
achingbrain Apr 26, 2016
234f917
Removed legacy code for the "Upload Using" menu
krzychb Apr 28, 2016
986aa86
Merge branch 'master' into master
krzychb Apr 28, 2016
f95f0ed
Fix WiFiSleepType_t values to match SDK ones
luc-github May 5, 2016
9663295
Merge pull request #1976 from achingbrain/patch-1
igrr May 6, 2016
8e67c88
Merge pull request #1977 from esp8266/device_tests
igrr May 6, 2016
fecddba
Merge pull request #1998 from luc-github/master
igrr May 6, 2016
d3434d3
Merge pull request #1986 from krzychb/master
igrr May 6, 2016
f266f8a
Update SDK to 1.5.3
igrr May 6, 2016
0b7f8f9
Fix crash in igmp_start_timer (#1826)
igrr May 6, 2016
a2b82ed
Use gcc-built LwIP by default (#1926)
igrr May 6, 2016
74bd4f9
include non-standard ports in Host: header
b-pass May 7, 2016
61cc420
Merge pull request #2006 from b-pass/client-fix
igrr May 9, 2016
f2fb43c
Prevent WiFi config corruption (#1997 #1856 #1699 #1675)
igrr May 10, 2016
4b3c36b
GDBStub: fix section attribute for core gdbstub functions
igrr May 10, 2016
5b264af
umm_malloc: print block start address before heap corruption callback…
igrr May 10, 2016
542b05e
If GDBStub library is used, break into gdb on assert and panic
igrr May 10, 2016
082a486
Tests update
igrr May 6, 2016
e8b8a60
Update axTLS to 139914f
igrr May 10, 2016
a8640c4
Fix ARM toolchain files permissions (#2004)
igrr May 11, 2016
0cd82db
Update changelog
igrr May 11, 2016
15aed3b
Add missing python script for HTTP client test
igrr May 11, 2016
43fb139
Add option to keep FS classes in namespace (#2030)
igrr May 16, 2016
5313c56
Add SPIFFS::end (#1657)
igrr May 20, 2016
cffdd55
Add ArduinoOTA::getHostname() interface
hotchpotch May 22, 2016
0ac3781
Update ESP8266HTTPClient.cpp
scottfitzenrider May 25, 2016
099f3a4
I2C bus reset with info to user
dave-prosee May 26, 2016
1bf6b21
Merge pull request #1 from dave-prosee/esp8266/master
dave-prosee May 26, 2016
2df4a0b
allow HTTP header value without LWS.
shrhdk May 26, 2016
75bcaf0
Added __throw_out_of_range
ed7coyne May 26, 2016
b8ae0c0
Fixed typo
ed7coyne May 26, 2016
8fe394e
Merge pull request #2062 from ed7coyne/master
igrr Jun 1, 2016
a2d3649
Merge pull request #2060 from shrhdk/allow-no-lws
igrr Jun 1, 2016
c50d6ff
Merge pull request #2048 from hotchpotch/ota-gethostname
igrr Jun 1, 2016
a26ec34
Merge pull request #2057 from scottfitzenrider/base64Authorization-st…
igrr Jun 1, 2016
3cfad27
Merge pull request #2058 from dave-prosee/master
igrr Jun 1, 2016
d60d744
ArduinoOTA library change (#2013)
NullMedia Jun 1, 2016
30720ce
Fix #2015 ESP8266mDNS doesn't accept queryService responses from avah…
unaiur Jun 1, 2016
0f3d0e8
Add MFRC522 to supported libraries (#2044)
WereCatf Jun 1, 2016
974b9ae
UdpNtpClient rewritten in a clearer, more pedantic fashion. (#2008)
mgaman Jun 1, 2016
2a4081b
Added support for RTC user memory in ESP-specific APIs. (#1836)
MacroYau Jun 1, 2016
8176cbb
Remove DISABLED macro (#2072)
igrr Jun 1, 2016
1dd50fb
Execute global constructors in correct order (#2074)
unaiur Jun 1, 2016
5176202
Real board name available in Sketch/MDNS/OTA (#2054)
hallard Jun 1, 2016
ff1b456
Add DOUT/QOUT flash modes
igrr Jun 1, 2016
3fbf1d0
Add ESP8285 entry in boards menu
igrr Jun 1, 2016
9e60d4d
Update axTLS to fe6e51a (1.5.3+)
igrr Jun 1, 2016
4b43860
Add offset parameter to rtcUserMemoryRead/Write, expose RTC_USER_MEM …
igrr Jun 2, 2016
9db0393
Update RTC memory example
igrr Jun 2, 2016
ef80030
Mention ESP8266Ping library
igrr Jun 2, 2016
d1fc700
Move timer detachInterrupt functions into IRAM (#2083)
igrr Jun 3, 2016
dd81336
ESP8266HTTPClient: fix duplicate Content-Length headers (#1902)
igrr Jun 3, 2016
2f933e2
Make Updater be able to run inside async callbacks (#2096)
me-no-dev Jun 5, 2016
222e92a
Add new boards Phoenix 1.0 & Phoenix 2.0 (#2088)
nazt Jun 6, 2016
dbef28d
add "include <ESP8266WiFi.h>" to ESP8266WebServer.h (#2094)
shrhdk Jun 6, 2016
32bd42b
Store git version of the core in the compiled binary (#2099)
igrr Jun 6, 2016
a7ced9c
make HTTP Update Server more secure (#2104)
me-no-dev Jun 7, 2016
6bb8e11
Rebuild libstdc++ with mlongcalls and link against it (#1983)
igrr Jun 7, 2016
5eb6a7f
Add mechanism for posting functions to the main loop (#2082)
igrr Jun 8, 2016
533a600
Add virtual destructor to WiFiServer class (#2116)
iSevenDays Jun 8, 2016
7fd7ca6
WiFiServer: fix error when calling `close` more than once
igrr Jun 8, 2016
de166c9
WiFi event handling refactoring (#2119)
igrr Jun 9, 2016
17c02ff
ESP8266mDNS: restart listening when WiFi STA is connected/disconnecte…
igrr Jun 12, 2016
00065ac
Allow DHCP client to be re-enabled using WiFi.config(0U, 0U, 0U) (#1896)
igrr Jun 12, 2016
7d56ea4
Fix ARM toolchain size and hash in boards manager package template (#…
igrr Jun 12, 2016
0f0386e
Update axTLS to ab516f7
igrr Jun 12, 2016
9dd7910
Enable SO_REUSE in LwIP and WiFiServer (#1431) (#2140)
igrr Jun 13, 2016
3640757
MD5Builder::addStream: fixed falsy calculated hash for len > fileleng…
Jun 13, 2016
063e4cc
Add tests for MD5Builder, reformat and clean up code
igrr Jun 13, 2016
90bbec9
Changes to MD5Builder missing from the last commit
igrr Jun 13, 2016
fc80526
Remove symbols defined in abi.cpp from libstdc++
igrr Jun 13, 2016
35fd2cc
Make ESP8266WebServer::urlDecode public (#1419)
igrr Jun 13, 2016
6f3785b
sntp_localtime: return -1 in tm_isdst field (#2010)
igrr Jun 13, 2016
4341297
Fix for crash in WiFiClientSecure when WiFi is disconnected (#2139)
igrr Jun 13, 2016
9172033
Prevent WDT resets in SD library (#1815)
igrr Jun 13, 2016
b9dfe01
Fix SPIFFS.openDir("") (#2143)
igrr Jun 13, 2016
a14ac2c
Bring back old semantics to random and randomSeed, add secureRandom (…
igrr Jun 13, 2016
b4490cd
Fix issue when WiFi.begin(ssid, pass) is called right after WiFi.mode…
igrr Jun 14, 2016
da17d54
Fix regression in WiFi.onEvent, add testcase (thanks @everslick)
igrr Jun 14, 2016
e64e32b
Fix regression in WiFiClientSecure, update HTTPS test case (#2150)
igrr Jun 15, 2016
cbe8f7c
Update changelog
igrr Jun 15, 2016
44d2722
Added Serial.baudRate() to get current baud rate (#2079)
hallard Jun 15, 2016
1640cc3
Fix ESP.getSketchSize, add ESP.getSketchMD5 (#2158)
igrr Jun 16, 2016
79883e9
Fix UART pins setting (#2098) (#2141)
igrr Jun 20, 2016
3bfd5d5
Add missing pgm_read_ptr{_near/_far} macros (#2160)
unaiur Jun 20, 2016
3b81557
added macro for maximum open SPIFFS files, settings it to 1 saves abo…
tijnkooijmans Jun 20, 2016
3e34c75
Update esptool to 0.4.9
igrr Jun 21, 2016
09826c6
Releasing 2.3.0
igrr Jun 23, 2016
d28c551
Update documentation links
igrr Jun 23, 2016
d7d98d0
Use libc from newlib (#1752)
igrr Jun 23, 2016
b91e929
Enable floating point formatting in sprintf/sscanf (#1179)
igrr Jun 23, 2016
5e3df08
Add tests for sqrt, fmod (#612) and floating point printf/scanf (#1179)
igrr Jun 23, 2016
8db4dce
WifiClient::write refactoring (second attempt) (#2177)
igrr Jun 23, 2016
1e7e5d4
Fix _packed redefinition
igrr Jun 23, 2016
93d627a
Update SDK to 1.5.4 (#2138)
igrr Jun 23, 2016
e3f0a65
Bump platform.txt version
igrr Jun 23, 2016
8831ef5
Fix messed up linux toolchain checksums (#2185)
igrr Jun 24, 2016
2929124
Link ESP-NOW library
igrr Jun 24, 2016
1588b45
Force core_version to be added to compiled binary
igrr Jun 24, 2016
6d3109e
Remove implementations of non-ISO libc functions which are present in…
igrr Jun 27, 2016
6390cf6
Chunked encoding (#2199)
me-no-dev Jun 28, 2016
9cc2bab
Initial release of FAQ / Troubleshooting section (#2207)
krzychb Jun 30, 2016
af06847
fix urlDecode points (#2212)
me-no-dev Jun 30, 2016
31a72ce
Documenting of ESP.getFlashChipRealSize() (#2210)
keramlevap Jul 4, 2016
dd1a7e9
ESP.restart() doesn't work, typo fixes (#2216)
krzychb Jul 4, 2016
e7a529e
Fix missing separator between get and post arguments (#2222)
me-no-dev Jul 4, 2016
4387440
Add test for mktime and localtime (#1745)
igrr Jul 4, 2016
39212ba
Fix WiFi.onStationModeDHCPTimeout (#2195)
igrr Jul 4, 2016
af3b17c
add more begin timeout for networked sketches and actually fail if be…
me-no-dev Jul 4, 2016
7a2d246
Add sample test for WiFiServer
igrr Jul 4, 2016
79ce122
add option to define hardware folder as parameter (#2230)
me-no-dev Jul 5, 2016
2364ad4
Web Server Test (#1) (#2231)
me-no-dev Jul 5, 2016
4217e49
Initial SPI Slave implementation and examples (#2234)
me-no-dev Jul 6, 2016
24f8466
fixed argument passing (#2209)
MarredCheese Jul 6, 2016
0d996ab
fix plain post content containing special chars being parsed as argum…
me-no-dev Jul 6, 2016
edba2d2
Exposed sketch MD5 through HTTP headers (#2236)
JeroenVogelpoel Jul 8, 2016
f8a8a2a
Implement Serial RX Buffer (#2239)
me-no-dev Jul 8, 2016
8606733
Fix2115 (#2244)
SteveToulouse Jul 8, 2016
07f4d4c
Lwip addons (#2260)
me-no-dev Jul 11, 2016
217ba9e
fix typo in hspi_slave.c (#2276)
me-no-dev Jul 15, 2016
e35ebf1
Add support to Print::printf for printing from flash (#2266)
me-no-dev Jul 15, 2016
1f7989b
Implement Async NBNS (NetBIOS) name resolution for Windows (#2275)
me-no-dev Jul 15, 2016
c4f9f10
Add getCommand() api for OTA update type (#2259)
andig Jul 15, 2016
e83f30a
Ota hashed password (#2292)
me-no-dev Jul 18, 2016
f0e2c9f
Fix typo (#2291)
Jul 18, 2016
98fe561
Adding onComplete event handler support for the asynchronous network …
anisimovsergey Jul 18, 2016
3f1ab1f
Updated String library to use C++11 iterators. (#2267)
middelink Jul 18, 2016
9c36ff9
Fix example for ESP8266httpUpdate (#2251)
sk1tt1sh Jul 18, 2016
6feecc5
Fix analogWrite (#2299)
me-no-dev Jul 19, 2016
7900132
fix uart triggering wdt on recalling begin (#2307)
me-no-dev Jul 20, 2016
4dc4e75
allow F() to be used for uri parameter (#2319)
everslick Jul 26, 2016
3fc3e9a
Added PUT Request to HTTP Client (#2310)
fdesoye Jul 26, 2016
b7c7bc0
digitalWrite and digitalRead cancel analogWrite enabled on a pin (#2328)
me-no-dev Jul 26, 2016
f50a6c0
Add support for 8 and 16 MB Flash (#2351)
me-no-dev Aug 1, 2016
bd01e44
fix link list bug in ESP8266mDNS (#2347)
martinayotte Aug 1, 2016
1829745
allows global object instances be switch off with defines (#2344)
everslick Aug 1, 2016
be3727c
Use stable documentation of PlatformIO (#2337)
ivankravets Aug 1, 2016
c52088c
set max_connection from code (when less than 4 is needed) (#2326)
Stefano-Orsolini Aug 1, 2016
db5e20f
proposal for issue #1845 wifi_wps_status_cb get an undefined status 4…
jbheren Aug 1, 2016
c4c207a
Optimize MDNS to prevent overflow and endless loop (#2333)
me-no-dev Aug 1, 2016
b682d59
ESP8266mDNS using the provided IP in the begin method (#2349)
haiduc32 Aug 1, 2016
0718188
fix NetBIOS example file name (#2354)
me-no-dev Aug 1, 2016
8cd331a
optimize uart rx isr and lower fifo full treshold (#2355)
me-no-dev Aug 1, 2016
4ececda
fixed crash in mDNS destructor (#2389)
everslick Aug 12, 2016
b250381
make updater fail if there is not enough space to fit the new firmwar…
me-no-dev Aug 18, 2016
7746288
fix mdns.h guard defines (#2396)
me-no-dev Aug 18, 2016
fb00e64
detect division by zero in map() to prevent exceptions (#2397)
me-no-dev Aug 18, 2016
497d19d
out_min should not be in divisor (#2408)
me-no-dev Aug 18, 2016
4754f43
SD: change 'char *' parameters to 'const char *' to fix bad recursion…
martinayotte Aug 22, 2016
45f177f
weaken axTLS methods so they can be overwritten by the async library …
me-no-dev Aug 22, 2016
d6e38f0
ESP8266WiFi library documentation (#2388)
krzychb Aug 25, 2016
35ee060
axTLS: update to d26f23a (2.0.0+)
igrr Aug 25, 2016
7f6e0c9
core: fix bug in gettimeofday
igrr Aug 25, 2016
b412660
WiFiClientSecure: certificate loading refactoring, support for CA roo…
igrr Aug 25, 2016
27854bc
New FAQ added to the index
krzychb Aug 27, 2016
28b0c7b
Desription of new FAQ item
krzychb Aug 27, 2016
889775c
ArduinoOTA optimizations (#2445)
me-no-dev Aug 27, 2016
c2414a2
Update axTLS to 144994c
igrr Aug 29, 2016
4897e00
match headers using equalsIgnoreCase (#2474)
me-no-dev Sep 2, 2016
cd2e04b
Extended troubleshooting section
krzychb Sep 2, 2016
5666ec2
const-correctness `IPAddress::toString()`
Palatis Sep 12, 2016
bdc43a0
Corrected some typos and improved grammar
jabelone Sep 17, 2016
b5b7169
Add Arduino File standard seek call
Makuna Sep 27, 2016
6d6f22e
Add PIN defines, so the pins can easily be used by external libraries
Lauszus Oct 26, 2016
4dd9fef
Fixed PUT(String) method, it called POST in error
gadgeteer Oct 28, 2016
d46d742
Use WIFI_STA in WiFiClient-examples
Oct 29, 2016
f4c3910
const-correctness `IPAddress::toString()` (#2507)
igrr Nov 14, 2016
3e7b4b8
Merge pull request #2640 from Lauszus/variants
igrr Nov 14, 2016
209c877
Merge pull request #2444 from krzychb/master
igrr Nov 14, 2016
2f9b13c
Merge pull request #2646 from gadgeteer/patch-1
igrr Nov 14, 2016
7ccafad
Merge pull request #2649 from WereCatf/WiFiClientExamples
igrr Nov 14, 2016
da4cab5
Merge pull request #2554 from Makuna/SPIFFSFileSeek
igrr Nov 14, 2016
7b32e6a
Merge pull request #2534 from jabelone/patch-1
igrr Nov 14, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,8 @@ tools/esptool/
tools/mkspiffs/
package/versions/
exclude.txt
tools/sdk/lib/liblwip_src.a
tools/sdk/lwip/src/build
tools/sdk/lwip/src/liblwip_src.a

*.pyc
16 changes: 11 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,12 @@ addons:
script:
- set -e
- export CXX="g++-4.8" CC="gcc-4.8" GCOV="gcov-4.8"
- echo -e "travis_fold:start:host_tests"
- pushd $TRAVIS_BUILD_DIR/tests/host
- make
- make clean-objects
- echo -e "travis_fold:end:host_tests"
- echo -e "travis_fold:start:sketch_test_env_prepare"
- popd
- wget -O arduino.tar.xz https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz
- tar xf arduino.tar.xz
Expand All @@ -26,15 +29,18 @@ script:
- ln -s $TRAVIS_BUILD_DIR esp8266
- cd esp8266/tools
- python get.py
- /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16
- sleep 3
- export DISPLAY=:1.0
- export PATH="$HOME/arduino_ide:$PATH"
- export PATH="$HOME/arduino_ide:$TRAVIS_BUILD_DIR/tools/xtensa-lx106-elf/bin:$PATH"
- which arduino
- cd $TRAVIS_BUILD_DIR
- source tests/common.sh
- install_libraries
- build_sketches $HOME/arduino_ide $TRAVIS_BUILD_DIR "python tools/build.py -l $HOME/Arduino/libraries -b generic -v"
- echo -e "travis_fold:end:sketch_test_env_prepare"
- echo -e "travis_fold:start:sketch_test"
- build_sketches $HOME/arduino_ide $TRAVIS_BUILD_DIR/libraries "-l $HOME/Arduino/libraries"
- echo -e "travis_fold:end:sketch_test"
- echo -e "travis_fold:start:size_report"
- cat size.log
- echo -e "travis_fold:end:size_report"

after_success:
- pushd $TRAVIS_BUILD_DIR/tests/host
Expand Down
30 changes: 20 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ESP8266 Arduino core comes with libraries to communicate over WiFi using TCP and
- Installing options:
- [Using Boards Manager](#installing-with-boards-manager)
- [Using git version](#using-git-version)
- [Using stable version with PlatformIO](#using-stable-version-with-platformio)
- [Using PlatformIO](#using-platformio)
- [Building with make](#building-with-make)
- [Documentation](#documentation)
- [Issues and support](#issues-and-support)
Expand All @@ -20,7 +20,7 @@ ESP8266 Arduino core comes with libraries to communicate over WiFi using TCP and

Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit).

- Install Arduino 1.6.5 from the [Arduino website](http://www.arduino.cc/en/main/software).
- Install Arduino 1.6.8 from the [Arduino website](http://www.arduino.cc/en/main/software).
- Start Arduino and open Preferences window.
- Enter ```http://arduino.esp8266.com/stable/package_esp8266com_index.json``` into *Additional Board Manager URLs* field. You can add multiple URLs, separating them with commas.
- Open Boards Manager from Tools > Board menu and install *esp8266* platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
Expand All @@ -34,17 +34,17 @@ If you find this forum or the ESP8266 Boards Manager package useful, please cons
##### Stable version ![](http://arduino.esp8266.com/stable/badge.svg)
Boards manager link: `http://arduino.esp8266.com/stable/package_esp8266com_index.json`

Documentation: [http://esp8266.github.io/Arduino/versions/2.1.0/](http://esp8266.github.io/Arduino/versions/2.1.0/)
Documentation: [http://esp8266.github.io/Arduino/versions/2.3.0/](http://esp8266.github.io/Arduino/versions/2.3.0/)

##### Staging version ![](http://arduino.esp8266.com/staging/badge.svg)
Boards manager link: `http://arduino.esp8266.com/staging/package_esp8266com_index.json`

Documentation: [http://esp8266.github.io/Arduino/versions/2.1.0-rc2/](http://esp8266.github.io/Arduino/versions/2.1.0-rc2/)
Documentation: [http://esp8266.github.io/Arduino/versions/2.3.0-rc2/](http://esp8266.github.io/Arduino/versions/2.3.0-rc2/)

### Using git version
### Using git version
[![Linux build status](https://travis-ci.org/esp8266/Arduino.svg)](https://travis-ci.org/esp8266/Arduino) [![codecov.io](https://codecov.io/github/esp8266/Arduino/coverage.svg?branch=master)](https://codecov.io/github/esp8266/Arduino?branch=master)

- Install Arduino 1.6.7
- Install Arduino 1.6.8
- Go to Arduino directory
- Clone this repository into hardware/esp8266com/esp8266 directory (or clone it elsewhere and create a symlink)
```bash
Expand All @@ -60,18 +60,27 @@ python get.py
```
- Restart Arduino

### Using stable version with PlatformIO
### Using PlatformIO

[PlatformIO](http://platformio.org) is a cross-platform code-builder and library manager for embedded development with no external dependencies. Works on the popular host OS: Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard). More details in documentation [What is PlatformIO? How does it work?](http://docs.platformio.org/en/latest/faq.html#general).
[PlatformIO](http://platformio.org) is an open source ecosystem for IoT
development with cross platform build system, library manager and full support
for Espressif (ESP8266) development. It works on the popular host OS: Mac OS X, Windows,
Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).

See [detailed instructions on how to use Espressif platform with PlatformIO](doc/platformio.md).
- [What is PlatformIO?](http://docs.platformio.org/en/stable/what-is-platformio.html)
- [PlatformIO IDE](http://platformio.org/platformio-ide)
- Quick Start with [PlatformIO IDE](http://docs.platformio.org/en/stable/ide/atom.html#quick-start) or [PlatformIO CLI](http://docs.platformio.org/en/stable/quickstart.html)
- [Advanced using](http://docs.platformio.org/en/stable/platforms/espressif.html) -
custom settings, uploading to SPIFFS, Over-the-Air (OTA) or using stage version
- [Integration with other IDE](http://docs.platformio.org/en/stable/ide.html) -
Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM and Visual Studio
- [Project Examples](http://docs.platformio.org/en/stable/platforms/espressif.html#examples)

### Building with make

[makeEspArduino](https://github.com/plerup/makeEspArduino) is a generic makefile for any ESP8266 Arduino project.
Using make instead of the Arduino IDE makes it easier to do automated and production builds.


### Documentation

Documentation for latest development version:
Expand All @@ -81,6 +90,7 @@ Documentation for latest development version:
- [File system](doc/filesystem.md)
- [OTA update](doc/ota_updates/readme.md)
- [Supported boards](doc/boards.md)
- [FAQ / Trubleshooting](doc/faq/readme.md)
- [Change log](doc/changes.md)

### Issues and support ###
Expand Down
Loading