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>
This commit is contained in:
Damien George
2025-12-07 23:56:42 +11:00
parent 365cdb6f56
commit 7702f7f59d
10 changed files with 12 additions and 12 deletions

View File

@@ -41,7 +41,7 @@ CONFIG_ESP_WIFI_REMOTE_LIBRARY_HOSTED=y
CONFIG_ESP_HOSTED_P4_DEV_BOARD_FUNC_BOARD=y CONFIG_ESP_HOSTED_P4_DEV_BOARD_FUNC_BOARD=y
# BLE # BLE
CONFIG_ESP_ENABLE_BT=y CONFIG_ESP_HOSTED_ENABLE_BT_NIMBLE=y
CONFIG_BT_ENABLED=y CONFIG_BT_ENABLED=y
CONFIG_BT_NIMBLE_ENABLED=y CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_CONTROLLER_DISABLED=y CONFIG_BT_CONTROLLER_DISABLED=y

View File

@@ -30,6 +30,6 @@ direct_dependencies:
- espressif/lan867x - espressif/lan867x
- espressif/mdns - espressif/mdns
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32 target: esp32
version: 2.0.0 version: 2.0.0

View File

@@ -16,6 +16,6 @@ dependencies:
direct_dependencies: direct_dependencies:
- espressif/mdns - espressif/mdns
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c2 target: esp32c2
version: 2.0.0 version: 2.0.0

View File

@@ -16,6 +16,6 @@ dependencies:
direct_dependencies: direct_dependencies:
- espressif/mdns - espressif/mdns
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c3 target: esp32c3
version: 2.0.0 version: 2.0.0

View File

@@ -16,6 +16,6 @@ dependencies:
direct_dependencies: direct_dependencies:
- espressif/mdns - espressif/mdns
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c5 target: esp32c5
version: 2.0.0 version: 2.0.0

View File

@@ -16,6 +16,6 @@ dependencies:
direct_dependencies: direct_dependencies:
- espressif/mdns - espressif/mdns
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32c6 target: esp32c6
version: 2.0.0 version: 2.0.0

View File

@@ -14,7 +14,7 @@ dependencies:
type: service type: service
version: 1.1.3 version: 1.1.3
espressif/esp_hosted: espressif/esp_hosted:
component_hash: f32400eec7f35652052ae79ecb301148d4011769e94eb8d47262fb22fce933d2 component_hash: 53544436deb5fcbfdbf4a8e2c643cdbe31126556781784278c016d674df99cd2
dependencies: dependencies:
- name: idf - name: idf
require: private require: private
@@ -22,7 +22,7 @@ dependencies:
source: source:
registry_url: https://components.espressif.com/ registry_url: https://components.espressif.com/
type: service type: service
version: 2.2.4 version: 2.7.0
espressif/esp_serial_slave_link: espressif/esp_serial_slave_link:
component_hash: ac1776806de0a6e371c84e87898bb983e19ce62aa7f1e2e5c4a3b0234a575d2c component_hash: ac1776806de0a6e371c84e87898bb983e19ce62aa7f1e2e5c4a3b0234a575d2c
dependencies: dependencies:
@@ -88,6 +88,6 @@ direct_dependencies:
- espressif/mdns - espressif/mdns
- espressif/tinyusb - espressif/tinyusb
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32p4 target: esp32p4
version: 2.0.0 version: 2.0.0

View File

@@ -32,6 +32,6 @@ direct_dependencies:
- espressif/mdns - espressif/mdns
- espressif/tinyusb - espressif/tinyusb
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32s2 target: esp32s2
version: 2.0.0 version: 2.0.0

View File

@@ -32,6 +32,6 @@ direct_dependencies:
- espressif/mdns - espressif/mdns
- espressif/tinyusb - espressif/tinyusb
- idf - idf
manifest_hash: cc42b6ea8bc1d77d04370604f0b1c1a93a4f2c9b9200690722458faedaee68a4 manifest_hash: 482087bc40f0e187795a9ef9ad08ef15a585b4cdabc296c715a9d19284622150
target: esp32s3 target: esp32s3
version: 2.0.0 version: 2.0.0

View File

@@ -10,7 +10,7 @@ dependencies:
espressif/esp_hosted: espressif/esp_hosted:
rules: rules:
- if: "target == esp32p4" - if: "target == esp32p4"
version: "2.2.4" version: "2.7.0"
espressif/esp_wifi_remote: espressif/esp_wifi_remote:
rules: rules:
- if: "target == esp32p4" - if: "target == esp32p4"