feat(ble_audio): BLE Audio PSRAM support

This commit is contained in:
Liu Linyan
2026-09-04 09:26:24 +08:00
parent 84a2ae4e5e
commit cf73b0c616
68 changed files with 736 additions and 270 deletions
@@ -17,3 +17,10 @@ CONFIG_BT_ISO_MAX_CHAN=2
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
CONFIG_FREERTOS_HZ=1000
# To place BLE ISO .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
@@ -17,3 +17,10 @@ CONFIG_BT_ISO_MAX_CHAN=2
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
CONFIG_FREERTOS_HZ=1000
# To place BLE ISO .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
@@ -16,3 +16,10 @@ CONFIG_BT_ISO_CENTRAL=y
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
CONFIG_FREERTOS_HZ=1000
# To place BLE ISO .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
@@ -16,3 +16,10 @@ CONFIG_BT_ISO_PERIPHERAL=y
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
CONFIG_FREERTOS_HZ=1000
# To place BLE ISO .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