mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-03 03:31:41 +03:00
feat(ble_audio): BLE Audio PSRAM support
This commit is contained in:
@@ -29,3 +29,12 @@ CONFIG_BT_AUDIO_CODEC_CFG_MAX_METADATA_SIZE=60
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -19,3 +19,12 @@ CONFIG_BT_BAP_BROADCAST_SOURCE=y
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -21,3 +21,12 @@ CONFIG_BT_BAP_UNICAST_CLIENT_GROUP_STREAM_COUNT=2
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -28,3 +28,12 @@ CONFIG_BT_PACS_SUPPORTED_CONTEXT_NOTIFIABLE=y
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -35,3 +35,12 @@ CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
CONFIG_EXAMPLE_UNICAST=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -26,3 +26,12 @@ CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
CONFIG_EXAMPLE_UNICAST=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -26,3 +26,12 @@ CONFIG_BT_AUDIO_CODEC_CFG_MAX_METADATA_SIZE=60
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -21,3 +21,12 @@ CONFIG_BT_BAP_BROADCAST_SOURCE=y
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
@@ -31,6 +31,15 @@ CONFIG_BT_MCTL_LOCAL_PLAYER_REMOTE_CONTROL=y
|
||||
CONFIG_BT_TBS=y
|
||||
CONFIG_BT_TBS_SUPPORTED_FEATURES=3
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
@@ -45,3 +45,12 @@ CONFIG_EXAMPLE_TMAP_PER_DUO=y
|
||||
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
|
||||
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
|
||||
# To place LE Audio .bss + control-plane heap in PSRAM, uncomment the
|
||||
# lines below (needs a PSRAM-capable target, e.g. esp32s31/esp32h4).
|
||||
# CONFIG_SPIRAM=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_ISO_HEAP_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_BSS_SEG_EXTERNAL_MEMORY=y
|
||||
# CONFIG_BT_AUDIO_HEAP_EXTERNAL_MEMORY=y
|
||||
|
||||
Reference in New Issue
Block a user