Skip to content

Commit 8715c17

Browse files
committed
Arduino v3.3.1
1 parent d408614 commit 8715c17

File tree

389 files changed

+2101
-100083
lines changed

Some content is hidden

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

389 files changed

+2101
-100083
lines changed

.github/workflows/examples.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
- "examples/espidf-arduino-matter-light"
2727
- "examples/espidf-arduino-blink"
2828
- "examples/espidf-arduino-littlefs"
29+
- "examples/espidf-arduino-C6-ULP-blink"
2930
- "examples/espidf-blink"
3031
- "examples/espidf-coap-server"
3132
- "examples/espidf-exceptions"
@@ -44,6 +45,8 @@ jobs:
4445
example: "examples/espidf-ulp-lp"
4546
- os: windows-latest
4647
example: "examples/espidf-ulp-riscv"
48+
- os: windows-latest
49+
example: "examples/espidf-arduino-C6-ULP-blink"
4750
- os: windows-latest
4851
example: "examples/espidf-arduino-matter-light"
4952
runs-on: ${{ matrix.os }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Espressif Systems is a privately held, fabless semiconductor company renowned fo
1212
* No support for the Arduino Nora Nano board, issues needs to be solved by the community
1313
## IDE Preparation
1414
Prerequisites:
15-
- Python >= 3.10 is required for pioarduino to function properly.
15+
- Python >= 3.10 and git is required for pioarduino to function properly.
1616

1717
## Installation
1818
- [Download and install Microsoft Visual Studio Code](https://code.visualstudio.com/). pioarduino IDE is on top of it.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"build": {
3+
"core": "esp32",
4+
"extra_flags": [
5+
"-DARDUINO_DFROBOT_FIREBEETLE_2_ESP32C6",
6+
"-DARDUINO_USB_MODE=1",
7+
"-DARDUINO_USB_CDC_ON_BOOT=1"
8+
],
9+
"f_cpu": "160000000L",
10+
"f_flash": "80000000L",
11+
"flash_mode": "qio",
12+
"mcu": "esp32c6",
13+
"variant": "dfrobot_firebeetle2_esp32c6"
14+
},
15+
"connectivity": [
16+
"wifi",
17+
"bluetooth",
18+
"zigbee",
19+
"thread"
20+
],
21+
"debug": {
22+
"openocd_target": "esp32c6.cfg"
23+
},
24+
"frameworks": [
25+
"arduino",
26+
"espidf"
27+
],
28+
"name": "DFRobot FireBeetle 2 ESP32-C6",
29+
"upload": {
30+
"flash_size": "4MB",
31+
"maximum_ram_size": 327680,
32+
"maximum_size": 4194304,
33+
"require_upload_port": true,
34+
"speed": 460800
35+
},
36+
"url": "https://wiki.dfrobot.com/SKU_DFR1075_FireBeetle_2_Board_ESP32_C6/",
37+
"vendor": "DFRobot"
38+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"partitions": "default_16MB.csv",
5+
"memory_type": "qio_qspi"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"-DBOARD_HAS_PSRAM"
10+
],
11+
"f_cpu": "240000000L",
12+
"f_flash": "80000000L",
13+
"flash_mode": "qio",
14+
"psram_type": "qio",
15+
"mcu": "esp32c5",
16+
"variant": "esp32c5"
17+
},
18+
"connectivity": [
19+
"bluetooth",
20+
"wifi"
21+
],
22+
"debug": {
23+
"openocd_target": "esp32c5.cfg"
24+
},
25+
"frameworks": [
26+
"arduino",
27+
"espidf"
28+
],
29+
"name": "Espressif ESP32-C5-DevKitC-1 N16R4 (16 MB Flash Quad, 4 MB PSRAM Quad)",
30+
"upload": {
31+
"flash_size": "16MB",
32+
"maximum_ram_size": 327680,
33+
"maximum_size": 16777216,
34+
"require_upload_port": true,
35+
"speed": 460800
36+
},
37+
"url": "https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c5/esp32-c5-devkitc-1/user_guide.html",
38+
"vendor": "Espressif"
39+
}

boards/esp32-c5-devkitc-1-v12.json renamed to boards/esp32-c5-devkitc1-n4.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
"arduino",
1919
"espidf"
2020
],
21-
"name": "Espressif ESP32-C5-DevKitC-1 v1.2 8MB no PSRAM",
21+
"name": "Espressif ESP32-C5-DevKitC-1 N4 (4MB no PSRAM)",
2222
"upload": {
23-
"flash_size": "8MB",
23+
"flash_size": "4MB",
2424
"maximum_ram_size": 327680,
25-
"maximum_size": 8388608,
25+
"maximum_size": 4194304,
2626
"require_upload_port": true,
2727
"speed": 460800
2828
},
2929
"url": "https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c5/esp32-c5-devkitc-1/user_guide.html",
3030
"vendor": "Espressif"
31-
}
31+
}

boards/esp32-c5-devkitc1-n8r4.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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": "240000000L",
12+
"f_flash": "80000000L",
13+
"flash_mode": "qio",
14+
"psram_type": "qio",
15+
"mcu": "esp32c5",
16+
"variant": "esp32c5"
17+
},
18+
"connectivity": [
19+
"bluetooth",
20+
"wifi"
21+
],
22+
"debug": {
23+
"openocd_target": "esp32c5.cfg"
24+
},
25+
"frameworks": [
26+
"arduino",
27+
"espidf"
28+
],
29+
"name": "Espressif ESP32-C5-DevKitC-1 N8R4 (8 MB Flash Quad, 4 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+
"url": "https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c5/esp32-c5-devkitc-1/user_guide.html",
38+
"vendor": "Espressif"
39+
}

boards/m5stack-core-esp32-16M.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
{
22
"build": {
3-
"arduino":{
4-
"ldscript": "esp32_out.ld"
5-
},
63
"core": "esp32",
7-
"extra_flags": "-DARDUINO_M5Stack_Core_ESP32",
4+
"extra_flags": "-DARDUINO_M5Stack_Core",
85
"f_cpu": "240000000L",
96
"f_flash": "80000000L",
107
"flash_mode": "qio",
118
"mcu": "esp32",
12-
"variant": "m5stack_core_esp32"
9+
"variant": "m5stack_core"
1310
},
1411
"connectivity": [
1512
"wifi",

boards/m5stack-core-esp32.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
{
22
"build": {
3-
"arduino":{
4-
"ldscript": "esp32_out.ld"
5-
},
63
"core": "esp32",
7-
"extra_flags": "-DARDUINO_M5Stack_Core_ESP32",
4+
"extra_flags": "-DARDUINO_M5Stack_Core",
85
"f_cpu": "240000000L",
96
"f_flash": "80000000L",
107
"flash_mode": "qio",
118
"mcu": "esp32",
12-
"variant": "m5stack_core_esp32"
9+
"variant": "m5stack_core"
1310
},
1411
"connectivity": [
1512
"wifi",

boards/m5stack-grey.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
{
22
"build": {
3-
"arduino":{
4-
"ldscript": "esp32_out.ld"
5-
},
63
"core": "esp32",
7-
"extra_flags": "-DARDUINO_M5Stack_Core_ESP32",
4+
"extra_flags": "-DARDUINO_M5Stack_Core",
85
"f_cpu": "240000000L",
96
"f_flash": "40000000L",
107
"flash_mode": "dio",
118
"mcu": "esp32",
12-
"variant": "m5stack_core_esp32"
9+
"variant": "m5stack_core"
1310
},
1411
"connectivity": [
1512
"wifi",

boards/m5stack-tab5-p4.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"build": {
3+
"core": "esp32",
4+
"extra_flags": [
5+
"-DBOARD_HAS_PSRAM",
6+
"-DARDUINO_USB_CDC_ON_BOOT=1",
7+
"-DARDUINO_USB_MODE=1"
8+
],
9+
"f_cpu": "360000000L",
10+
"f_flash": "80000000L",
11+
"flash_mode": "qio",
12+
"mcu": "esp32p4",
13+
"variant": "m5stack_tab5"
14+
},
15+
"arduino": {
16+
"partitions": "default_16MB.csv"
17+
},
18+
"connectivity": [
19+
"bluetooth",
20+
"openthread"
21+
],
22+
"debug": {
23+
"openocd_target": "esp32p4.cfg"
24+
},
25+
"frameworks": [
26+
"arduino",
27+
"espidf"
28+
],
29+
"name": "M5STACK Tab5 esp32-p4 Board",
30+
"upload": {
31+
"flash_size": "16MB",
32+
"maximum_ram_size": 512000,
33+
"maximum_size": 16777216,
34+
"require_upload_port": true,
35+
"speed": 1500000
36+
},
37+
"url": "https://docs.m5stack.com/en/core/Tab5",
38+
"vendor": "M5STACK"
39+
}

0 commit comments

Comments
 (0)