mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-06 11:36:59 +03:00
First stab at implementing a ring buffer. Now tuning should be done. The statistics report causes jitters and can be deactivated by lowering the output verbosity.
61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
# Override some defaults so BT stack is enabled and
|
|
# BT and WiFi balance
|
|
CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=n
|
|
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=n
|
|
CONFIG_SW_COEXIST_ENABLE=y
|
|
CONFIG_SW_COEXIST_PREFERENCE_BALANCE=y
|
|
CONFIG_SW_COEXIST_PREFERENCE_VALUE=2
|
|
# Classic BT is enabled
|
|
CONFIG_BT_ENABLED=y
|
|
CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=
|
|
CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=y
|
|
CONFIG_BTDM_CONTROLLER_MODE_BTDM=
|
|
CONFIG_BLUEDROID_ENABLED=y
|
|
CONFIG_CLASSIC_BT_ENABLED=y
|
|
CONFIG_A2DP_ENABLE=y
|
|
CONFIG_BT_SPP_ENABLED=n
|
|
CONFIG_GATTS_ENABLE=n
|
|
CONFIG_GATTC_ENABLE=n
|
|
CONFIG_BLE_SMP_ENABLE=n
|
|
#enable SPIRAM
|
|
CONFIG_SPIRAM_SUPPORT=y
|
|
CONFIG_SPIRAM_BOOT_INIT=y
|
|
CONFIG_SPIRAM_USE_MALLOC=y
|
|
CONFIG_SPIRAM_TYPE_AUTO=y
|
|
CONFIG_SPIRAM_SIZE=-1
|
|
CONFIG_SPIRAM_SPEED_40M=y
|
|
CONFIG_SPIRAM_MEMTEST=y
|
|
CONFIG_SPIRAM_CACHE_WORKAROUND=y
|
|
CONFIG_SPIRAM_BANKSWITCH_ENABLE=y
|
|
CONFIG_SPIRAM_BANKSWITCH_RESERVE=8
|
|
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768
|
|
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=2048
|
|
CONFIG_PICO_PSRAM_CS_IO=10
|
|
CONFIG_MAIN_TASK_STACK_SIZE=8000
|
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
|
|
CONFIG_PARTITION_TABLE_FILENAME="partitions.csv"
|
|
CONFIG_PARTITION_TABLE_OFFSET=0x8000
|
|
CONFIG_PARTITION_TABLE_MD5=y
|
|
# CPU & threads options
|
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
|
|
CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=
|
|
CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0=
|
|
CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1=y
|
|
CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=1
|
|
CONFIG_ESPTOOLPY_BAUD_2MB=y
|
|
CONFIG_ESPTOOLPY_BAUD=2000000
|
|
# Decreasing the delay here leads to a more responsive control of the playback.
|
|
# If debug logging set on output, this should be raised as it will generate a lot of noise in logs
|
|
CONFIG_A2DP_CONTROL_DELAY_MS=500
|
|
CONFIG_A2DP_CONNECT_TIMEOUT_MS=1000
|
|
CONFIG_OUTPUT_NAME=""
|
|
CONFIG_I2S_NUM=0
|
|
CONFIG_I2S_BCK_IO=26
|
|
CONFIG_I2S_WS_IO=25
|
|
CONFIG_I2S_DO_IO=22
|
|
CONFIG_I2S_BITS_PER_CHANNEL_16=y
|
|
CONFIG_I2S_BITS_PER_CHANNEL=16
|
|
CONFIG_DACAUDIO=y
|
|
CONFIG_OUTPUT_NAME="DAC" |