feat(ble_audio): Support ISO and LE Audio on ESP32-S31

This commit is contained in:
Linyan Liu
2026-04-22 18:15:59 +08:00
committed by Liu Linyan
parent c8f1b56d1b
commit 7adda3f869
39 changed files with 153 additions and 45 deletions
+3
View File
@@ -1347,6 +1347,9 @@ if(CONFIG_BT_AUDIO)
if(CONFIG_IDF_TARGET_ESP32H4)
add_prebuilt_library(ble_audio "esp_ble_audio/lib/lib/esp32h4/libble_audio.a")
target_link_libraries(${COMPONENT_LIB} PRIVATE ble_audio)
elseif(CONFIG_IDF_TARGET_ESP32S31)
add_prebuilt_library(ble_audio "esp_ble_audio/lib/lib/esp32s31/libble_audio.a")
target_link_libraries(${COMPONENT_LIB} PRIVATE ble_audio)
endif()
endif()
+6 -6
View File
@@ -39,6 +39,10 @@ menu "CAP Options"
rsource "Kconfig/Kconfig.cap.in"
endmenu
menu "TBS Options"
rsource "Kconfig/Kconfig.tbs.in"
endmenu
menu "CCP Options"
rsource "Kconfig/Kconfig.ccp.in"
endmenu
@@ -71,18 +75,14 @@ menu "PACS Options"
rsource "Kconfig/Kconfig.pacs.in"
endmenu
menu "TBS Options"
rsource "Kconfig/Kconfig.tbs.in"
menu "VOCS Options"
rsource "Kconfig/Kconfig.vocs.in"
endmenu
menu "VCP Options"
rsource "Kconfig/Kconfig.vcp.in"
endmenu
menu "VOCS Options"
rsource "Kconfig/Kconfig.vocs.in"
endmenu
menu "TMAP Options"
rsource "Kconfig/Kconfig.tmap.in"
endmenu
@@ -422,7 +422,7 @@ int bt_conn_cb_unregister(struct bt_conn_cb *cb);
* @param _name Name of callback structure.
*/
#define BT_CONN_CB_DEFINE(_name) \
static const STRUCT_SECTION_ITERABLE(bt_conn_cb, \
static STRUCT_SECTION_ITERABLE(bt_conn_cb, \
_CONCAT(bt_conn_cb_, \
_name))