Skip to content

Commit f48b981

Browse files
IhorNehrutsadpgeorge
authored andcommitted
esp32: Update to use ESP-IDF v5.4.1.
This version of the IDF uses about 1KB more IRAM and 1KB more DRAM on most boards, but 6.5KB more DRAM usage on the S3. It seems that's due to a lot of small increases in many components. Signed-off-by: Ihor Nehrutsa <[email protected]>
1 parent e1ab04e commit f48b981

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

ports/esp32/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ manage the ESP32 microcontroller, as well as a way to manage the required
3131
build environment and toolchains needed to build the firmware.
3232

3333
The ESP-IDF changes quickly and MicroPython only supports certain versions.
34-
Currently MicroPython supports v5.2, v5.2.2, v5.3 and v5.4.
34+
Currently MicroPython supports v5.2, v5.2.2, v5.3, v5.4 and v5.4.1.
3535

3636
To install the ESP-IDF the full instructions can be found at the
3737
[Espressif Getting Started guide](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#installation-step-by-step).
@@ -49,10 +49,10 @@ The steps to take are summarised below.
4949
To check out a copy of the IDF use git clone:
5050

5151
```bash
52-
$ git clone -b v5.2.2 --recursive https://github.com/espressif/esp-idf.git
52+
$ git clone -b v5.4.1 --recursive https://github.com/espressif/esp-idf.git
5353
```
5454

55-
You can replace `v5.2.2` with any other supported version.
55+
You can replace `v5.4.1` with any other supported version.
5656
(You don't need a full recursive clone; see the `ci_esp32_setup` function in
5757
`tools/ci.sh` in this repository for more detailed set-up commands.)
5858

@@ -61,7 +61,7 @@ MicroPython and update the submodules using:
6161

6262
```bash
6363
$ cd esp-idf
64-
$ git checkout v5.2.2
64+
$ git checkout v5.4.1
6565
$ git submodule update --init --recursive
6666
```
6767

ports/esp32/tools/metrics_esp32.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import subprocess
3838
from dataclasses import dataclass
3939

40-
IDF_VERS = ("v5.2.2",)
40+
IDF_VERS = ("v5.4.1",)
4141

4242
BUILDS = (
4343
("ESP32_GENERIC", ""),

tools/ci.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ function ci_cc3200_build {
159159
# ports/esp32
160160

161161
# GitHub tag of ESP-IDF to use for CI (note: must be a tag or a branch)
162-
IDF_VER=v5.2.2
162+
IDF_VER=v5.4.1
163163
PYTHON=$(command -v python3 2> /dev/null)
164164
PYTHON_VER=$(${PYTHON:-python} --version | cut -d' ' -f2)
165165

0 commit comments

Comments
 (0)