summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2025-12-07 23:56:42 +1100
committerDamien George <damien@micropython.org>2025-12-08 09:48:08 +1100
commit7702f7f59daf8dd11b4134c05edd34002204cd99 (patch)
tree8172145b580e95cc174653c7c2763349f8dbd048
parent365cdb6f56dd15693f43c7a0a45eca60dfcfe4fa (diff)
esp32/main: Update esp_hosted component to latest version 2.7.0.
This updates the esp_hosted component for ESP32-P4 boards to use the latest version 2.7.0. Testing on a P4 board with C6 WiFi shows there are no regressions for WiFi or BLE. Also rename the `CONFIG_ESP_ENABLE_BT` option to the new `CONFIG_ESP_HOSTED_ENABLE_BT_NIMBLE` option used by the component. This change is made partly to work around a current issue with the IDF component manager, that esp_hosted versions after 2.0.17 and prior to 2.7.0 have all disappeared. Signed-off-by: Damien George <damien@micropython.org>
-rw-r--r--ports/esp32/boards/sdkconfig.p4_wifi_common2
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp322
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32c22
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32c32
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32c52
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32c62
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32p46
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32s22
-rw-r--r--ports/esp32/lockfiles/dependencies.lock.esp32s32
-rw-r--r--ports/esp32/main/idf_component.yml2
10 files changed, 12 insertions, 12 deletions
diff --git a/ports/esp32/boards/sdkconfig.p4_wifi_common b/ports/esp32/boards/sdkconfig.p4_wifi_common
index b7bd0bffa..a55e941ba 100644
--- a/ports/esp32/boards/sdkconfig.p4_wifi_common
+++ b/ports/esp32/boards/sdkconfig.p4_wifi_common
@@ -41,7 +41,7 @@ CONFIG_ESP_WIFI_REMOTE_LIBRARY_HOSTED=y
CONFIG_ESP_HOSTED_P4_DEV_BOARD_FUNC_BOARD=y
# BLE
-CONFIG_ESP_ENABLE_BT=y
+CONFIG_ESP_HOSTED_ENABLE_BT_NIMBLE=y
CONFIG_BT_ENABLED=y
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_CONTROLLER_DISABLED=y
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32 b/ports/esp32/lockfiles/dependencies.lock.esp32
index 3f3a41667..8ba25c770 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32
@@ -30,6 +30,6 @@ direct_dependencies:
- espressif/lan867x
- espressif/mdns
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32c2 b/ports/esp32/lockfiles/dependencies.lock.esp32c2
index 9530e74e9..8a366af34 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32c2
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32c2
@@ -16,6 +16,6 @@ dependencies:
direct_dependencies:
- espressif/mdns
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c2
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32c3 b/ports/esp32/lockfiles/dependencies.lock.esp32c3
index 5edbe537d..3aa99692d 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32c3
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32c3
@@ -16,6 +16,6 @@ dependencies:
direct_dependencies:
- espressif/mdns
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c3
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32c5 b/ports/esp32/lockfiles/dependencies.lock.esp32c5
index 3b52c82b1..2fb130b8e 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32c5
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32c5
@@ -16,6 +16,6 @@ dependencies:
direct_dependencies:
- espressif/mdns
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c5
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32c6 b/ports/esp32/lockfiles/dependencies.lock.esp32c6
index 1c84d5bfd..c81806909 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32c6
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32c6
@@ -16,6 +16,6 @@ dependencies:
direct_dependencies:
- espressif/mdns
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c6
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32p4 b/ports/esp32/lockfiles/dependencies.lock.esp32p4
index 892376048..aea6ec2cc 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32p4
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32p4
@@ -14,7 +14,7 @@ dependencies:
type: service
version: 1.1.3
espressif/esp_hosted:
- component_hash: f32400eec7f35652052ae79ecb301148d4011769e94eb8d47262fb22fce933d2
+ component_hash: 53544436deb5fcbfdbf4a8e2c643cdbe31126556781784278c016d674df99cd2
dependencies:
- name: idf
require: private
@@ -22,7 +22,7 @@ dependencies:
source:
registry_url: https://components.espressif.com/
type: service
- version: 2.2.4
+ version: 2.7.0
espressif/esp_serial_slave_link:
component_hash: ac1776806de0a6e371c84e87898bb983e19ce62aa7f1e2e5c4a3b0234a575d2c
dependencies:
@@ -88,6 +88,6 @@ direct_dependencies:
- espressif/mdns
- espressif/tinyusb
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32p4
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32s2 b/ports/esp32/lockfiles/dependencies.lock.esp32s2
index a7bb04153..8717181c1 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32s2
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32s2
@@ -32,6 +32,6 @@ direct_dependencies:
- espressif/mdns
- espressif/tinyusb
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32s2
version: 2.0.0
diff --git a/ports/esp32/lockfiles/dependencies.lock.esp32s3 b/ports/esp32/lockfiles/dependencies.lock.esp32s3
index 9a8b179f7..0b8b8e92b 100644
--- a/ports/esp32/lockfiles/dependencies.lock.esp32s3
+++ b/ports/esp32/lockfiles/dependencies.lock.esp32s3
@@ -32,6 +32,6 @@ direct_dependencies:
- espressif/mdns
- espressif/tinyusb
- idf
-manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4
+manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32s3
version: 2.0.0
diff --git a/ports/esp32/main/idf_component.yml b/ports/esp32/main/idf_component.yml
index cb75296fe..176e29c3c 100644
--- a/ports/esp32/main/idf_component.yml
+++ b/ports/esp32/main/idf_component.yml
@@ -10,7 +10,7 @@ dependencies:
espressif/esp_hosted:
rules:
- if: "target == esp32p4"
- version: "2.2.4"
+ version: "2.7.0"
espressif/esp_wifi_remote:
rules:
- if: "target == esp32p4"