Skip to content

Commit 9bf8b3f

Browse files
committed
Arduino core 3.2.1
1 parent da5cb38 commit 9bf8b3f

File tree

76 files changed

+493571
-1692
lines changed

Some content is hidden

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

76 files changed

+493571
-1692
lines changed

.github/workflows/examples.yml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI Examples
1+
name: CI Examples Arduino IDF 5.4.x based
22

33
on:
44
workflow_dispatch: # Manually start a workflow
@@ -12,18 +12,18 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
os: [ubuntu-24.04, windows-2022, macos-15]
15+
os: [ubuntu-latest, windows-latest, macos-15]
1616
example:
1717
- "examples/arduino-blink"
1818
- "examples/arduino-rmt-blink"
1919
- "examples/arduino-usb-keyboard"
2020
- "examples/arduino-wifiscan"
2121
- "examples/arduino-zigbee-light"
2222
- "examples/arduino-zigbee-switch"
23-
- "examples/tasmota"
24-
- "examples/espidf-arduino-h2zero-BLE_scan"
25-
#- "examples/espidf-arduino-matter-light"
23+
- "examples/arduino-NimBLE-ext_client"
2624
- "examples/arduino-matter-light"
25+
- "examples/tasmota"
26+
- "examples/espidf-arduino-matter-light"
2727
- "examples/espidf-arduino-blink"
2828
- "examples/espidf-arduino-littlefs"
2929
- "examples/espidf-blink"
@@ -37,6 +37,15 @@ jobs:
3737
- "examples/espidf-ulp"
3838
- "examples/espidf-ulp-riscv"
3939
- "examples/espidf-ulp-lp"
40+
exclude:
41+
- os: windows-latest
42+
example: "examples/espidf-ulp"
43+
- os: windows-latest
44+
example: "examples/espidf-ulp-lp"
45+
- os: windows-latest
46+
example: "examples/espidf-ulp-riscv"
47+
- os: windows-latest
48+
example: "examples/espidf-arduino-matter-light"
4049
runs-on: ${{ matrix.os }}
4150
steps:
4251
- uses: actions/checkout@v4
@@ -48,13 +57,16 @@ jobs:
4857
python-version: "3.13"
4958
- name: Install dependencies
5059
run: |
51-
python -m pip install --upgrade pip
52-
pip install wheel
53-
pip install -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
60+
pip install uv
61+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
5462
pio pkg install --global --platform file://.
5563
- name: git clone Tasmota and add to examples
64+
if: "matrix.example == 'examples/tasmota'"
5665
run: |
5766
git clone -b development --depth 1 https://github.com/arendst/Tasmota.git examples/tasmota
5867
cp examples/tasmota_platformio_override.ini examples/tasmota/platformio_override.ini
5968
- name: Build examples
69+
env:
70+
PYTHONIOENCODING: utf-8
71+
PYTHONUTF8: '1'
6072
run: pio run -d ${{ matrix.example }}

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
[![Discord](https://img.shields.io/discord/1263397951829708871.svg?logo=discord&logoColor=white&color=5865F2&label=Discord)](https://discord.gg/Nutz9crnZr)
55
[![GitHub Releases](https://img.shields.io/github/downloads/pioarduino/platform-espressif32/total?label=downloads)](https://github.com/pioarduino/platform-espressif32/releases/latest)
66

7-
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and Bluetooth. ESP32 integrates an antenna switch, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules.
7+
Espressif Systems is a privately held, fabless semiconductor company renowned for delivering cost-effective wireless communication microcontrollers. Their innovative solutions are widely adopted in mobile devices and Internet of Things (IoT) applications around the globe.
88

9+
## General
910
* Issues with boards (wrong / missing). All issues caused from boards will not be fixed from the maintainer(s). A PR needs to be provided against branch `develop` to solve.
1011
* No support for the Arduino Nora Nano board, issues needs to be solved by the community
11-
1212
## IDE Preparation
13+
1314
- [Download and install Microsoft Visual Studio Code](https://code.visualstudio.com/). pioarduino IDE is on top of it.
1415
- Open the extension manager.
1516
- Search for the `pioarduino ide` extension.
@@ -24,7 +25,7 @@ ESP32 is a series of low-cost, low-power system on a chip microcontrollers with
2425
The Wiki is AI generated and insane detailed and accurate.
2526

2627
### Stable Arduino
27-
currently espressif Arduino 3.2.0 and IDF 5.4.1
28+
currently espressif Arduino 3.2.1 and IDF 5.4.2
2829

2930
```ini
3031
[env:stable]

boards/esp32-s3-devkitc1-n16r16.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"platforms": [
4343
"espressif32"
4444
],
45-
"name": "Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB Flash Quad, 16 MB PSRAM Octal)",
45+
"name": "Espressif ESP32-S3-DevKitC-1-N16R16V (16 MB Flash Quad, 16 MB PSRAM Octal)",
4646
"upload": {
4747
"flash_size": "16MB",
4848
"maximum_ram_size": 327680,
@@ -52,4 +52,4 @@
5252
},
5353
"url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html",
5454
"vendor": "Espressif"
55-
}
55+
}

boards/esp32-s3-devkitc1-n16r2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"platforms": [
4343
"espressif32"
4444
],
45-
"name": "Espressif ESP32-S3-DevKitC-1-N8R8 (16 MB Flash Quad, 2 MB PSRAM Quad)",
45+
"name": "Espressif ESP32-S3-DevKitC-1-N16R2 (16 MB Flash Quad, 2 MB PSRAM Quad)",
4646
"upload": {
4747
"flash_size": "8MB",
4848
"maximum_ram_size": 327680,

boards/esp32-s3-devkitc1-n4r2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"platforms": [
4343
"espressif32"
4444
],
45-
"name": "Espressif ESP32-S3-DevKitC-1-N8R8 (4 MB Flash Quad, 2 MB PSRAM Quad)",
45+
"name": "Espressif ESP32-S3-DevKitC-1-N4R2 (4 MB Flash Quad, 2 MB PSRAM Quad)",
4646
"upload": {
4747
"flash_size": "8MB",
4848
"maximum_ram_size": 327680,

boards/esp32-s3-devkitc1-n4r8.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"platforms": [
4343
"espressif32"
4444
],
45-
"name": "Espressif ESP32-S3-DevKitC-1-N8R8 (4 MB Flash Quad, 8 MB PSRAM Octal)",
45+
"name": "Espressif ESP32-S3-DevKitC-1-N4R8 (4 MB Flash Quad, 8 MB PSRAM Octal)",
4646
"upload": {
4747
"flash_size": "8MB",
4848
"maximum_ram_size": 327680,

boards/esp32-s3-devkitc1-n8r2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"platforms": [
4343
"espressif32"
4444
],
45-
"name": "Espressif ESP32-S3-DevKitC-1-N8R8 (8 MB Flash Quad, 2 MB PSRAM quad)",
45+
"name": "Espressif ESP32-S3-DevKitC-1-N8R2 (8 MB Flash Quad, 2 MB PSRAM quad)",
4646
"upload": {
4747
"flash_size": "8MB",
4848
"maximum_ram_size": 327680,

boards/m5stack-atoms3u.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"memory_type": "qio_opi",
5+
"partitions": "default_8MB.csv"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"-DARDUINO_M5Stack_ATOMS3U",
10+
"-DARDUINO_USB_MODE=1",
11+
"-DARDUINO_USB_CDC_ON_BOOT=1",
12+
"-DARDUINO_RUNNING_CORE=1",
13+
"-DARDUINO_EVENT_RUNNING_CORE=1"
14+
],
15+
"f_cpu": "240000000L",
16+
"f_flash": "80000000L",
17+
"flash_mode": "dio",
18+
"mcu": "esp32s3",
19+
"variant": "m5stack_atoms3"
20+
},
21+
"connectivity": [
22+
"bluetooth",
23+
"wifi"
24+
],
25+
"debug": {
26+
"openocd_target": "esp32s3.cfg"
27+
},
28+
"frameworks": [
29+
"arduino",
30+
"espidf"
31+
],
32+
"name": "M5Stack AtomS3U",
33+
"upload": {
34+
"flash_size": "8MB",
35+
"maximum_ram_size": 327680,
36+
"maximum_size": 8388608,
37+
"require_upload_port": true,
38+
"speed": 460800
39+
},
40+
"url": "https://docs.m5stack.com/en/core/AtomS3U",
41+
"vendor": "M5Stack"
42+
}

boards/um_bling.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@
4141
"flash_size": "8MB",
4242
"maximum_ram_size": 327680,
4343
"maximum_size": 8388608,
44-
"use_1200bps_touch": true,
45-
"wait_for_upload_port": true,
4644
"require_upload_port": true,
4745
"speed": 460800
4846
},

0 commit comments

Comments
 (0)