Skip to content

Commit bfc025b

Browse files
Merge branch 'master' into dynamic_sd_cache
2 parents 5cd00db + 70f522c commit bfc025b

File tree

217 files changed

+4880
-4240
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

217 files changed

+4880
-4240
lines changed

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ exclude.txt
88
tools/sdk/lib/liblwip_src.a
99
tools/sdk/lwip/src/build
1010
tools/sdk/lwip/src/liblwip_src.a
11+
tools/sdk/ld/backup
1112

1213
*.pyc
1314
*.gch
15+
16+
boards.local.txt
17+
18+
*.gcov
19+
*.gcno
20+
*.gcda
21+
*.o

.travis.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ language: bash
33
os: linux
44
dist: trusty
55

6+
cache:
7+
directories:
8+
- $HOME/astyle
9+
610
matrix:
711
include:
812
- env:
@@ -15,9 +19,23 @@ matrix:
1519
- BUILD_TYPE=package
1620
- env:
1721
- BUILD_TYPE=host_tests
22+
- env:
23+
- BUILD_TYPE=style_check
1824

1925
install:
20-
- pip install --user -r doc/requirements.txt
26+
- >
27+
[ "$BUILD_TYPE" = "docs" ] && {
28+
pip install --user -r doc/requirements.txt;
29+
} || true
30+
- >
31+
[ "$BUILD_TYPE" = "style_check" ] && {
32+
[ -f $HOME/astyle/build/gcc/bin/astyle ] || {
33+
wget -O astyle_3.1_linux.tar.gz https://sourceforge.net/projects/astyle/files/astyle/astyle%203.1/astyle_3.1_linux.tar.gz/download;
34+
tar -xf astyle_3.1_linux.tar.gz -C $HOME;
35+
make -C $HOME/astyle/build/gcc;
36+
}
37+
make -C $HOME/astyle/build/gcc prefix=$HOME install;
38+
} || true
2139
2240
script:
2341
- $TRAVIS_BUILD_DIR/tests/common.sh

ISSUE_TEMPLATE.md

Lines changed: 50 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,65 @@
1+
----------------------------- Delete below -----------------------------
12

2-
Please fill the info fields, it helps to get you faster support ;)
3+
If your issue is a general question, starts similar to "How do I..", is related to 3rd party libs, or is related to hardware, please discuss at a community forum like esp8266.com.
34

4-
if you have a stack dump decode it:
5-
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/stack_dump.rst
5+
INSTRUCTIONS
6+
============
7+
If you do not follow these instructions, your issue may be dismissed.
68

7-
for better debug messages:
8-
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/debugging.rst
9+
1. Follow the checklist under Basic Infos and fill in the [ ] spaces with an X.
10+
2. Fill in all the fields under Platform and Settings in IDE marked with [ ] (pick the correct option for you in each case, delete the others).
11+
3. If you haven't already done so, test your issue against current master branch (aka latest git), because it may have been already fixed.
12+
4. Describe your problem.
13+
5. If you have a STACK DUMP decode it:
914

10-
----------------------------- Remove above -----------------------------
15+
https://arduino-esp8266.readthedocs.io/en/latest/Troubleshooting/stack_dump.html
16+
17+
6. Include a Minimal Complete Reproducible Example sketch that shows your issue. Do not include your entire project, or a huge piece of code.
18+
7. Include debug messages:
19+
20+
https://arduino-esp8266.readthedocs.io/en/latest/Troubleshooting/debugging.html
21+
22+
8. Use markup (buttons above) and the Preview tab to check what the issue will look like.
23+
9. Delete these instructions from the above to the below marker lines before submitting this issue.
24+
25+
26+
----------------------------- Delete above -----------------------------
1127

1228
### Basic Infos
1329

14-
#### Hardware
15-
Hardware: ?ESP-12?
16-
Core Version: ?2.1.0-rc2?
30+
- [ ] This issue complies with the [issue POLICY doc](https://github.com/esp8266/Arduino/blob/master/POLICY.md).
31+
- [ ] I have read the documentation at [readthedocs](https://arduino-esp8266.readthedocs.io/en/latest) and the issue is not addressed there.
32+
- [ ] I have tested that the issue is present in current master branch (aka latest git).
33+
- [ ] I have searched the issue tracker for a similar issue.
34+
- [ ] If there is a stack dump, I have decoded it.
35+
- [ ] I have filled out all fields below.
1736

18-
### Description
37+
#### Platform
1938

20-
Problem description
39+
- Hardware: [ESP-12|ESP-01|ESP-07|ESP8285 device|other]
40+
- Core Version: [latest git hash or date]
41+
- Development Env: [Arduino IDE|Platformio|Make|other]
42+
- Operating System: [Windows|Ubuntu|MacOS]
2143

2244
### Settings in IDE
2345

24-
Module: ?Generic ESP8266 Module?
25-
Flash Size: ?4MB/1MB?
26-
CPU Frequency: ?80Mhz?
27-
Flash Mode: ?qio?
28-
Flash Frequency: ?40Mhz?
29-
Upload Using: ?OTA / SERIAL?
30-
Reset Method: ?ck / nodemcu?
46+
- Module: [Generic ESP8266 Module|Wemos D1 mini r2|Nodemcu|other]
47+
- Flash Mode: [qio|dio|other]
48+
- Flash Size: [4MB/1MB]
49+
- lwip Variant: [v1.4|v2 Lower Memory|Higher Bandwidth]
50+
- Reset Method: [ck|nodemcu]
51+
- Flash Frequency: [40Mhz]
52+
- CPU Frequency: [80Mhz|160MHz]
53+
- Upload Using: [OTA|SERIAL]
54+
- Upload Speed: [115200|other] (serial upload only)
3155

3256

33-
### Sketch
57+
### Problem Description
58+
59+
Detailed problem description goes here.
60+
61+
62+
### [MCVE](https://stackoverflow.com/help/mcve) Sketch
3463

3564
```cpp
3665

@@ -43,12 +72,13 @@ void setup() {
4372
void loop() {
4473

4574
}
75+
4676
```
4777

4878
### Debug Messages
4979

5080
```
51-
messages here
81+
Debug messages go here
5282
```
5383

5484

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Starting with 1.6.4, Arduino allows installation of third-party platform package
2828
#### Latest release [![Latest release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/)
2929
Boards manager link: `http://arduino.esp8266.com/stable/package_esp8266com_index.json`
3030

31-
Documentation: [https://arduino-esp8266.readthedocs.io/en/2.4.0/](https://arduino-esp8266.readthedocs.io/en/2.4.0/)
31+
Documentation: [https://arduino-esp8266.readthedocs.io/en/2.4.1/](https://arduino-esp8266.readthedocs.io/en/2.4.1/)
3232

3333
### Using git version
3434
[![Linux build status](https://travis-ci.org/esp8266/Arduino.svg)](https://travis-ci.org/esp8266/Arduino)
@@ -51,19 +51,19 @@ python get.py
5151

5252
### Using PlatformIO
5353

54-
[PlatformIO](http://platformio.org) is an open source ecosystem for IoT
54+
[PlatformIO](http://platformio.org?utm_source=github&utm_medium=arduino-esp8266) is an open source ecosystem for IoT
5555
development with cross platform build system, library manager and full support
5656
for Espressif (ESP8266) development. It works on the popular host OS: macOS, Windows,
5757
Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).
5858

59-
- [What is PlatformIO?](http://docs.platformio.org/page/what-is-platformio.html)
60-
- [PlatformIO IDE](http://platformio.org/platformio-ide)
61-
- Quick Start with [PlatformIO IDE](http://docs.platformio.org/page/ide/atom.html#quick-start) or [PlatformIO Core](http://docs.platformio.org/page/core.html)
62-
- [Advanced usage](http://docs.platformio.org/page/platforms/espressif.html) -
63-
custom settings, uploading to SPIFFS, Over-the-Air (OTA) or using stage version
64-
- [Integration with Cloud and Standalone IDEs](http://docs.platformio.org/page/ide.html) -
65-
Cloud9, Codeanywhere, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM and Visual Studio
66-
- [Project Examples](http://docs.platformio.org/page/platforms/espressif.html#examples)
59+
- [What is PlatformIO?](http://docs.platformio.org/en/latest/what-is-platformio.html?utm_source=github&utm_medium=arduino-esp8266)
60+
- [PlatformIO IDE](http://platformio.org/platformio-ide?utm_source=github&utm_medium=arduino-esp8266)
61+
- [PlatformIO Core](http://docs.platformio.org/en/latest/core.html?utm_source=github&utm_medium=arduino-esp8266) (command line tool)
62+
- [Advanced usage](http://docs.platformio.org/en/latest/platforms/espressif8266.html?utm_source=github&utm_medium=arduino-esp8266) -
63+
custom settings, uploading to SPIFFS, Over-the-Air (OTA), staging version
64+
- [Integration with Cloud and Standalone IDEs](http://docs.platformio.org/en/latest/ide.html?utm_source=github&utm_medium=arduino-esp8266) -
65+
Cloud9, Codeanywhere, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM, Visual Studio, and VSCode
66+
- [Project Examples](http://docs.platformio.org/en/latest/platforms/espressif8266.html?utm_source=github&utm_medium=arduino-esp8266#examples)
6767

6868
### Building with make
6969

0 commit comments

Comments
 (0)