# 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