61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
# ESP32 SIP Client - Bluetooth Headset Version
|
|
# Target: ESP32 WROOM (Bluetooth Classic, kein USB Host)
|
|
|
|
CONFIG_IDF_TARGET="esp32"
|
|
|
|
# Flash Größe
|
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
|
|
|
|
# PSRAM (optional, falls auf Board vorhanden)
|
|
# CONFIG_ESP32_SPIRAM_SUPPORT=y
|
|
|
|
# Bluetooth Classic aktiviert
|
|
CONFIG_BT_ENABLED=y
|
|
CONFIG_BT_BLUEDROID_ENABLED=y
|
|
CONFIG_BT_CLASSIC_ENABLED=y
|
|
CONFIG_BT_A2DP_ENABLE=n
|
|
CONFIG_BT_HFP_ENABLE=y
|
|
CONFIG_BT_HFP_AG_ENABLE=y
|
|
CONFIG_BT_HFP_CLIENT_ENABLE=n
|
|
CONFIG_BT_SSP_ENABLED=y
|
|
CONFIG_BT_BLE_ENABLED=n
|
|
|
|
# Bluetooth Controller (ESP32 BTDM)
|
|
CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=y
|
|
CONFIG_BTDM_CTRL_HCI_MODE_VHCI=y
|
|
|
|
# SCO Data Path für HFP Audio
|
|
CONFIG_BT_HFP_AUDIO_DATA_PATH_HCI=y
|
|
|
|
# Bluetooth Memory
|
|
CONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST=n
|
|
CONFIG_BT_RESERVE_DRAM=0xdb5c
|
|
|
|
# WiFi
|
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
|
CONFIG_ESP_WIFI_NVS_ENABLED=y
|
|
|
|
# LWIP
|
|
CONFIG_LWIP_IPV4=y
|
|
CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y
|
|
|
|
# HTTP Server
|
|
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
|
|
CONFIG_HTTPD_MAX_URI_LEN=512
|
|
|
|
# NVS
|
|
CONFIG_NVS_ENCRYPTION=n
|
|
|
|
# Logging
|
|
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
|
|
CONFIG_LOG_MAXIMUM_LEVEL_DEBUG=y
|
|
|
|
# FreeRTOS
|
|
CONFIG_FREERTOS_HZ=1000
|
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3072
|
|
|
|
# Compiler Optimierung
|
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|