Skip to content

Commit 0f49a1d

Browse files
committed
esp32: Update to use ESP-IDF v5.5.1.
Tested with ESP32_GENERIC, ESP32_GENERIC_C3, ESP32_GENERIC_C6 and ESP32_GENERIC_S3 firmware, using the full test suite. There do not seem to be any regressions. Signed-off-by: Damien George <[email protected]>
1 parent cfea71d commit 0f49a1d

File tree

8 files changed

+15
-11
lines changed

8 files changed

+15
-11
lines changed

ports/esp32/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ 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. The
34-
current recommended version of ESP-IDF for MicroPython is v5.4.2. MicroPython
35-
also supports v5.2, v5.2.2, v5.3, v5.4 and v5.4.1.
34+
current recommended version of ESP-IDF for MicroPython is v5.5.1. MicroPython
35+
also supports v5.2, v5.2.2, v5.3, v5.4, v5.4.1 and v5.4.2.
3636

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

5252
```bash
53-
$ git clone -b v5.4.2 --recursive https://github.com/espressif/esp-idf.git
53+
$ git clone -b v5.5.1 --recursive https://github.com/espressif/esp-idf.git
5454
```
5555

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

@@ -62,7 +62,7 @@ MicroPython and update the submodules using:
6262

6363
```bash
6464
$ cd esp-idf
65-
$ git checkout v5.4.2
65+
$ git checkout v5.5.1
6666
$ git submodule update --init --recursive
6767
```
6868

ports/esp32/boards/sdkconfig.spiram

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT=y
1616
CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH=y
1717
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
1818
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
19+
20+
# Workaround for bug in IDFv5.5-v5.5.1
21+
# See https://github.com/espressif/esp-idf/issues/17436#issuecomment-3197206868
22+
CONFIG_NEWLIB_NANO_FORMAT=n

ports/esp32/lockfiles/dependencies.lock.esp32

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies:
2525
idf:
2626
source:
2727
type: idf
28-
version: 5.4.2
28+
version: 5.5.1
2929
direct_dependencies:
3030
- espressif/lan867x
3131
- espressif/mdns

ports/esp32/lockfiles/dependencies.lock.esp32c2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
idf:
1313
source:
1414
type: idf
15-
version: 5.4.2
15+
version: 5.5.1
1616
direct_dependencies:
1717
- espressif/mdns
1818
- idf

ports/esp32/lockfiles/dependencies.lock.esp32c3

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
idf:
1313
source:
1414
type: idf
15-
version: 5.4.2
15+
version: 5.5.1
1616
direct_dependencies:
1717
- espressif/mdns
1818
- idf

ports/esp32/lockfiles/dependencies.lock.esp32c6

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
idf:
1313
source:
1414
type: idf
15-
version: 5.4.2
15+
version: 5.5.1
1616
direct_dependencies:
1717
- espressif/mdns
1818
- idf

ports/esp32/lockfiles/dependencies.lock.esp32s2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies:
4040
idf:
4141
source:
4242
type: idf
43-
version: 5.4.2
43+
version: 5.5.1
4444
direct_dependencies:
4545
- espressif/esp_tinyusb
4646
- espressif/mdns

ports/esp32/lockfiles/dependencies.lock.esp32s3

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies:
4040
idf:
4141
source:
4242
type: idf
43-
version: 5.4.2
43+
version: 5.5.1
4444
direct_dependencies:
4545
- espressif/esp_tinyusb
4646
- espressif/mdns

0 commit comments

Comments
 (0)