diff --git a/components/bt/CMakeLists.txt b/components/bt/CMakeLists.txt index 1fa7638fddf..348af5ef910 100644 --- a/components/bt/CMakeLists.txt +++ b/components/bt/CMakeLists.txt @@ -59,11 +59,15 @@ if(CONFIG_IDF_DOC_BUILD OR CONFIG_BT_ENABLED) list(APPEND srcs ${ble_mesh_srcs}) list(APPEND include_dirs ${ble_mesh_include_dirs}) + # BLE ISO (host shim + ISO transport, reusable by BLE Audio / HID-over-ISO / etc.) + add_subdirectory(esp_ble_iso) + list(APPEND srcs ${ble_iso_srcs}) + list(APPEND include_dirs ${ble_iso_include_dirs}) + # BLE Audio add_subdirectory(esp_ble_audio) list(APPEND srcs ${ble_audio_srcs}) list(APPEND include_dirs ${ble_audio_include_dirs}) - list(APPEND priv_include_dirs ${ble_audio_priv_include_dirs}) # When log compression is enabled, selected logs are replaced # by auto-generated macros that emit pre-encoded data. diff --git a/components/bt/Kconfig b/components/bt/Kconfig index 75250339965..058305253d1 100644 --- a/components/bt/Kconfig +++ b/components/bt/Kconfig @@ -111,7 +111,7 @@ menu "Bluetooth" menu "BLE ISO Options" depends on BT_ENABLED && SOC_BLE_ISO_SUPPORTED - source "$IDF_PATH/components/bt/esp_ble_audio/host/iso/Kconfig.iso.in" + source "$IDF_PATH/components/bt/esp_ble_iso/Kconfig.in" endmenu menu "BLE Audio Options" diff --git a/components/bt/esp_ble_audio/CMakeLists.txt b/components/bt/esp_ble_audio/CMakeLists.txt index 7ace6e00e13..14008acf50c 100644 --- a/components/bt/esp_ble_audio/CMakeLists.txt +++ b/components/bt/esp_ble_audio/CMakeLists.txt @@ -11,199 +11,149 @@ endfunction() set(ble_audio_srcs "" PARENT_SCOPE) set(ble_audio_include_dirs "" PARENT_SCOPE) -set(ble_audio_priv_include_dirs "" PARENT_SCOPE) # API headers that are used in the docs are also compiled # even if CONFIG_BT_ENABLED=n as long as CONFIG_IDF_DOC_BUILD=y if(CONFIG_IDF_DOC_BUILD) set(ble_audio_include_dirs - "${CMAKE_CURRENT_LIST_DIR}/api/iso/include" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/include" + "${CMAKE_CURRENT_LIST_DIR}/api/include" PARENT_SCOPE ) return() endif() -if(CONFIG_BT_CONTROLLER_ONLY OR (NOT CONFIG_BT_ISO AND NOT CONFIG_BT_AUDIO)) +if(CONFIG_BT_CONTROLLER_ONLY OR NOT CONFIG_BT_AUDIO) return() endif() -if(CONFIG_BT_ISO) +list(APPEND ble_audio_include_dirs + "${CMAKE_CURRENT_LIST_DIR}/api/include" + "${CMAKE_CURRENT_LIST_DIR}/host/common/include" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/include" + "${CMAKE_CURRENT_LIST_DIR}/include" +) + +list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/server.c" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/init.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/init.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_aics_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_bap_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_cap_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_ccp_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_codec_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_common_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_csip_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_gmap_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_has_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_mcc_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_media_proxy_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_micp_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_pacs_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_pbp_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_tbs_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_tmap_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_vcp_api.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_audio_vocs_api.c" +) + +if(CONFIG_BT_ASCS) list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gatt/gatt.c" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gatt/gatt.db.c" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gatt/gatt.nrp.c" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gap.c" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/iso.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/adv.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/conn.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/gatt.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/hci.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/host.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/iso.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/scan.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/task.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/app/gap.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/app/gatt.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/crc/crc32_sw.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/addr.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/bt_str.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/buf.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/crypto.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/timer.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/utf8.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/utils.c" - "${CMAKE_CURRENT_LIST_DIR}/host/utils/uuid.c" - "${CMAKE_CURRENT_LIST_DIR}/host/iso/iso.c" - "${CMAKE_CURRENT_LIST_DIR}/api/iso/esp_ble_iso_common_api.c" - ) - - if(CONFIG_BT_OTS OR CONFIG_BT_OTS_CLIENT) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/common/l2cap.c" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/l2cap.c" - ) - endif() - - list(APPEND ble_audio_include_dirs - "${CMAKE_CURRENT_LIST_DIR}/api/iso/include" - "${CMAKE_CURRENT_LIST_DIR}/host/common/include" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/include" - "${CMAKE_CURRENT_LIST_DIR}/include/subsys/bluetooth" - "${CMAKE_CURRENT_LIST_DIR}/include/subsys/bluetooth/host" - "${CMAKE_CURRENT_LIST_DIR}/include" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/ascs.c" ) endif() -if(CONFIG_BT_AUDIO) +if(CONFIG_BT_PACS) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/pacs.c" + ) +endif() + +if(CONFIG_BT_BAP_SCAN_DELEGATOR) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/bass.c" + ) +endif() + +if(CONFIG_BT_CAP_ACCEPTOR) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/cas.c" + ) +endif() + +if(CONFIG_BT_CSIP_SET_MEMBER) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/csis.c" + ) +endif() + +if(CONFIG_BT_TBS) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/tbs.c" + ) +endif() + +if(CONFIG_BT_TMAP) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/tmas.c" + ) +endif() + +if(CONFIG_BT_VCP_VOL_REND) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/vcs.c" + ) +endif() + +if(CONFIG_BT_MICP_MIC_DEV) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/mics.c" + ) +endif() + +if(CONFIG_BT_MCS) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/mcs.c" + ) +endif() + +if(CONFIG_BT_HAS) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/has.c" + ) +endif() + +if(CONFIG_BT_OTS OR CONFIG_BT_OTS_CLIENT) list(APPEND ble_audio_include_dirs - "${CMAKE_CURRENT_LIST_DIR}/api/audio/include" - "${CMAKE_CURRENT_LIST_DIR}/include/subsys/bluetooth/host" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots" ) list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/server.c" - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/init.c" - "${CMAKE_CURRENT_LIST_DIR}/host/common/init.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_aics_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_bap_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_cap_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_ccp_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_codec_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_common_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_csip_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_gmap_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_has_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_mcc_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_media_proxy_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_micp_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_pacs_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_pbp_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_tbs_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_tmap_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_vcp_api.c" - "${CMAKE_CURRENT_LIST_DIR}/api/audio/esp_ble_audio_vocs_api.c" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_l2cap.c" ) - if(CONFIG_BT_ASCS) + if(CONFIG_BT_OTS) list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/ascs.c" - ) - endif() - - if(CONFIG_BT_PACS) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/pacs.c" - ) - endif() - - if(CONFIG_BT_BAP_SCAN_DELEGATOR) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/bass.c" - ) - endif() - - if(CONFIG_BT_CAP_ACCEPTOR) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/cas.c" - ) - endif() - - if(CONFIG_BT_CSIP_SET_MEMBER) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/csis.c" - ) - endif() - - if(CONFIG_BT_TBS) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/tbs.c" - ) - endif() - - if(CONFIG_BT_TMAP) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/tmas.c" - ) - endif() - - if(CONFIG_BT_VCP_VOL_REND) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/vcs.c" - ) - endif() - - if(CONFIG_BT_MICP_MIC_DEV) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/mics.c" - ) - endif() - - if(CONFIG_BT_MCS) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/mcs.c" - ) - endif() - - if(CONFIG_BT_HAS) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/profiles/has.c" - ) - endif() - - if(CONFIG_BT_OTS OR CONFIG_BT_OTS_CLIENT) - list(APPEND ble_audio_include_dirs - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_oacp.c" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_obj_manager.c" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_olcp.c" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots.c" ) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_l2cap.c" - ) - - if(CONFIG_BT_OTS) + if(CONFIG_BT_OTS_DIR_LIST_OBJ) list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_oacp.c" - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_obj_manager.c" - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_olcp.c" - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots.c" - ) - - if(CONFIG_BT_OTS_DIR_LIST_OBJ) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_dir_list.c" - ) - endif() - endif() - - if(CONFIG_BT_OTS_CLIENT) - list(APPEND ble_audio_srcs - "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_client.c" + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_dir_list.c" ) endif() endif() + + if(CONFIG_BT_OTS_CLIENT) + list(APPEND ble_audio_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/services/ots/ots_client.c" + ) + endif() endif() # Export the variables to the parent scope set(ble_audio_srcs "${ble_audio_srcs}" PARENT_SCOPE) set(ble_audio_include_dirs "${ble_audio_include_dirs}" PARENT_SCOPE) -set(ble_audio_priv_include_dirs "${ble_audio_priv_include_dirs}" PARENT_SCOPE) diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_aics_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_aics_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_aics_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_aics_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_bap_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_bap_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_bap_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_bap_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_cap_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_cap_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_cap_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_cap_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_ccp_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_ccp_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_ccp_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_ccp_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_codec_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_codec_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_codec_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_codec_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_common_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_common_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_common_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_common_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_csip_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_csip_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_csip_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_csip_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_gmap_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_gmap_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_gmap_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_gmap_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_has_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_has_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_has_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_has_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_mcc_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_mcc_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_mcc_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_mcc_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_media_proxy_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_media_proxy_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_media_proxy_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_media_proxy_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_micp_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_micp_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_micp_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_micp_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_pacs_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_pacs_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_pacs_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_pacs_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_pbp_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_pbp_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_pbp_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_pbp_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_tbs_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_tbs_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_tbs_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_tbs_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_tmap_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_tmap_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_tmap_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_tmap_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_vcp_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_vcp_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_vcp_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_vcp_api.c diff --git a/components/bt/esp_ble_audio/api/audio/esp_ble_audio_vocs_api.c b/components/bt/esp_ble_audio/api/esp_ble_audio_vocs_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/audio/esp_ble_audio_vocs_api.c rename to components/bt/esp_ble_audio/api/esp_ble_audio_vocs_api.c diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_aics_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_aics_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_aics_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_aics_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_bap_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_bap_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_bap_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_bap_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_bap_lc3_preset_defs.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_bap_lc3_preset_defs.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_bap_lc3_preset_defs.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_bap_lc3_preset_defs.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_cap_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_cap_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_cap_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_cap_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_ccp_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_ccp_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_ccp_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_ccp_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_codec_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_codec_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_codec_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_codec_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_common_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_common_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_common_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_common_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_csip_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_csip_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_csip_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_csip_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_defs.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_defs.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_defs.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_defs.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_gmap_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_gmap_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_gmap_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_gmap_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_gmap_lc3_preset_defs.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_gmap_lc3_preset_defs.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_gmap_lc3_preset_defs.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_gmap_lc3_preset_defs.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_has_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_has_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_has_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_has_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_lc3_defs.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_lc3_defs.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_lc3_defs.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_lc3_defs.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_mcc_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_mcc_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_mcc_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_mcc_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_mcs_defs.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_mcs_defs.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_mcs_defs.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_mcs_defs.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_media_proxy_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_media_proxy_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_media_proxy_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_media_proxy_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_micp_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_micp_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_micp_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_micp_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_pacs_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_pacs_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_pacs_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_pacs_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_pbp_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_pbp_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_pbp_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_pbp_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_tbs_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_tbs_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_tbs_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_tbs_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_tmap_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_tmap_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_tmap_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_tmap_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_vcp_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_vcp_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_vcp_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_vcp_api.h diff --git a/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_vocs_api.h b/components/bt/esp_ble_audio/api/include/esp_ble_audio_vocs_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_vocs_api.h rename to components/bt/esp_ble_audio/api/include/esp_ble_audio_vocs_api.h diff --git a/components/bt/esp_ble_iso/CMakeLists.txt b/components/bt/esp_ble_iso/CMakeLists.txt new file mode 100644 index 00000000000..567ec615ef3 --- /dev/null +++ b/components/bt/esp_ble_iso/CMakeLists.txt @@ -0,0 +1,67 @@ +set(ble_iso_srcs "" PARENT_SCOPE) +set(ble_iso_include_dirs "" PARENT_SCOPE) + +# API headers that are used in the docs are also compiled +# even if CONFIG_BT_ENABLED=n as long as CONFIG_IDF_DOC_BUILD=y +if(CONFIG_IDF_DOC_BUILD) + set(ble_iso_include_dirs + "${CMAKE_CURRENT_LIST_DIR}/api/include" + PARENT_SCOPE + ) + return() +endif() + +if(CONFIG_BT_CONTROLLER_ONLY OR NOT CONFIG_BT_ISO) + return() +endif() + +list(APPEND ble_iso_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gatt/gatt.c" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gatt/gatt.db.c" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gatt/gatt.nrp.c" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/gap.c" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/iso.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/adv.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/conn.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/gatt.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/hci.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/host.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/iso.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/scan.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/task.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/app/gap.c" + "${CMAKE_CURRENT_LIST_DIR}/host/common/app/gatt.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/crc/crc32_sw.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/addr.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/bt_str.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/buf.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/crypto.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/timer.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/utf8.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/utils.c" + "${CMAKE_CURRENT_LIST_DIR}/host/utils/uuid.c" + "${CMAKE_CURRENT_LIST_DIR}/host/iso/iso.c" + "${CMAKE_CURRENT_LIST_DIR}/api/esp_ble_iso_common_api.c" +) + +# L2CAP host shim wiring is currently only consumed by the OTS service +# (which lives in esp_ble_audio). Keep the same gate so build output +# matches the pre-split behavior; the .c files belong to the host shim. +if(CONFIG_BT_OTS OR CONFIG_BT_OTS_CLIENT) + list(APPEND ble_iso_srcs + "${CMAKE_CURRENT_LIST_DIR}/host/common/l2cap.c" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/l2cap.c" + ) +endif() + +list(APPEND ble_iso_include_dirs + "${CMAKE_CURRENT_LIST_DIR}/api/include" + "${CMAKE_CURRENT_LIST_DIR}/host/common/include" + "${CMAKE_CURRENT_LIST_DIR}/host/adapter/nimble/include" + "${CMAKE_CURRENT_LIST_DIR}/include/subsys/bluetooth" + "${CMAKE_CURRENT_LIST_DIR}/include/subsys/bluetooth/host" + "${CMAKE_CURRENT_LIST_DIR}/include" +) + +set(ble_iso_srcs "${ble_iso_srcs}" PARENT_SCOPE) +set(ble_iso_include_dirs "${ble_iso_include_dirs}" PARENT_SCOPE) diff --git a/components/bt/esp_ble_audio/host/iso/Kconfig.iso.in b/components/bt/esp_ble_iso/Kconfig.in similarity index 100% rename from components/bt/esp_ble_audio/host/iso/Kconfig.iso.in rename to components/bt/esp_ble_iso/Kconfig.in diff --git a/components/bt/esp_ble_audio/api/iso/esp_ble_iso_common_api.c b/components/bt/esp_ble_iso/api/esp_ble_iso_common_api.c similarity index 100% rename from components/bt/esp_ble_audio/api/iso/esp_ble_iso_common_api.c rename to components/bt/esp_ble_iso/api/esp_ble_iso_common_api.c diff --git a/components/bt/esp_ble_audio/api/iso/include/esp_ble_iso_common_api.h b/components/bt/esp_ble_iso/api/include/esp_ble_iso_common_api.h similarity index 100% rename from components/bt/esp_ble_audio/api/iso/include/esp_ble_iso_common_api.h rename to components/bt/esp_ble_iso/api/include/esp_ble_iso_common_api.h diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/gap.c b/components/bt/esp_ble_iso/host/adapter/nimble/gap.c similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/gap.c rename to components/bt/esp_ble_iso/host/adapter/nimble/gap.c diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/gatt/gatt.c b/components/bt/esp_ble_iso/host/adapter/nimble/gatt/gatt.c similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/gatt/gatt.c rename to components/bt/esp_ble_iso/host/adapter/nimble/gatt/gatt.c diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/gatt/gatt.db.c b/components/bt/esp_ble_iso/host/adapter/nimble/gatt/gatt.db.c similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/gatt/gatt.db.c rename to components/bt/esp_ble_iso/host/adapter/nimble/gatt/gatt.db.c diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/gatt/gatt.nrp.c b/components/bt/esp_ble_iso/host/adapter/nimble/gatt/gatt.nrp.c similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/gatt/gatt.nrp.c rename to components/bt/esp_ble_iso/host/adapter/nimble/gatt/gatt.nrp.c diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/gap.h b/components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/gap.h similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/gap.h rename to components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/gap.h diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/gatt.h b/components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/gatt.h similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/gatt.h rename to components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/gatt.h diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/hs_error.h b/components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/hs_error.h similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/hs_error.h rename to components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/hs_error.h diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/iso.h b/components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/iso.h similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/iso.h rename to components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/iso.h diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/l2cap.h b/components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/l2cap.h similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/include/nimble/l2cap.h rename to components/bt/esp_ble_iso/host/adapter/nimble/include/nimble/l2cap.h diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/iso.c b/components/bt/esp_ble_iso/host/adapter/nimble/iso.c similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/iso.c rename to components/bt/esp_ble_iso/host/adapter/nimble/iso.c diff --git a/components/bt/esp_ble_audio/host/adapter/nimble/l2cap.c b/components/bt/esp_ble_iso/host/adapter/nimble/l2cap.c similarity index 100% rename from components/bt/esp_ble_audio/host/adapter/nimble/l2cap.c rename to components/bt/esp_ble_iso/host/adapter/nimble/l2cap.c diff --git a/components/bt/esp_ble_audio/host/common/adv.c b/components/bt/esp_ble_iso/host/common/adv.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/adv.c rename to components/bt/esp_ble_iso/host/common/adv.c diff --git a/components/bt/esp_ble_audio/host/common/app/gap.c b/components/bt/esp_ble_iso/host/common/app/gap.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/app/gap.c rename to components/bt/esp_ble_iso/host/common/app/gap.c diff --git a/components/bt/esp_ble_audio/host/common/app/gatt.c b/components/bt/esp_ble_iso/host/common/app/gatt.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/app/gatt.c rename to components/bt/esp_ble_iso/host/common/app/gatt.c diff --git a/components/bt/esp_ble_audio/host/common/conn.c b/components/bt/esp_ble_iso/host/common/conn.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/conn.c rename to components/bt/esp_ble_iso/host/common/conn.c diff --git a/components/bt/esp_ble_audio/host/common/gatt.c b/components/bt/esp_ble_iso/host/common/gatt.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/gatt.c rename to components/bt/esp_ble_iso/host/common/gatt.c diff --git a/components/bt/esp_ble_audio/host/common/hci.c b/components/bt/esp_ble_iso/host/common/hci.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/hci.c rename to components/bt/esp_ble_iso/host/common/hci.c diff --git a/components/bt/esp_ble_audio/host/common/host.c b/components/bt/esp_ble_iso/host/common/host.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/host.c rename to components/bt/esp_ble_iso/host/common/host.c diff --git a/components/bt/esp_ble_audio/host/common/include/common/adv.h b/components/bt/esp_ble_iso/host/common/include/common/adv.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/adv.h rename to components/bt/esp_ble_iso/host/common/include/common/adv.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/app/gap.h b/components/bt/esp_ble_iso/host/common/include/common/app/gap.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/app/gap.h rename to components/bt/esp_ble_iso/host/common/include/common/app/gap.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/app/gatt.h b/components/bt/esp_ble_iso/host/common/include/common/app/gatt.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/app/gatt.h rename to components/bt/esp_ble_iso/host/common/include/common/app/gatt.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/conn.h b/components/bt/esp_ble_iso/host/common/include/common/conn.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/conn.h rename to components/bt/esp_ble_iso/host/common/include/common/conn.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/gatt.h b/components/bt/esp_ble_iso/host/common/include/common/gatt.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/gatt.h rename to components/bt/esp_ble_iso/host/common/include/common/gatt.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/host.h b/components/bt/esp_ble_iso/host/common/include/common/host.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/host.h rename to components/bt/esp_ble_iso/host/common/include/common/host.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/iso.h b/components/bt/esp_ble_iso/host/common/include/common/iso.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/iso.h rename to components/bt/esp_ble_iso/host/common/include/common/iso.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/l2cap.h b/components/bt/esp_ble_iso/host/common/include/common/l2cap.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/l2cap.h rename to components/bt/esp_ble_iso/host/common/include/common/l2cap.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/scan.h b/components/bt/esp_ble_iso/host/common/include/common/scan.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/scan.h rename to components/bt/esp_ble_iso/host/common/include/common/scan.h diff --git a/components/bt/esp_ble_audio/host/common/include/common/task.h b/components/bt/esp_ble_iso/host/common/include/common/task.h similarity index 100% rename from components/bt/esp_ble_audio/host/common/include/common/task.h rename to components/bt/esp_ble_iso/host/common/include/common/task.h diff --git a/components/bt/esp_ble_audio/host/common/iso.c b/components/bt/esp_ble_iso/host/common/iso.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/iso.c rename to components/bt/esp_ble_iso/host/common/iso.c diff --git a/components/bt/esp_ble_audio/host/common/l2cap.c b/components/bt/esp_ble_iso/host/common/l2cap.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/l2cap.c rename to components/bt/esp_ble_iso/host/common/l2cap.c diff --git a/components/bt/esp_ble_audio/host/common/scan.c b/components/bt/esp_ble_iso/host/common/scan.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/scan.c rename to components/bt/esp_ble_iso/host/common/scan.c diff --git a/components/bt/esp_ble_audio/host/common/task.c b/components/bt/esp_ble_iso/host/common/task.c similarity index 100% rename from components/bt/esp_ble_audio/host/common/task.c rename to components/bt/esp_ble_iso/host/common/task.c diff --git a/components/bt/esp_ble_audio/host/iso/iso.c b/components/bt/esp_ble_iso/host/iso/iso.c similarity index 100% rename from components/bt/esp_ble_audio/host/iso/iso.c rename to components/bt/esp_ble_iso/host/iso/iso.c diff --git a/components/bt/esp_ble_audio/host/utils/addr.c b/components/bt/esp_ble_iso/host/utils/addr.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/addr.c rename to components/bt/esp_ble_iso/host/utils/addr.c diff --git a/components/bt/esp_ble_audio/host/utils/bt_str.c b/components/bt/esp_ble_iso/host/utils/bt_str.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/bt_str.c rename to components/bt/esp_ble_iso/host/utils/bt_str.c diff --git a/components/bt/esp_ble_audio/host/utils/buf.c b/components/bt/esp_ble_iso/host/utils/buf.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/buf.c rename to components/bt/esp_ble_iso/host/utils/buf.c diff --git a/components/bt/esp_ble_audio/host/utils/crc/crc32_sw.c b/components/bt/esp_ble_iso/host/utils/crc/crc32_sw.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/crc/crc32_sw.c rename to components/bt/esp_ble_iso/host/utils/crc/crc32_sw.c diff --git a/components/bt/esp_ble_audio/host/utils/crypto.c b/components/bt/esp_ble_iso/host/utils/crypto.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/crypto.c rename to components/bt/esp_ble_iso/host/utils/crypto.c diff --git a/components/bt/esp_ble_audio/host/utils/timer.c b/components/bt/esp_ble_iso/host/utils/timer.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/timer.c rename to components/bt/esp_ble_iso/host/utils/timer.c diff --git a/components/bt/esp_ble_audio/host/utils/utf8.c b/components/bt/esp_ble_iso/host/utils/utf8.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/utf8.c rename to components/bt/esp_ble_iso/host/utils/utf8.c diff --git a/components/bt/esp_ble_audio/host/utils/utils.c b/components/bt/esp_ble_iso/host/utils/utils.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/utils.c rename to components/bt/esp_ble_iso/host/utils/utils.c diff --git a/components/bt/esp_ble_audio/host/utils/uuid.c b/components/bt/esp_ble_iso/host/utils/uuid.c similarity index 100% rename from components/bt/esp_ble_audio/host/utils/uuid.c rename to components/bt/esp_ble_iso/host/utils/uuid.c diff --git a/components/bt/esp_ble_audio/include/subsys/bluetooth/host/conn_internal.h b/components/bt/esp_ble_iso/include/subsys/bluetooth/host/conn_internal.h similarity index 100% rename from components/bt/esp_ble_audio/include/subsys/bluetooth/host/conn_internal.h rename to components/bt/esp_ble_iso/include/subsys/bluetooth/host/conn_internal.h diff --git a/components/bt/esp_ble_audio/include/subsys/bluetooth/host/hci_core.h b/components/bt/esp_ble_iso/include/subsys/bluetooth/host/hci_core.h similarity index 100% rename from components/bt/esp_ble_audio/include/subsys/bluetooth/host/hci_core.h rename to components/bt/esp_ble_iso/include/subsys/bluetooth/host/hci_core.h diff --git a/components/bt/esp_ble_audio/include/subsys/bluetooth/host/iso_internal.h b/components/bt/esp_ble_iso/include/subsys/bluetooth/host/iso_internal.h similarity index 100% rename from components/bt/esp_ble_audio/include/subsys/bluetooth/host/iso_internal.h rename to components/bt/esp_ble_iso/include/subsys/bluetooth/host/iso_internal.h diff --git a/components/bt/esp_ble_audio/include/subsys/bluetooth/host/keys.h b/components/bt/esp_ble_iso/include/subsys/bluetooth/host/keys.h similarity index 100% rename from components/bt/esp_ble_audio/include/subsys/bluetooth/host/keys.h rename to components/bt/esp_ble_iso/include/subsys/bluetooth/host/keys.h diff --git a/components/bt/esp_ble_audio/include/zephyr/autoconf.h b/components/bt/esp_ble_iso/include/zephyr/autoconf.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/autoconf.h rename to components/bt/esp_ble_iso/include/zephyr/autoconf.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/addr.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/addr.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/addr.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/addr.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/assigned_numbers.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/assigned_numbers.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/assigned_numbers.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/assigned_numbers.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/att.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/att.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/att.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/att.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/bluetooth.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/bluetooth.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/bluetooth.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/bluetooth.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/buf.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/buf.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/buf.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/buf.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/byteorder.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/byteorder.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/byteorder.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/byteorder.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/common/bt_str.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/common/bt_str.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/common/bt_str.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/common/bt_str.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/conn.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/conn.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/conn.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/conn.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/crypto.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/crypto.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/crypto.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/crypto.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/crypto/bt_crypto.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/crypto/bt_crypto.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/crypto/bt_crypto.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/crypto/bt_crypto.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/gap.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/gap.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/gap.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/gap.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/gatt.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/gatt.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/gatt.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/gatt.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/hci.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/hci.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/hci.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/hci.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/hci_types.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/hci_types.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/hci_types.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/hci_types.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/iso.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/iso.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/iso.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/iso.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/l2cap.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/l2cap.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/l2cap.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/l2cap.h diff --git a/components/bt/esp_ble_audio/include/zephyr/bluetooth/uuid.h b/components/bt/esp_ble_iso/include/zephyr/bluetooth/uuid.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/bluetooth/uuid.h rename to components/bt/esp_ble_iso/include/zephyr/bluetooth/uuid.h diff --git a/components/bt/esp_ble_audio/include/zephyr/kernel.h b/components/bt/esp_ble_iso/include/zephyr/kernel.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/kernel.h rename to components/bt/esp_ble_iso/include/zephyr/kernel.h diff --git a/components/bt/esp_ble_audio/include/zephyr/logging/log.h b/components/bt/esp_ble_iso/include/zephyr/logging/log.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/logging/log.h rename to components/bt/esp_ble_iso/include/zephyr/logging/log.h diff --git a/components/bt/esp_ble_audio/include/zephyr/net_buf.h b/components/bt/esp_ble_iso/include/zephyr/net_buf.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/net_buf.h rename to components/bt/esp_ble_iso/include/zephyr/net_buf.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/__assert.h b/components/bt/esp_ble_iso/include/zephyr/sys/__assert.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/__assert.h rename to components/bt/esp_ble_iso/include/zephyr/sys/__assert.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/atomic.h b/components/bt/esp_ble_iso/include/zephyr/sys/atomic.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/atomic.h rename to components/bt/esp_ble_iso/include/zephyr/sys/atomic.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/byteorder.h b/components/bt/esp_ble_iso/include/zephyr/sys/byteorder.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/byteorder.h rename to components/bt/esp_ble_iso/include/zephyr/sys/byteorder.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/check.h b/components/bt/esp_ble_iso/include/zephyr/sys/check.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/check.h rename to components/bt/esp_ble_iso/include/zephyr/sys/check.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/crc.h b/components/bt/esp_ble_iso/include/zephyr/sys/crc.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/crc.h rename to components/bt/esp_ble_iso/include/zephyr/sys/crc.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/dlist.h b/components/bt/esp_ble_iso/include/zephyr/sys/dlist.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/dlist.h rename to components/bt/esp_ble_iso/include/zephyr/sys/dlist.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/iterable_sections.h b/components/bt/esp_ble_iso/include/zephyr/sys/iterable_sections.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/iterable_sections.h rename to components/bt/esp_ble_iso/include/zephyr/sys/iterable_sections.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/list_gen.h b/components/bt/esp_ble_iso/include/zephyr/sys/list_gen.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/list_gen.h rename to components/bt/esp_ble_iso/include/zephyr/sys/list_gen.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/slist.h b/components/bt/esp_ble_iso/include/zephyr/sys/slist.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/slist.h rename to components/bt/esp_ble_iso/include/zephyr/sys/slist.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util.h b/components/bt/esp_ble_iso/include/zephyr/sys/util.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_internal.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_internal.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_internal.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_internal.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_internal_is_eq.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_internal_is_eq.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_internal_is_eq.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_internal_is_eq.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_internal_util_dec.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_internal_util_dec.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_internal_util_dec.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_internal_util_dec.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_internal_util_inc.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_internal_util_inc.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_internal_util_inc.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_internal_util_inc.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_internal_util_x2.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_internal_util_x2.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_internal_util_x2.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_internal_util_x2.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_listify.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_listify.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_listify.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_listify.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_loops.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_loops.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_loops.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_loops.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_macro.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_macro.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_macro.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_macro.h diff --git a/components/bt/esp_ble_audio/include/zephyr/sys/util_utf8.h b/components/bt/esp_ble_iso/include/zephyr/sys/util_utf8.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/sys/util_utf8.h rename to components/bt/esp_ble_iso/include/zephyr/sys/util_utf8.h diff --git a/components/bt/esp_ble_audio/include/zephyr/toolchain.h b/components/bt/esp_ble_iso/include/zephyr/toolchain.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/toolchain.h rename to components/bt/esp_ble_iso/include/zephyr/toolchain.h diff --git a/components/bt/esp_ble_audio/include/zephyr/types.h b/components/bt/esp_ble_iso/include/zephyr/types.h similarity index 100% rename from components/bt/esp_ble_audio/include/zephyr/types.h rename to components/bt/esp_ble_iso/include/zephyr/types.h diff --git a/docs/doxygen/Doxyfile b/docs/doxygen/Doxyfile index d674b6ac149..c3b6427519b 100644 --- a/docs/doxygen/Doxyfile +++ b/docs/doxygen/Doxyfile @@ -55,30 +55,30 @@ INPUT = \ $(PROJECT_PATH)/components/bt/esp_ble_mesh/api/models/include/esp_ble_mesh_sensor_model_api.h \ $(PROJECT_PATH)/components/bt/esp_ble_mesh/api/models/include/esp_ble_mesh_time_scene_model_api.h \ $(PROJECT_PATH)/components/bt/esp_ble_mesh/v1.1/api/models/include/esp_ble_mesh_mbt_model_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_aics_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_bap_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_bap_lc3_preset_defs.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_cap_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_ccp_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_codec_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_common_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_csip_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_defs.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_gmap_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_gmap_lc3_preset_defs.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_has_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_lc3_defs.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_mcc_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_mcs_defs.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_media_proxy_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_micp_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_pacs_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_pbp_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_tbs_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_tmap_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_vcp_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/audio/include/esp_ble_audio_vocs_api.h \ - $(PROJECT_PATH)/components/bt/esp_ble_audio/api/iso/include/esp_ble_iso_common_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_aics_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_bap_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_bap_lc3_preset_defs.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_cap_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_ccp_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_codec_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_common_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_csip_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_defs.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_gmap_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_gmap_lc3_preset_defs.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_has_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_lc3_defs.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_mcc_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_mcs_defs.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_media_proxy_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_micp_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_pacs_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_pbp_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_tbs_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_tmap_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_vcp_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_audio/api/include/esp_ble_audio_vocs_api.h \ + $(PROJECT_PATH)/components/bt/esp_ble_iso/api/include/esp_ble_iso_common_api.h \ $(PROJECT_PATH)/components/bt/host/bluedroid/api/include/api/esp_a2dp_api.h \ $(PROJECT_PATH)/components/bt/host/bluedroid/api/include/api/esp_avrc_api.h \ $(PROJECT_PATH)/components/bt/host/bluedroid/api/include/api/esp_bt_defs.h \ diff --git a/docs/en/COPYRIGHT.rst b/docs/en/COPYRIGHT.rst index d38746ed420..b619d0955de 100644 --- a/docs/en/COPYRIGHT.rst +++ b/docs/en/COPYRIGHT.rst @@ -57,6 +57,8 @@ These third party libraries can be included into the application (firmware) prod * :component:`BLE Audio ` is adapted from Zephyr Project, Copyright (C) 2017-2018 Intel Corporation and licensed under Apache License 2.0. +* :component:`BLE ISO ` is adapted from Zephyr Project, Copyright (C) 2017-2018 Intel Corporation and licensed under Apache License 2.0. + * `mynewt-nimble`_, Copyright (C) 2015-2018 The Apache Software Foundation, is licensed under Apache License 2.0 as described in :component_file:`LICENSE file `. * `TLSF allocator `_, Copyright (C) 2006-2016 Matthew Conte, and licensed under the BSD 3-clause license. diff --git a/docs/zh_CN/COPYRIGHT.rst b/docs/zh_CN/COPYRIGHT.rst index 8e6d612221f..172a1a24959 100644 --- a/docs/zh_CN/COPYRIGHT.rst +++ b/docs/zh_CN/COPYRIGHT.rst @@ -57,6 +57,8 @@ * :component:`BLE Audio ` 改编自 Zephyr 项目,版权归 2017-2018 英特尔公司所有,并根据 Apache License 2.0 进行许可。 +* :component:`BLE ISO ` 改编自 Zephyr 项目,版权归 2017-2018 英特尔公司所有,并根据 Apache License 2.0 进行许可。 + * `mynewt-nimble`_,版权归 2015-2018 Apache 软件基金会所有,根据 :component_file:`LICENSE 文件 ` 中描述的 Apache License 2.0 进行许可。 * `TLSF 分配器 `_,版权归 2006-2016 Matthew Conte 所有,并根据三条款 BSD 许可证进行许可。