Merge branch 'bugfix/fix_some_bt_coex_bugs_v5.4' into 'release/v5.4'

fix(coex): fix some esp32 coexistence bugs (v5.4)

See merge request espressif/esp-idf!49060
This commit is contained in:
Jiang Jiang Jian
2026-06-02 14:13:50 +08:00
4 changed files with 3 additions and 7 deletions
+1 -4
View File
@@ -23,15 +23,12 @@ menu "Wireless Coexistence"
config ESP_COEX_EXTERNAL_COEXIST_ENABLE config ESP_COEX_EXTERNAL_COEXIST_ENABLE
bool "External Coexistence" bool "External Coexistence"
default n default n
depends on (!(BT_ENABLED||NIMBLE_ENABLED)&&(!IDF_TARGET_ESP32)) depends on (!BT_CONTROLLER_ENABLED && !IDF_TARGET_ESP32) || SOC_EXTERNAL_COEX_ADVANCE
help help
If enabled, HW External coexistence arbitration is managed by GPIO pins. If enabled, HW External coexistence arbitration is managed by GPIO pins.
It can support three types of wired combinations so far which are 1-wired/2-wired/3-wired. It can support three types of wired combinations so far which are 1-wired/2-wired/3-wired.
User can select GPIO pins in application code with configure interfaces. User can select GPIO pins in application code with configure interfaces.
This function depends on BT-off
because currently we do not support external coex and internal coex simultaneously.
config ESP_COEX_POWER_MANAGEMENT config ESP_COEX_POWER_MANAGEMENT
bool "Support power management under coexistence" bool "Support power management under coexistence"
default n default n
-1
View File
@@ -1381,7 +1381,6 @@ PROVIDE ( esp_rom_spiflash_config_clk = 0x40062bc8 );
PROVIDE ( g_rom_spiflash_chip = 0x3ffae270 ); PROVIDE ( g_rom_spiflash_chip = 0x3ffae270 );
PROVIDE ( SPI_write_enable = 0x40062320 ); PROVIDE ( SPI_write_enable = 0x40062320 );
PROVIDE ( hci_le_rd_rem_used_feats_cmd_handler = 0x400417b4 ); PROVIDE ( hci_le_rd_rem_used_feats_cmd_handler = 0x400417b4 );
PROVIDE ( hci_per_inq_mode_cmd_handler = 0x400519b0 );
PROVIDE ( llcp_length_req_handler = 0x40043808 ); PROVIDE ( llcp_length_req_handler = 0x40043808 );
PROVIDE ( llcp_unknown_rsp_handler = 0x40043ba8 ); PROVIDE ( llcp_unknown_rsp_handler = 0x40043ba8 );
PROVIDE ( llcp_channel_map_req_handler = 0x4004291c ); PROVIDE ( llcp_channel_map_req_handler = 0x4004291c );