Skip to content

Commit 879780c

Browse files
committed
Arduino core 3.3.5
1 parent db09865 commit 879780c

22 files changed

+609
-71
lines changed

.github/workflows/examples.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- "examples/arduino-usb-keyboard"
2020
- "examples/arduino-wifiscan"
2121
- "examples/arduino-zigbee-light"
22-
- "examples/arduino-zigbee-switch"
22+
# - "examples/arduino-zigbee-switch"
2323
- "examples/arduino-NimBLE-SampleScan"
2424
- "examples/arduino-matter-light"
2525
- "examples/tasmota"

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Prerequisites:
3030
The Wiki is AI generated and insane detailed and accurate.
3131

3232
### Stable Arduino
33-
currently espressif Arduino 3.3.4 and IDF 5.5.1.251106
33+
currently espressif Arduino 3.3.5 and IDF 5.5.1.251215
3434

3535
```ini
3636
[env:stable]
@@ -49,21 +49,28 @@ board = ...
4949
...
5050
```
5151

52-
### ESP32-solo1 and ESP32-C2 Arduino support (with pioarduino only feature: *Hybrid compile*)
52+
### ESP32-C2, ESP32-C61 and ESP32-solo1 Arduino support (via pioarduino only feature: *Hybrid compile*)
5353
Example configuration:
5454

5555
```ini
56-
[env:esp32solo1]
56+
[env:esp32-c2-devkitm-1]
5757
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
5858
framework = arduino
59-
board = esp32-solo1
59+
board = esp32-c2-devkitm-1
6060
monitor_speed = 115200
6161

62-
[env:esp32-c2-devkitm-1]
62+
[env:esp32-c61-devkitc1-n8r2]
6363
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
6464
framework = arduino
65-
board = esp32-c2-devkitm-1
65+
board = esp32-c61-devkitc1-n8r2
6666
monitor_speed = 115200
67+
68+
[env:esp32solo1]
69+
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
70+
framework = arduino
71+
board = esp32-solo1
72+
monitor_speed = 115200
73+
6774
```
6875

6976
Looking for sponsor button? There is none. If you want to donate, please spend a litte to a charity organization.

boards/arduino_nesso_n1.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"build": {
3+
"core": "esp32",
4+
"f_cpu": "160000000L",
5+
"f_flash": "80000000L",
6+
"flash_mode": "qio",
7+
"mcu": "esp32c6",
8+
"variant": "arduino_nesso_n1"
9+
},
10+
"connectivity": [
11+
"bluetooth",
12+
"wifi"
13+
],
14+
"debug": {
15+
"openocd_target": "esp32c6.cfg"
16+
},
17+
"frameworks": [
18+
"arduino",
19+
"espidf"
20+
],
21+
"name": "Arduino Nesso-N1",
22+
"upload": {
23+
"flash_size": "16MB",
24+
"maximum_ram_size": 327680,
25+
"maximum_size": 16777216,
26+
"require_upload_port": true,
27+
"speed": 460800
28+
},
29+
"url": "https://store.arduino.cc/products/nesso-n1",
30+
"vendor": "Arduino"
31+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"partitions": "default_8MB.csv",
5+
"memory_type": "qio_qspi"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"-DBOARD_HAS_PSRAM"
10+
],
11+
"f_cpu": "160000000L",
12+
"f_flash": "80000000L",
13+
"flash_mode": "qio",
14+
"psram_type": "qio",
15+
"mcu": "esp32c61",
16+
"variant": "esp32c61"
17+
},
18+
"connectivity": [
19+
"bluetooth",
20+
"wifi"
21+
],
22+
"debug": {
23+
"openocd_target": "esp32c61.cfg"
24+
},
25+
"frameworks": [
26+
"arduino",
27+
"espidf"
28+
],
29+
"name": "Espressif ESP32-C61-DevKitC-1 N8R2 (8 MB Flash Quad, 2 MB PSRAM Quad)",
30+
"upload": {
31+
"flash_size": "8MB",
32+
"maximum_ram_size": 327680,
33+
"maximum_size": 8388608,
34+
"require_upload_port": true,
35+
"speed": 460800
36+
},
37+
"espidf": {
38+
"custom_sdkconfig": [
39+
"CONFIG_IDF_TARGET=\"esp32c61\""
40+
]
41+
},
42+
"url": "https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c61/esp32-c61-devkitc-1/user_guide.html",
43+
"vendor": "Espressif"
44+
}

boards/esp32-p4-evboard.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"f_psram": "200000000L",
1010
"flash_mode": "qio",
1111
"mcu": "esp32p4",
12+
"chip_variant": "esp32p4_es",
1213
"variant": "esp32p4"
1314
},
1415
"arduino": {
@@ -25,7 +26,7 @@
2526
"arduino",
2627
"espidf"
2728
],
28-
"name": "Espressif ESP32-P4 Function EV Board",
29+
"name": "Espressif ESP32-P4 Function EV Board (ES pre rev.300)",
2930
"upload": {
3031
"flash_size": "16MB",
3132
"maximum_ram_size": 512000,

boards/esp32-p4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"f_psram": "200000000L",
1010
"flash_mode": "qio",
1111
"mcu": "esp32p4",
12+
"chip_variant": "esp32p4_es",
1213
"variant": "esp32p4"
1314
},
1415
"connectivity": [
@@ -22,7 +23,7 @@
2223
"arduino",
2324
"espidf"
2425
],
25-
"name": "Espressif ESP32-P4 generic",
26+
"name": "Espressif ESP32-P4 ES (pre rev.300) generic",
2627
"upload": {
2728
"flash_size": "4MB",
2829
"maximum_ram_size": 327680,

boards/esp32-p4_r3.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"build": {
3+
"core": "esp32",
4+
"extra_flags": [
5+
"-DBOARD_HAS_PSRAM"
6+
],
7+
"f_cpu": "400000000L",
8+
"f_flash": "80000000L",
9+
"f_psram": "200000000L",
10+
"flash_mode": "qio",
11+
"mcu": "esp32p4",
12+
"chip_variant": "esp32p4",
13+
"variant": "esp32p4"
14+
},
15+
"connectivity": [
16+
"bluetooth",
17+
"openthread"
18+
],
19+
"debug": {
20+
"openocd_target": "esp32p4.cfg"
21+
},
22+
"frameworks": [
23+
"arduino",
24+
"espidf"
25+
],
26+
"name": "Espressif ESP32-P4 rev.300 generic",
27+
"upload": {
28+
"flash_size": "16MB",
29+
"maximum_ram_size": 327680,
30+
"maximum_size": 16777216,
31+
"require_upload_port": true,
32+
"speed": 460800
33+
},
34+
"url": "https://docs.espressif.com",
35+
"vendor": "Espressif"
36+
}

boards/esp32-solo1.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@
3131
},
3232
"espidf": {
3333
"custom_sdkconfig": [
34-
"CONFIG_FREERTOS_UNICORE=y"
34+
"CONFIG_FREERTOS_UNICORE=y",
35+
"# CONFIG_BOOTLOADER_SPI_CUSTOM_WP_PIN is not set",
36+
"CONFIG_BOOTLOADER_SPI_WP_PIN=7"
3537
]
3638
},
37-
"url": "https://en.wikipedia.org/wiki/ESP32",
39+
"url": "https://www.espressif.com/sites/default/files/documentation/esp32-solo-1_datasheet_en.pdf",
3840
"vendor": "Espressif"
3941
}

boards/m5stack-tab5-p4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"f_psram": "200000000L",
1212
"flash_mode": "qio",
1313
"mcu": "esp32p4",
14+
"chip_variant": "esp32p4_es",
1415
"variant": "m5stack_tab5"
1516
},
1617
"arduino": {
@@ -27,7 +28,7 @@
2728
"arduino",
2829
"espidf"
2930
],
30-
"name": "M5STACK Tab5 esp32-p4 Board",
31+
"name": "M5STACK Tab5 esp32-p4 Board (ES pre rev.300)",
3132
"upload": {
3233
"flash_size": "16MB",
3334
"maximum_ram_size": 512000,

boards/yb_esp32s3_eth.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@
4646
"require_upload_port": true,
4747
"speed": 460800
4848
},
49-
"url": "https://github.com/yellobyte/ESP32-DevBoards-Getting-Started/tree/main/boards/YB-ESP32-S3-ETH",
49+
"url": "https://github.com/yellobyte/YB-ESP32-S3-ETH",
5050
"vendor": "YelloByte"
5151
}

0 commit comments

Comments
 (0)