sdkconfig.defaults 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # Override some defaults so BT stack is enabled and
  2. # BT and WiFi balance
  3. CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=n
  4. CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=n
  5. CONFIG_SW_COEXIST_ENABLE=y
  6. CONFIG_SW_COEXIST_PREFERENCE_BALANCE=y
  7. CONFIG_SW_COEXIST_PREFERENCE_VALUE=2
  8. # Classic BT is enabled
  9. CONFIG_BT_ENABLED=y
  10. CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=
  11. CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=y
  12. CONFIG_BTDM_CONTROLLER_MODE_BTDM=
  13. CONFIG_BLUEDROID_ENABLED=y
  14. CONFIG_CLASSIC_BT_ENABLED=y
  15. CONFIG_A2DP_ENABLE=y
  16. CONFIG_BT_SPP_ENABLED=n
  17. CONFIG_GATTS_ENABLE=n
  18. CONFIG_GATTC_ENABLE=n
  19. CONFIG_BLE_SMP_ENABLE=n
  20. #enable SPIRAM
  21. CONFIG_SPIRAM_SUPPORT=y
  22. CONFIG_SPIRAM_BOOT_INIT=y
  23. CONFIG_SPIRAM_USE_MALLOC=y
  24. CONFIG_SPIRAM_TYPE_AUTO=y
  25. CONFIG_SPIRAM_SIZE=-1
  26. CONFIG_SPIRAM_SPEED_40M=y
  27. CONFIG_SPIRAM_MEMTEST=y
  28. CONFIG_SPIRAM_CACHE_WORKAROUND=y
  29. CONFIG_SPIRAM_BANKSWITCH_ENABLE=y
  30. CONFIG_SPIRAM_BANKSWITCH_RESERVE=8
  31. CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768
  32. CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=2048
  33. CONFIG_PICO_PSRAM_CS_IO=10
  34. #todo:check if this should be changed SLE118 - increased size to troubleshoot an issue CONFIG_MAIN_TASK_STACK_SIZE=8000
  35. CONFIG_MAIN_TASK_STACK_SIZE=10240
  36. CONFIG_PARTITION_TABLE_CUSTOM=y
  37. CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
  38. CONFIG_PARTITION_TABLE_FILENAME="partitions.csv"
  39. CONFIG_PARTITION_TABLE_OFFSET=0x8000
  40. CONFIG_PARTITION_TABLE_MD5=y
  41. # CPU & threads options
  42. CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
  43. CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
  44. CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=
  45. CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0=
  46. CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1=y
  47. CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=1
  48. CONFIG_ESPTOOLPY_BAUD_2MB=y
  49. CONFIG_ESPTOOLPY_BAUD=2000000
  50. # Decreasing the delay here leads to a more responsive control of the playback.
  51. # If debug logging set on output, this should be raised as it will generate a lot of noise in logs
  52. CONFIG_A2DP_CONTROL_DELAY_MS=500
  53. CONFIG_A2DP_CONNECT_TIMEOUT_MS=1000
  54. CONFIG_OUTPUT_NAME=""
  55. CONFIG_I2S_NUM=0
  56. CONFIG_I2S_BCK_IO=26
  57. CONFIG_I2S_WS_IO=25
  58. CONFIG_I2S_DO_IO=22
  59. CONFIG_I2S_BITS_PER_CHANNEL_16=y
  60. CONFIG_I2S_BITS_PER_CHANNEL=16
  61. CONFIG_DACAUDIO=y
  62. CONFIG_OUTPUT_NAME="DAC"
  63. CONFIG_ESPTOOLPY_FLASHMODE_DIO=y
  64. CONFIG_ESPTOOLPY_FLASHMODE="dio"
  65. CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
  66. CONFIG_ESPTOOLPY_FLASHFREQ="40m"
  67. CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
  68. CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
  69. CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
  70. # This is needed in order for some critical modules to load in IRAM
  71. # CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
  72. CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y