Skip to content

Commit 245f375

Browse files
committed
Merge branch 'release/v4.0.0'
2 parents 1ebe574 + 9455940 commit 245f375

File tree

102 files changed

+1610
-662
lines changed

Some content is hidden

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

102 files changed

+1610
-662
lines changed

.github/workflows/examples.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
os: [ubuntu-18.04, windows-latest, macos-latest]
10+
os: [ubuntu-latest, windows-latest, macos-latest]
1111
python-version: [3.7]
1212
example:
13+
- "examples/arduino-ble5-advertising"
1314
- "examples/arduino-blink"
1415
- "examples/arduino-briki-internal-libs"
16+
- "examples/arduino-usb-keyboard"
1517
- "examples/arduino-wifiscan"
1618
- "examples/espidf-arduino-blink"
1719
- "examples/espidf-arduino-wifiscan"
@@ -27,8 +29,6 @@ jobs:
2729
- "examples/espidf-storage-spiffs"
2830
- "examples/espidf-ulp-adc"
2931
- "examples/espidf-ulp-pulse"
30-
- "examples/pumbaa-blink"
31-
- "examples/simba-blink"
3232
runs-on: ${{ matrix.os }}
3333
steps:
3434
- uses: actions/checkout@v2
@@ -42,7 +42,7 @@ jobs:
4242
run: |
4343
python -m pip install --upgrade pip
4444
pip install -U https://github.com/platformio/platformio/archive/develop.zip
45-
platformio platform install file://.
45+
pio pkg install --global --platform symlink://.
4646
- name: Build examples
4747
run: |
4848
platformio run -d ${{ matrix.example }}

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.
66

7-
* [Home](http://platformio.org/platforms/espressif32) (home page in PlatformIO Platform Registry)
8-
* [Documentation](http://docs.platformio.org/page/platforms/espressif32.html) (advanced usage, packages, boards, frameworks, etc.)
7+
* [Home](https://registry.platformio.org/platforms/platformio/espressif32) (home page in the PlatformIO Registry)
8+
* [Documentation](https://docs.platformio.org/page/platforms/espressif32.html) (advanced usage, packages, boards, frameworks, etc.)
99

1010
# Usage
1111

1212
1. [Install PlatformIO](http://platformio.org)
13-
2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:
13+
2. Create PlatformIO project and configure a platform option in [platformio.ini](https://docs.platformio.org/page/projectconf.html) file:
1414

1515
## Stable version
1616

@@ -32,4 +32,4 @@ board = ...
3232

3333
# Configuration
3434

35-
Please navigate to [documentation](http://docs.platformio.org/page/platforms/espressif32.html).
35+
Please navigate to [documentation](https://docs.platformio.org/page/platforms/espressif32.html).

boards/adafruit_funhouse_esp32s2.json

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32s2_out.ld"
5+
},
6+
"core": "esp32",
7+
"extra_flags": [
8+
"-DARDUINO_FUNHOUSE_ESP32S2",
9+
"-DBOARD_HAS_PSRAM",
10+
"-DARDUINO_USB_CDC_ON_BOOT=1"
11+
],
12+
"f_cpu": "240000000L",
13+
"f_flash": "80000000L",
14+
"flash_mode": "qio",
15+
"hwids": [
16+
[
17+
"0x239A",
18+
"0x80F9"
19+
],
20+
[
21+
"0x239A",
22+
"0x00F9"
23+
],
24+
[
25+
"0x239A",
26+
"0x80FA"
27+
]
28+
],
29+
"mcu": "esp32s2",
30+
"variant": "adafruit_funhouse_esp32s2"
31+
},
32+
"connectivity": [
33+
"wifi"
34+
],
35+
"debug": {
36+
"openocd_target": "esp32s2.cfg"
37+
},
38+
"frameworks": [
39+
"arduino",
40+
"espidf"
41+
],
42+
"name": "Adafruit FunHouse",
43+
"upload": {
44+
"arduino": {
45+
"flash_extra_images": [
46+
[
47+
"0x2d0000",
48+
"variants/adafruit_funhouse_esp32s2/tinyuf2.bin"
49+
]
50+
]
51+
},
52+
"flash_size": "4MB",
53+
"maximum_ram_size": 327680,
54+
"maximum_size": 4194304,
55+
"use_1200bps_touch": true,
56+
"wait_for_upload_port": true,
57+
"require_upload_port": true,
58+
"speed": 460800
59+
},
60+
"url": "https://www.adafruit.com/product/4985",
61+
"vendor": "Adafruit"
62+
}

boards/adafruit_magtag29_esp32s2.json

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32s2_out.ld"
5+
},
6+
"core": "esp32",
7+
"extra_flags": [
8+
"-DARDUINO_MAGTAG29_ESP32S2",
9+
"-DBOARD_HAS_PSRAM",
10+
"-DARDUINO_USB_CDC_ON_BOOT=1"
11+
],
12+
"f_cpu": "240000000L",
13+
"f_flash": "80000000L",
14+
"flash_mode": "qio",
15+
"hwids": [
16+
[
17+
"0x239A",
18+
"0x80E5"
19+
],
20+
[
21+
"0x239A",
22+
"0x00E5"
23+
],
24+
[
25+
"0x239A",
26+
"0x80E6"
27+
]
28+
],
29+
"mcu": "esp32s2",
30+
"variant": "adafruit_magtag29_esp32s2"
31+
},
32+
"connectivity": [
33+
"wifi"
34+
],
35+
"debug": {
36+
"openocd_target": "esp32s2.cfg"
37+
},
38+
"frameworks": [
39+
"arduino",
40+
"espidf"
41+
],
42+
"name": "Adafruit MagTag 2.9",
43+
"upload": {
44+
"arduino": {
45+
"flash_extra_images": [
46+
[
47+
"0x2d0000",
48+
"variants/adafruit_magtag29_esp32s2/tinyuf2.bin"
49+
]
50+
]
51+
},
52+
"flash_size": "4MB",
53+
"maximum_ram_size": 327680,
54+
"maximum_size": 4194304,
55+
"use_1200bps_touch": true,
56+
"wait_for_upload_port": true,
57+
"require_upload_port": true,
58+
"speed": 460800
59+
},
60+
"url": "https://www.adafruit.com/product/4800",
61+
"vendor": "Adafruit"
62+
}

boards/adafruit_metro_esp32s2.json

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32s2_out.ld"
5+
},
6+
"core": "esp32",
7+
"extra_flags": [
8+
"-DARDUINO_METRO_ESP32S2",
9+
"-DBOARD_HAS_PSRAM",
10+
"-DARDUINO_USB_CDC_ON_BOOT=1"
11+
],
12+
"f_cpu": "240000000L",
13+
"f_flash": "80000000L",
14+
"flash_mode": "qio",
15+
"hwids": [
16+
[
17+
"0x239A",
18+
"0x80DF"
19+
],
20+
[
21+
"0x239A",
22+
"0x00DF"
23+
],
24+
[
25+
"0x239A",
26+
"0x80E0"
27+
]
28+
],
29+
"mcu": "esp32s2",
30+
"variant": "adafruit_metro_esp32s2"
31+
},
32+
"connectivity": [
33+
"wifi"
34+
],
35+
"debug": {
36+
"openocd_target": "esp32s2.cfg"
37+
},
38+
"frameworks": [
39+
"arduino",
40+
"espidf"
41+
],
42+
"name": "Adafruit Metro ESP32-S2",
43+
"upload": {
44+
"arduino": {
45+
"flash_extra_images": [
46+
[
47+
"0x2d0000",
48+
"variants/adafruit_metro_esp32s2/tinyuf2.bin"
49+
]
50+
]
51+
},
52+
"flash_size": "4MB",
53+
"maximum_ram_size": 327680,
54+
"maximum_size": 4194304,
55+
"use_1200bps_touch": true,
56+
"wait_for_upload_port": true,
57+
"require_upload_port": true,
58+
"speed": 460800
59+
},
60+
"url": "https://www.adafruit.com/product/4775",
61+
"vendor": "Adafruit"
62+
}

boards/atmegazero_esp32s2.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32s2_out.ld"
5+
},
6+
"core": "esp32",
7+
"extra_flags": [
8+
"-DARDUINO_atmegazero_esp32s2",
9+
"-DARDUINO_USB_CDC_ON_BOOT=1"
10+
],
11+
"f_cpu": "240000000L",
12+
"f_flash": "80000000L",
13+
"flash_mode": "qio",
14+
"hwids": [
15+
[
16+
"0x239A",
17+
"0x800A"
18+
]
19+
],
20+
"mcu": "esp32s2",
21+
"variant": "atmegazero_esp32s2"
22+
},
23+
"connectivity": [
24+
"wifi"
25+
],
26+
"debug": {
27+
"openocd_target": "esp32s2.cfg"
28+
},
29+
"frameworks": [
30+
"arduino",
31+
"espidf"
32+
],
33+
"name": "EspinalLab ATMegaZero ESP32-S2",
34+
"upload": {
35+
"arduino": {
36+
"flash_extra_images": [
37+
[
38+
"0x2d0000",
39+
"variants/atmegazero_esp32s2/tinyuf2.bin"
40+
]
41+
]
42+
},
43+
"flash_size": "16MB",
44+
"maximum_ram_size": 327680,
45+
"maximum_size": 16777216,
46+
"use_1200bps_touch": true,
47+
"wait_for_upload_port": true,
48+
"require_upload_port": true,
49+
"speed": 460800
50+
},
51+
"url": "https://shop.atmegazero.com/",
52+
"vendor": "EspinalLab"
53+
}

boards/az-delivery-devkit-v4.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"upload": {
2929
"flash_size": "4MB",
3030
"maximum_ram_size": 532480,
31-
"maximum_size": 16777216,
31+
"maximum_size": 4194304,
3232
"require_upload_port": true,
3333
"speed": 460800
3434
},

boards/deneyapkart.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32_out.ld"
5+
},
6+
"core": "esp32",
7+
"extra_flags": [
8+
"-DARDUINO_DYDK",
9+
"-DBOARD_HAS_PSRAM",
10+
"-mfix-esp32-psram-cache-issue",
11+
"-mfix-esp32-psram-cache-strategy=memw"
12+
],
13+
"f_cpu": "240000000L",
14+
"f_flash": "40000000L",
15+
"flash_mode": "dio",
16+
"mcu": "esp32",
17+
"variant": "deneyapkart"
18+
},
19+
"connectivity": [
20+
"wifi",
21+
"bluetooth",
22+
"ethernet"
23+
],
24+
"debug": {
25+
"openocd_board": "esp32-wrover.cfg"
26+
},
27+
"frameworks": [
28+
"arduino",
29+
"espidf"
30+
],
31+
"name": "Deneyap Kart",
32+
"upload": {
33+
"flash_size": "4MB",
34+
"maximum_ram_size": 327680,
35+
"maximum_size": 4194304,
36+
"require_upload_port": true,
37+
"speed": 460800
38+
},
39+
"url": "https://deneyapkart.org/magaza/urun-deneyap-kart.html",
40+
"vendor": "Deneyap"
41+
}

boards/deneyapmini.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32s2_out.ld"
5+
},
6+
"core": "esp32",
7+
"extra_flags": "-DARDUINO_DYM",
8+
"f_cpu": "240000000L",
9+
"f_flash": "80000000L",
10+
"flash_mode": "qio",
11+
"hwids": [
12+
[
13+
"0x303A",
14+
"0x0002"
15+
]
16+
],
17+
"mcu": "esp32s2",
18+
"variant": "deneyapmini"
19+
},
20+
"connectivity": [
21+
"wifi",
22+
"bluetooth",
23+
"ethernet"
24+
],
25+
"debug": {
26+
"openocd_target": "esp32s2.cfg"
27+
},
28+
"frameworks": [
29+
"arduino",
30+
"espidf"
31+
],
32+
"name": "Deneyap Mini",
33+
"upload": {
34+
"flash_size": "4MB",
35+
"maximum_ram_size": 327680,
36+
"maximum_size": 4194304,
37+
"use_1200bps_touch": true,
38+
"wait_for_upload_port": true,
39+
"require_upload_port": true,
40+
"speed": 460800
41+
},
42+
"url": "https://deneyapkart.org/magaza/urun-deneyap-kart-mini.html",
43+
"vendor": "Deneyap"
44+
}

0 commit comments

Comments
 (0)