From bd35fc748fcee7f07f7453690846b4fb5626f187 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 1 May 2025 19:45:54 +0200 Subject: [PATCH 01/21] Update platformio.ini --- examples/arduino-wifiscan/platformio.ini | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/arduino-wifiscan/platformio.ini b/examples/arduino-wifiscan/platformio.ini index ea44328ba..8ba4c1447 100644 --- a/examples/arduino-wifiscan/platformio.ini +++ b/examples/arduino-wifiscan/platformio.ini @@ -29,6 +29,14 @@ upload_protocol = esp-builtin monitor_speed = 115200 check_tool = cppcheck +[env:esp32-c2] + platform = espressif32 + framework = arduino + board = esp32-c2-devkitm-1 + upload_protocol = esp-prog + monitor_speed = 115200 + check_tool = clangtidy + [env:esp32-c3] platform = espressif32 framework = arduino From 52877c1da0d2007c519f6802f1e60f02fb3f965b Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 1 May 2025 19:47:02 +0200 Subject: [PATCH 02/21] Update platformio.ini --- examples/arduino-wifiscan/platformio.ini | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/arduino-wifiscan/platformio.ini b/examples/arduino-wifiscan/platformio.ini index 8ba4c1447..02b931828 100644 --- a/examples/arduino-wifiscan/platformio.ini +++ b/examples/arduino-wifiscan/platformio.ini @@ -30,12 +30,12 @@ monitor_speed = 115200 check_tool = cppcheck [env:esp32-c2] - platform = espressif32 - framework = arduino - board = esp32-c2-devkitm-1 - upload_protocol = esp-prog - monitor_speed = 115200 - check_tool = clangtidy +platform = espressif32 +framework = arduino +board = esp32-c2-devkitm-1 +upload_protocol = esp-prog +monitor_speed = 115200 +check_tool = clangtidy [env:esp32-c3] platform = espressif32 From d13e665c850e7e1da994e92791634f576b1ace91 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 1 May 2025 21:29:17 +0200 Subject: [PATCH 03/21] Update examples.yml --- .github/workflows/examples.yml | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 144526ae1..367b684a3 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -12,31 +12,9 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-24.04, windows-latest, macos-15] + os: [ubuntu-24.04, macos-15] example: - - "examples/arduino-blink" - - "examples/arduino-rmt-blink" - - "examples/arduino-usb-keyboard" - "examples/arduino-wifiscan" - - "examples/arduino-zigbee-light" - - "examples/arduino-zigbee-switch" - - "examples/tasmota" - - "examples/espidf-arduino-h2zero-BLE_scan" - - "examples/espidf-arduino-matter-light" - - "examples/arduino-matter-light" - - "examples/espidf-arduino-blink" - - "examples/espidf-arduino-littlefs" - - "examples/espidf-blink" - - "examples/espidf-coap-server" - - "examples/espidf-exceptions" - - "examples/espidf-hello-world" - - "examples/espidf-http-request" - - "examples/espidf-peripherals-uart" - - "examples/espidf-peripherals-usb" - - "examples/espidf-storage-sdcard" - - "examples/espidf-ulp" - - "examples/espidf-ulp-riscv" - - "examples/espidf-ulp-lp" runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 77a15fade74aa9fde6c44e68d1fb76def808bd77 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 1 May 2025 21:31:32 +0200 Subject: [PATCH 04/21] Update platformio.ini --- examples/arduino-wifiscan/platformio.ini | 54 ++++++++---------------- 1 file changed, 17 insertions(+), 37 deletions(-) diff --git a/examples/arduino-wifiscan/platformio.ini b/examples/arduino-wifiscan/platformio.ini index 02b931828..442d311a3 100644 --- a/examples/arduino-wifiscan/platformio.ini +++ b/examples/arduino-wifiscan/platformio.ini @@ -7,28 +7,6 @@ ; Please visit documentation for the other options and examples ; http://docs.platformio.org/page/projectconf.html -[env:esp-wrover-kit] -platform = espressif32 -framework = arduino -board = esp-wrover-kit -monitor_speed = 115200 - -[env:esp32-s2] -platform = espressif32 -framework = arduino -board = esp32-s2-saola-1 -upload_protocol = esp-prog -monitor_speed = 115200 -check_tool = clangtidy - -[env:esp32-s3] -platform = espressif32 -framework = arduino -board = esp32-s3-devkitc-1 -upload_protocol = esp-builtin -monitor_speed = 115200 -check_tool = cppcheck - [env:esp32-c2] platform = espressif32 framework = arduino @@ -36,18 +14,20 @@ board = esp32-c2-devkitm-1 upload_protocol = esp-prog monitor_speed = 115200 check_tool = clangtidy - -[env:esp32-c3] -platform = espressif32 -framework = arduino -board = esp32-c3-devkitm-1 -upload_protocol = esp-builtin -monitor_speed = 115200 -check_tool = pvs-studio - -[env:esp32-c6] -platform = espressif32 -framework = arduino -board = esp32-c6-devkitm-1 -upload_protocol = esp-builtin -monitor_speed = 115200 +custom_component_remove = + espressif/esp-dsp + espressif/network_provisioning + espressif/esp-zboss-lib + espressif/esp-zigbee-lib + espressif/esp_rainmaker + espressif/rmaker_common + espressif/esp_insights + espressif/esp_diag_data_store + espressif/esp_diagnostics + espressif/cbor + espressif/qrcode + espressif/esp-sr + espressif/libsodium + espressif/esp-modbus + chmorgan/esp-libhelix-mp3 + espressif/esp32-camera From 0e23e6a119917e7cbbce7cf1f228bdb668956690 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 1 May 2025 21:39:43 +0200 Subject: [PATCH 05/21] Update platformio.ini --- examples/arduino-wifiscan/platformio.ini | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/examples/arduino-wifiscan/platformio.ini b/examples/arduino-wifiscan/platformio.ini index 442d311a3..7d155b3fa 100644 --- a/examples/arduino-wifiscan/platformio.ini +++ b/examples/arduino-wifiscan/platformio.ini @@ -20,14 +20,6 @@ custom_component_remove = espressif/esp-zboss-lib espressif/esp-zigbee-lib espressif/esp_rainmaker - espressif/rmaker_common - espressif/esp_insights - espressif/esp_diag_data_store - espressif/esp_diagnostics - espressif/cbor - espressif/qrcode - espressif/esp-sr - espressif/libsodium + espressif/esp-sr espressif/esp-modbus - chmorgan/esp-libhelix-mp3 espressif/esp32-camera From 4382688f9a9629c5453f49e1df0873b639055dd0 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 12:51:45 +0200 Subject: [PATCH 06/21] Update platform.json --- platform.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platform.json b/platform.json index 6d2ed2f08..78373669c 100644 --- a/platform.json +++ b/platform.json @@ -56,14 +56,14 @@ "toolchain-xtensa-esp-elf": { "type": "toolchain", "optional": true, - "owner": "platformio", - "version": "14.2.0+20241119" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/xtensa-esp-elf-14.2.0_20241119.zip" }, "toolchain-riscv32-esp": { "type": "toolchain", "optional": true, - "owner": "platformio", - "version": "14.2.0+20241119" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20241119.zip" }, "toolchain-esp32ulp": { "type": "toolchain", From b8ee4fd414b6d4c538b7a38471b8a77694c4603f Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 12:55:03 +0200 Subject: [PATCH 07/21] install toolchains via tl-install --- platform.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.py b/platform.py index b5dac1b35..d98af2810 100644 --- a/platform.py +++ b/platform.py @@ -129,7 +129,7 @@ def install_tool(TOOL): if mcu in supported_mcus: # Set mandatory toolchains for toolchain in toolchain_data["toolchains"]: - self.packages[toolchain]["optional"] = False + install_tool(toolchain) # Set ULP toolchain if applicable ulp_toolchain = toolchain_data.get("ulp_toolchain") From c9ff50ad706ffcf7c0a5c9de24500272afc41536 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:06:27 +0200 Subject: [PATCH 08/21] Update platformio.ini --- examples/arduino-wifiscan/platformio.ini | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/arduino-wifiscan/platformio.ini b/examples/arduino-wifiscan/platformio.ini index 7d155b3fa..e1b2f135a 100644 --- a/examples/arduino-wifiscan/platformio.ini +++ b/examples/arduino-wifiscan/platformio.ini @@ -7,6 +7,14 @@ ; Please visit documentation for the other options and examples ; http://docs.platformio.org/page/projectconf.html +[env:esp32-s3] +platform = espressif32 +framework = arduino +board = esp32-s3-devkitc-1 +upload_protocol = esp-builtin +monitor_speed = 115200 +check_tool = cppcheck + [env:esp32-c2] platform = espressif32 framework = arduino From 7ba8dbe120b0e2274cdc21b9b8d3c7b693e91c21 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:29:11 +0200 Subject: [PATCH 09/21] Update platform.json --- platform.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform.json b/platform.json index 78373669c..48e1ce656 100644 --- a/platform.json +++ b/platform.json @@ -68,8 +68,8 @@ "toolchain-esp32ulp": { "type": "toolchain", "optional": true, - "owner": "platformio", - "version": "~1.23800.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/esp32ulp-elf-2.38_20240113.zip" }, "tool-xtensa-esp-elf-gdb": { "type": "debugger", From c7e2da33278780a073f3f3b080425756ecc4befd Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:30:10 +0200 Subject: [PATCH 10/21] Update examples.yml --- .github/workflows/examples.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 367b684a3..220cfbf42 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -15,6 +15,9 @@ jobs: os: [ubuntu-24.04, macos-15] example: - "examples/arduino-wifiscan" + - "examples/espidf-ulp" + - "examples/espidf-ulp-riscv" + - "examples/espidf-ulp-lp" runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From eb5766733a793593763f59b79c85149fb47480cd Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:44:39 +0200 Subject: [PATCH 11/21] install ULP toolchain via tl-install --- platform.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.py b/platform.py index d98af2810..075e29c54 100644 --- a/platform.py +++ b/platform.py @@ -135,7 +135,7 @@ def install_tool(TOOL): ulp_toolchain = toolchain_data.get("ulp_toolchain") if ulp_toolchain and os.path.isdir("ulp"): for toolchain in ulp_toolchain: - self.packages[toolchain]["optional"] = False + install_tool(toolchain) # Install debug tools if conditions match if (variables.get("build_type") or "debug" in "".join(targets)) or variables.get("upload_protocol"): for debug_tool in toolchain_data["debug_tools"]: From adb7b2bdd55c179595b1578518f29448c39cdc92 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:47:37 +0200 Subject: [PATCH 12/21] Update platform.json --- platform.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platform.json b/platform.json index 48e1ce656..ddadf4685 100644 --- a/platform.json +++ b/platform.json @@ -146,14 +146,14 @@ "tool-cmake": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "~3.30.2" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/cmake-3.30.2.zip" }, "tool-esp-rom-elfs": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "0.0.1+20241011" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/esp-rom-elfs-20241011.zip" }, "tool-ninja": { "type": "tool", From 59ae1c240c73c5a46df18c884ca9af21fcfca6fd Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:49:09 +0200 Subject: [PATCH 13/21] Update platform.json --- platform.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform.json b/platform.json index ddadf4685..4bf973b4b 100644 --- a/platform.json +++ b/platform.json @@ -164,8 +164,8 @@ "tool-scons": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "~4.40801.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/scons/releases/download/4.8.1/scons-local-4.8.1.tar.gz" } } } From bca1287a0751de1f3273d94a142419b2509b0c6e Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 13:55:47 +0200 Subject: [PATCH 14/21] Update platform.json --- platform.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform.json b/platform.json index 4bf973b4b..b7b0cf7d6 100644 --- a/platform.json +++ b/platform.json @@ -158,8 +158,8 @@ "tool-ninja": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "^1.7.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/ninja-1.10.2.zip" }, "tool-scons": { "type": "tool", From 4f283b0c3f348e825342eaa8170c01efd3dd13c3 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 14:55:07 +0200 Subject: [PATCH 15/21] Update platform.json --- platform.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.json b/platform.json index b7b0cf7d6..20a89188c 100644 --- a/platform.json +++ b/platform.json @@ -165,7 +165,7 @@ "type": "tool", "optional": true, "owner": "pioarduino", - "version": "https://github.com/pioarduino/scons/releases/download/4.8.1/scons-local-4.8.1.tar.gz" + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/scons-4.8.1.zip" } } } From 21fdab7309bb19dde061f65c6cc3f1943bab6463 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 14:57:06 +0200 Subject: [PATCH 16/21] Update platform.py --- platform.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.py b/platform.py index 075e29c54..ffc38369e 100644 --- a/platform.py +++ b/platform.py @@ -152,7 +152,7 @@ def install_tool(TOOL): ] if "espidf" in frameworks: for package in COMMON_IDF_PACKAGES: - self.packages[package]["optional"] = False + install_tool(package) CHECK_PACKAGES = [ "tool-cppcheck", From 41c446215a2c050691cfc23f68d4d4a50c522110 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 18:32:02 +0200 Subject: [PATCH 17/21] Load all tools from github repos --- platform.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/platform.json b/platform.json index 20a89188c..110582e07 100644 --- a/platform.json +++ b/platform.json @@ -98,8 +98,8 @@ "tool-dfuutil-arduino": { "type": "uploader", "optional": true, - "owner": "platformio", - "version": "~1.11.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/dfuutil-1.11.0.zip" }, "tool-openocd-esp32": { "type": "debugger", @@ -110,38 +110,38 @@ "tool-mklittlefs": { "type": "uploader", "optional": true, - "owner": "tasmota", - "version": "^3.2.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/mklittlefs-3.2.0.zip" }, "tool-mkfatfs": { "type": "uploader", "optional": true, - "owner": "platformio", - "version": "~2.0.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/mkfatfs-v2.0.1.zip" }, "tool-mkspiffs": { "type": "uploader", "optional": true, - "owner": "platformio", - "version": "~2.230.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/mkspiffs-v2.230.0.zip" }, "tool-cppcheck": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "~1.21100" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/cppcheck-v2.11.0-230717.zip" }, "tool-clangtidy": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "^1.190100.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/clangtidy-v18.1.1.zip" }, "tool-pvs-studio": { "type": "tool", "optional": true, - "owner": "platformio", - "version": "^7.18.0" + "owner": "pioarduino", + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/pvs-studio-v7.18.zip" }, "tool-cmake": { "type": "tool", From e0dc7ecb00a39fd450a8a7d853ebad068f0b45ff Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 18:38:26 +0200 Subject: [PATCH 18/21] all tools from free open source repos without gatekeeper --- platform.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/platform.py b/platform.py index ffc38369e..ad350317f 100644 --- a/platform.py +++ b/platform.py @@ -164,28 +164,28 @@ def install_tool(TOOL): for package in CHECK_PACKAGES: for check_tool in variables.get("check_tool", ""): if check_tool in package: - self.packages[package]["optional"] = False + install_tool(package) if "buildfs" in targets: filesystem = variables.get("board_build.filesystem", "littlefs") if filesystem == "littlefs": - self.packages["tool-mklittlefs"]["optional"] = False + install_tool("tool-mklittlefs") elif filesystem == "fatfs": - self.packages["tool-mkfatfs"]["optional"] = False + install_tool("tool-mkfatfs") else: - self.packages["tool-mkspiffs"]["optional"] = False + install_tool("tool-mkspiffs") if "downloadfs" in targets: filesystem = variables.get("board_build.filesystem", "littlefs") if filesystem == "littlefs": # Use Tasmota mklittlefs v4.0.0 to unpack, older version is incompatible - self.packages["tool-mklittlefs"]["version"] = "~4.0.0" + self.packages["tool-mklittlefs"]["version"] = "https://github.com/pioarduino/registry/releases/download/0.0.1/mklittlefs-4.0.0.zip" + self.packages["tool-mklittlefs"]["optional"] = False + install_tool("tool-mklittlefs") # Currently only Arduino Nano ESP32 uses the dfuutil tool as uploader if variables.get("board") == "arduino_nano_esp32": - self.packages["tool-dfuutil-arduino"]["optional"] = False - else: - del self.packages["tool-dfuutil-arduino"] + install_tool("tool-dfuutil-arduino") return super().configure_default_packages(variables, targets) From b5e5bc7c80e96eed41202ee92980c3dd2055dda0 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 18:42:49 +0200 Subject: [PATCH 19/21] Update examples.yml --- .github/workflows/examples.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 220cfbf42..144526ae1 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -12,9 +12,28 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-24.04, macos-15] + os: [ubuntu-24.04, windows-latest, macos-15] example: + - "examples/arduino-blink" + - "examples/arduino-rmt-blink" + - "examples/arduino-usb-keyboard" - "examples/arduino-wifiscan" + - "examples/arduino-zigbee-light" + - "examples/arduino-zigbee-switch" + - "examples/tasmota" + - "examples/espidf-arduino-h2zero-BLE_scan" + - "examples/espidf-arduino-matter-light" + - "examples/arduino-matter-light" + - "examples/espidf-arduino-blink" + - "examples/espidf-arduino-littlefs" + - "examples/espidf-blink" + - "examples/espidf-coap-server" + - "examples/espidf-exceptions" + - "examples/espidf-hello-world" + - "examples/espidf-http-request" + - "examples/espidf-peripherals-uart" + - "examples/espidf-peripherals-usb" + - "examples/espidf-storage-sdcard" - "examples/espidf-ulp" - "examples/espidf-ulp-riscv" - "examples/espidf-ulp-lp" From e347b4b0d9ae2d73934107acc8efed02605c8d43 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 18:44:29 +0200 Subject: [PATCH 20/21] Update platformio.ini --- examples/arduino-wifiscan/platformio.ini | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/examples/arduino-wifiscan/platformio.ini b/examples/arduino-wifiscan/platformio.ini index e1b2f135a..a80b5939a 100644 --- a/examples/arduino-wifiscan/platformio.ini +++ b/examples/arduino-wifiscan/platformio.ini @@ -7,6 +7,20 @@ ; Please visit documentation for the other options and examples ; http://docs.platformio.org/page/projectconf.html +[env:esp-wrover-kit] +platform = espressif32 +framework = arduino +board = esp-wrover-kit +monitor_speed = 115200 + +[env:esp32-s2] +platform = espressif32 +framework = arduino +board = esp32-s2-saola-1 +upload_protocol = esp-prog +monitor_speed = 115200 +check_tool = clangtidy + [env:esp32-s3] platform = espressif32 framework = arduino @@ -31,3 +45,18 @@ custom_component_remove = espressif/esp-sr espressif/esp-modbus espressif/esp32-camera + +[env:esp32-c3] +platform = espressif32 +framework = arduino +board = esp32-c3-devkitm-1 +upload_protocol = esp-builtin +monitor_speed = 115200 +check_tool = pvs-studio + +[env:esp32-c6] +platform = espressif32 +framework = arduino +board = esp32-c6-devkitm-1 +upload_protocol = esp-builtin +monitor_speed = 115200 From be1837bedee6dc5a15c8dc2fa4213d57ca37b1b9 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 2 May 2025 19:08:13 +0200 Subject: [PATCH 21/21] Update platform.json --- platform.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.json b/platform.json index 110582e07..eca066cb9 100644 --- a/platform.json +++ b/platform.json @@ -99,7 +99,7 @@ "type": "uploader", "optional": true, "owner": "pioarduino", - "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/dfuutil-1.11.0.zip" + "version": "https://github.com/pioarduino/registry/releases/download/0.0.1/dfuutil-arduino-v1.11.0.zip" }, "tool-openocd-esp32": { "type": "debugger",