Skip to content

Commit af678c7

Browse files
authored
Merge branch 'master' into master
2 parents 125064b + 6d400df commit af678c7

File tree

406 files changed

+4249
-1521
lines changed

Some content is hidden

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

406 files changed

+4249
-1521
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Feature request
2+
description: Suggest an idea for this project
3+
labels: ["Type: Feature request"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
* We welcome any ideas or feature requests! It is helpful if you can explain exactly why the feature would be useful.
9+
* There are usually some outstanding feature requests in the [existing issues list](https://github.com/espressif/arduino-esp32/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Feature+request%22), feel free to add comments to them.
10+
* If you would like to contribute, please read the [contributions guide](https://docs.espressif.com/projects/arduino-esp32/en/latest/contributing.html).
11+
- type: input
12+
id: Area
13+
attributes:
14+
label: Related area
15+
description: Please briefly explain the area of your Feature Request.
16+
placeholder: eg. Board support, specific Peripheral, BT, Wifi...
17+
validations:
18+
required: true
19+
- type: input
20+
id: HW
21+
attributes:
22+
label: Hardware specification
23+
description: Please provide if your proposal depends on specific Hardware.
24+
placeholder: eg. Support for ESP32 DevKitC, ESP32-C3 DevKitM...
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: problem-related
29+
attributes:
30+
label: Is your feature request related to a problem?
31+
description: Please provide a clear and concise description of what the problem is. Add relevant issue link.
32+
placeholder: ex. I'm facing the issue/missing function...
33+
validations:
34+
required: true
35+
- type: textarea
36+
id: solution
37+
attributes:
38+
label: Describe the solution you'd like
39+
description: Please provide a clear and concise description of what you want to happen.
40+
placeholder: ex. When using this function...
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: alternatives
45+
attributes:
46+
label: Describe alternatives you've considered
47+
description: Please provide a clear and concise description of any alternative solutions or features you've considered.
48+
placeholder: ex. Choosing other approach wouldn't work, because...
49+
- type: textarea
50+
id: context
51+
attributes:
52+
label: Additional context
53+
description: Please add any other context or screenshots about the feature request here.
54+
placeholder: ex. This would work only when ...
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
name: Issue report
2+
description: Report any problem here
3+
labels: ["Status: Awaiting triage"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
* Before reporting a new issue please check and search in [List of existing issues](https://github.com/espressif/arduino-esp32/issues?q=is%3Aissue)
9+
* Please check [Online Documentation](https://docs.espressif.com/projects/arduino-esp32/en/latest/index.html)
10+
* Take a look on [Troubleshooting guide](https://docs.espressif.com/projects/arduino-esp32/en/latest/troubleshooting.html)
11+
* If still experiencing the issue, please provide as many details as possible below about your hardware, computer setup and code.
12+
- type: input
13+
id: Board
14+
attributes:
15+
label: Board
16+
description: On which Board does this issue occur?
17+
placeholder: eg. ESP32 Dev Module, ESP32-S2, LilyGo TTGO LoRa32...
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: devboard
22+
attributes:
23+
label: Device Description
24+
description: What development board or other hardware is the chip attached to?
25+
placeholder: ex. DevKitC, plain module on breadboard, etc. If your hardware is custom or unusual, please attach a photo.
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: other-hw
30+
attributes:
31+
label: Hardware Configuration
32+
description: Is anything else attached to the development board?
33+
placeholder: ex. GPIO 18 & 19 are connected to I2C devices.
34+
validations:
35+
required: true
36+
- type: dropdown
37+
id: version
38+
attributes:
39+
label: Version
40+
description: What version of Arduino ESP32 are you running? If possible, consider updating to the latest version.
41+
options:
42+
- latest master
43+
- v2.0.1
44+
- v2.0.0
45+
- v1.0.6
46+
- other
47+
validations:
48+
required: true
49+
- type: input
50+
id: IDE
51+
attributes:
52+
label: IDE Name
53+
description: What IDE are you using?
54+
placeholder: eg. Arduino IDE, PlatformIO, IDF component...
55+
validations:
56+
required: true
57+
- type: input
58+
id: os
59+
attributes:
60+
label: Operating System
61+
description: On which OS does this issue occur?
62+
placeholder: ex. macOS 12.1, Windows 10...
63+
validations:
64+
required: true
65+
- type: input
66+
id: Flash
67+
attributes:
68+
label: Flash frequency
69+
description: What flash frequency is used?
70+
placeholder: eg. 40Mhz
71+
validations:
72+
required: true
73+
- type: dropdown
74+
id: PSRAM
75+
attributes:
76+
label: PSRAM enabled
77+
description: Is PSRAM enabled?
78+
options:
79+
- 'yes'
80+
- 'no'
81+
validations:
82+
required: true
83+
- type: input
84+
id: Upload
85+
attributes:
86+
label: Upload speed
87+
description: What upload speed is used?
88+
placeholder: eg. 115200
89+
validations:
90+
required: true
91+
- type: textarea
92+
id: Description
93+
attributes:
94+
label: Description
95+
description: Please describe your problem here and expected behaviour
96+
placeholder: ex. Can't connect/weird behaviour/wrong function/missing parameter..
97+
validations:
98+
required: true
99+
- type: textarea
100+
id: sketch
101+
attributes:
102+
label: Sketch
103+
description: Please provide your sketch/code which was run
104+
placeholder: ex. related part of the code
105+
render: cpp
106+
validations:
107+
required: true
108+
- type: textarea
109+
id: Debug
110+
attributes:
111+
label: Debug Message
112+
description: Please provide a debug message or error message. If you have a Guru Meditation Error or Backtrace, please decode it with [ExceptionDecoder](https://github.com/me-no-dev/EspExceptionDecoder)
113+
placeholder: Enable Core debug level - Debug on tools menu of Arduino IDE, then put the serial output here.
114+
render: plain
115+
validations:
116+
required: true
117+
- type: textarea
118+
id: other-remarks
119+
attributes:
120+
label: Other Steps to Reproduce
121+
description: Is there any other information you can think of which will help us reproduce this problem? Any additional info can be added as well.
122+
placeholder: ex. I also tried on other OS, HW...it works correctly on that setup.
123+
- type: checkboxes
124+
id: confirmation
125+
attributes:
126+
label: I have checked existing issues, online documentation and the Troubleshooting Guide
127+
description: You agree to check all the resources above before opening a new issue.
128+
options:
129+
- label: I confirm I have checked existing issues, online documentation and Troubleshooting guide.
130+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 54 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Arduino ESP32 Gitter Channel
4+
url: https://gitter.im/espressif/arduino-esp32
5+
about: Community channel for questions and help
6+
- name: ESP32 Forum - Arduino
7+
url: https://esp32.com/viewforum.php?f=19
8+
about: Official Forum for questions

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
----------------------------------------------------------------------------------------------------------------------------------------------------
2-
This entire section can be deleted if all items are checked.
3-
41
*By completing this PR sufficiently, you help us to improve the quality of Release Notes*
52

63
### Checklist
7-
8-
1. [ ] Please provide specific title of the PR describing the change, including the component name (eg."Update of Documentation link on Readme.md")
4+
1. [ ] Please provide specific title of the PR describing the change, including the component name (eg. *„Update of Documentation link on Readme.md“*)
95
2. [ ] Please provide related links (eg. Issue, other Project, submodule PR..)
10-
----------------------------------------------------------------------------------------------------------------------------------------------------
6+
3. [ ] Please check [Contributing guide](https://docs.espressif.com/projects/arduino-esp32/en/latest/contributing.html)
117

8+
*This entire section above can be deleted if all items are checked.*
9+
10+
-----------
1211
## Summary
1312
Please describe your proposed PR and what it contains.
1413

1514
## Impact
1615
Please describe impact of your PR and it's function.
16+
17+
## Related links
18+
Please provide links to related issue, PRs etc.

.github/scripts/check-cmakelists.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
#
3-
# This script is for Travis. It checks all non-examples source files in libraries/ and cores/ are listed in
3+
# This script is used in the CI workflow. It checks all non-examples source files in libraries/ and cores/ are listed in
44
# CMakeLists.txt for the cmake-based IDF component
55
#
66
# If you see an error running this script, edit CMakeLists.txt and add any new source files into your PR

.github/scripts/on-pages.sh

100644100755
File mode changed.

.github/scripts/on-push.sh

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,7 @@
22

33
set -e
44

5-
if [ ! -z "$TRAVIS_TAG" ]; then
6-
echo "Skipping Test: Tagged build"
7-
exit 0
8-
fi
9-
10-
if [ ! -z "$GITHUB_WORKSPACE" ]; then
11-
export TRAVIS_BUILD_DIR="$GITHUB_WORKSPACE"
12-
export TRAVIS_REPO_SLUG="$GITHUB_REPOSITORY"
13-
elif [ ! -z "$TRAVIS_BUILD_DIR" ]; then
14-
export GITHUB_WORKSPACE="$TRAVIS_BUILD_DIR"
15-
export GITHUB_REPOSITORY="$TRAVIS_REPO_SLUG"
16-
else
5+
if [ -z "$GITHUB_WORKSPACE" ]; then
176
export GITHUB_WORKSPACE="$PWD"
187
export GITHUB_REPOSITORY="espressif/arduino-esp32"
198
fi

.github/workflows/gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
name: Build GitHub Pages
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v1
19+
- uses: actions/checkout@v2
2020
- name: Copy Files
2121
env:
2222
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/push.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
chunk: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
1919

2020
steps:
21-
- uses: actions/checkout@v1
22-
- uses: actions/setup-python@v1
21+
- uses: actions/checkout@v2
22+
- uses: actions/setup-python@v2
2323
with:
2424
python-version: '3.x'
2525
- name: Build Sketches
@@ -34,8 +34,8 @@ jobs:
3434
os: [windows-latest, macOS-latest]
3535

3636
steps:
37-
- uses: actions/checkout@v1
38-
- uses: actions/setup-python@v1
37+
- uses: actions/checkout@v2
38+
- uses: actions/setup-python@v2
3939
with:
4040
python-version: '3.x'
4141
- name: Build Sketches
@@ -50,8 +50,8 @@ jobs:
5050
os: [ubuntu-latest, windows-latest, macOS-latest]
5151

5252
steps:
53-
- uses: actions/checkout@v1
54-
- uses: actions/setup-python@v1
53+
- uses: actions/checkout@v2
54+
- uses: actions/setup-python@v2
5555
with:
5656
python-version: '3.x'
5757
- name: Build Sketches

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@master
13+
- uses: actions/checkout@v2
1414
with:
1515
fetch-depth: 0
16-
- uses: actions/setup-python@v1
16+
- uses: actions/setup-python@v2
1717
with:
1818
python-version: '3.x'
1919
- name: Build Release

.github/workflows/test_selfhosted_runner.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
build:
1111
name: Dummy test - self hosted GHR
1212
runs-on: self-hosted
13+
if: github.repository == 'espressif/arduino-esp32'
1314
steps:
1415
- name: Check out repo
1516
uses: actions/checkout@v2

0 commit comments

Comments
 (0)