sdkconfig.h 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. /* Start bootloader config */
  2. #define CONFIG_FLASHMODE_DIO 1
  3. #define CONFIG_ESPTOOLPY_FLASHFREQ_40M 1
  4. /* End bootloader config */
  5. #define CONFIG_TRACEMEM_RESERVE_DRAM 0x0
  6. #define CONFIG_BT_RESERVE_DRAM 0x0
  7. #define CONFIG_ULP_COPROC_RESERVE_MEM 2040
  8. #define CONFIG_PHY_DATA_OFFSET 0xf000
  9. #define CONFIG_APP_OFFSET 0x10000
  10. #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1
  11. #define CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS 1
  12. #define CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS 4
  13. #define CONFIG_BROWNOUT_DET 1
  14. #define CONFIG_BROWNOUT_DET_LVL 0
  15. #define CONFIG_BROWNOUT_DET_LVL_SEL_0 1
  16. #define CONFIG_TCPIP_TASK_STACK_SIZE 2560
  17. #define CONFIG_TCPIP_RECVMBOX_SIZE 32
  18. #define CONFIG_ESP32_APPTRACE_DEST_NONE 1
  19. #define CONFIG_ESP32_PHY_MAX_TX_POWER 20
  20. #define CONFIG_ESP32_PANIC_PRINT_REBOOT 1
  21. #define CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC 1
  22. #define CONFIG_ESP32_RTC_XTAL_BOOTSTRAP_CYCLES 100
  23. #define CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1 1
  24. #define CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ 240
  25. #define CONFIG_ESP32_DEFAULT_CPU_FREQ_240 1
  26. #define CONFIG_ESP32_DEBUG_OCDAWARE 1
  27. #define CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY 2000
  28. #define CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE 1
  29. #define CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE 1
  30. #define CONFIG_ESP32_WIFI_AMPDU_ENABLED 1
  31. #define CONFIG_ESP32_WIFI_NVS_ENABLED 1
  32. #define CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM 10
  33. #define CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM 0
  34. #define CONFIG_ESP32_WIFI_TX_BUFFER_TYPE 1
  35. #define CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER 1
  36. #define CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM 32
  37. #define CONFIG_ESP32_WIFI_RX_BA_WIN 6
  38. #define CONFIG_ESP32_WIFI_TX_BA_WIN 6
  39. #define CONFIG_ESP32_XTAL_FREQ_AUTO 1
  40. #define CONFIG_ESP32_XTAL_FREQ 0
  41. #define CONFIG_ESP32_RTC_CLK_CAL_CYCLES 1024
  42. #define CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT 5
  43. #define CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT 2048
  44. #if CONFIG_SPIRAM_SUPPORT
  45. #define CONFIG_SPIRAM_TYPE_ESPPSRAM32 1
  46. #define CONFIG_SPIRAM_SIZE 4194304
  47. #define CONFIG_SPIRAM_SPEED_40M 1
  48. #define CONFIG_SPIRAM_CACHE_WORKAROUND 1
  49. #define CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL 16384
  50. #define CONFIG_SPIRAM_BOOT_INIT 1
  51. #define CONFIG_SPIRAM_MEMTEST 1
  52. #define CONFIG_SPIRAM_USE_MALLOC 1
  53. #define CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL 32768
  54. #define CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY 1
  55. #endif
  56. #define CONFIG_FOUR_MAC_ADDRESS_FROM_EFUSE 1
  57. #define CONFIG_DMA_RX_BUF_NUM 10
  58. #define CONFIG_DMA_TX_BUF_NUM 10
  59. #define CONFIG_EMAC_TASK_PRIORITY 20
  60. #define CONFIG_INT_WDT 1
  61. #define CONFIG_INT_WDT_TIMEOUT_MS 300
  62. #define CONFIG_INT_WDT_CHECK_CPU1 0
  63. #define CONFIG_TASK_WDT 1
  64. #define CONFIG_TASK_WDT_PANIC 1
  65. #define CONFIG_TASK_WDT_TIMEOUT_S 5
  66. #define CONFIG_TASK_WDT_CHECK_IDLE_TASK 0
  67. #define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1 0
  68. #define CONFIG_FREERTOS_UNICORE 1
  69. #define CONFIG_FREERTOS_CORETIMER_0 1
  70. #define CONFIG_FREERTOS_HZ 100
  71. #define CONFIG_FREERTOS_ASSERT_FAIL_ABORT 1
  72. #define CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION 1
  73. #define CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE 1
  74. #define CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS 2
  75. #define CONFIG_FREERTOS_IDLE_TASK_STACKSIZE 1024
  76. #define CONFIG_FREERTOS_ISR_STACKSIZE 1536
  77. #define CONFIG_FREERTOS_BREAK_ON_SCHEDULER_START_JTAG 1
  78. #define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16
  79. #define CONFIG_SUPPORT_STATIC_ALLOCATION 1
  80. #define CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK 1
  81. #define CONFIG_MAIN_TASK_STACK_SIZE 4096
  82. #define CONFIG_IPC_TASK_STACK_SIZE 1024
  83. #define CONFIG_BTC_TASK_STACK_SIZE 3072
  84. #define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE 4096
  85. #define CONFIG_SYSTEM_EVENT_QUEUE_SIZE 32
  86. #define CONFIG_TIMER_TASK_STACK_SIZE 4096
  87. #define CONFIG_TIMER_TASK_PRIORITY 1
  88. #define CONFIG_TIMER_TASK_STACK_DEPTH 2048
  89. #define CONFIG_TIMER_QUEUE_LENGTH 10
  90. #define CONFIG_NEWLIB_STDIN_LINE_ENDING_CR 1
  91. #define CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 1
  92. #define CONFIG_PHY_ENABLED 1
  93. #define CONFIG_WIFI_ENABLED 1
  94. #define CONFIG_OPTIMIZATION_LEVEL_DEBUG 1
  95. #define CONFIG_MEMMAP_SMP 1
  96. #define CONFIG_PARTITION_TABLE_SINGLE_APP 1
  97. #define CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv"
  98. #define CONFIG_PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET 0x10000
  99. #define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv"
  100. #define CONFIG_CONSOLE_UART_BAUDRATE 115200
  101. #define CONFIG_CONSOLE_UART_NUM 0
  102. #define CONFIG_CONSOLE_UART_DEFAULT 1
  103. #define CONFIG_LOG_DEFAULT_LEVEL_INFO 1
  104. #define CONFIG_LOG_BOOTLOADER_LEVEL_WARN 1
  105. #define CONFIG_LOG_DEFAULT_LEVEL 3
  106. #define CONFIG_LOG_COLORS 1
  107. #define CONFIG_LOG_BOOTLOADER_LEVEL 2
  108. #define CONFIG_LWIP_THREAD_LOCAL_STORAGE_INDEX 0
  109. #define CONFIG_LWIP_DHCP_DOES_ARP_CHECK 1
  110. #define CONFIG_LWIP_DHCP_MAX_NTP_SERVERS 1
  111. #define CONFIG_LWIP_DHCPS_LEASE_UNIT 60
  112. #define CONFIG_LWIP_DHCPS_MAX_STATION_NUM 8
  113. #define CONFIG_LWIP_MAX_ACTIVE_TCP 16
  114. #define CONFIG_LWIP_MAX_SOCKETS 8
  115. #define CONFIG_LWIP_SO_REUSE 1
  116. #define CONFIG_LWIP_ETHARP_TRUST_IP_MAC 1
  117. #define CONFIG_IP_LOST_TIMER_INTERVAL 120
  118. #define CONFIG_UDP_RECVMBOX_SIZE 6
  119. #define CONFIG_TCP_MAXRTX 12
  120. #define CONFIG_TCP_SYNMAXRTX 6
  121. #define CONFIG_TCP_MSL 60000
  122. #define CONFIG_TCP_MSS 1436
  123. #define CONFIG_TCP_SND_BUF_DEFAULT 5744
  124. #define CONFIG_TCP_WND_DEFAULT 5744
  125. #define CONFIG_TCP_QUEUE_OOSEQ 1
  126. #define CONFIG_TCP_OVERSIZE_MSS 1
  127. #define CONFIG_TCP_RECVMBOX_SIZE 6
  128. #define CONFIG_MBEDTLS_AES_C 1
  129. #define CONFIG_MBEDTLS_CCM_C 1
  130. #define CONFIG_MBEDTLS_ECDH_C 1
  131. #define CONFIG_MBEDTLS_ECDSA_C 1
  132. #define CONFIG_MBEDTLS_ECP_C 1
  133. #define CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED 1
  134. #define CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED 1
  135. #define CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED 1
  136. #define CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED 1
  137. #define CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED 1
  138. #define CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED 1
  139. #define CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED 1
  140. #define CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED 1
  141. #define CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED 1
  142. #define CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED 1
  143. #define CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED 1
  144. #define CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED 1
  145. #define CONFIG_MBEDTLS_ECP_NIST_OPTIM 1
  146. #define CONFIG_MBEDTLS_GCM_C 1
  147. #define CONFIG_MBEDTLS_HARDWARE_AES 1
  148. #define CONFIG_MBEDTLS_HAVE_TIME 1
  149. #define CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA 1
  150. #define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA 1
  151. #define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA 1
  152. #define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA 1
  153. #define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA 1
  154. #define CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE 1
  155. #define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1
  156. #define CONFIG_MBEDTLS_PEM_PARSE_C 1
  157. #define CONFIG_MBEDTLS_PEM_WRITE_C 1
  158. #define CONFIG_MBEDTLS_RC4_DISABLED 1
  159. #define CONFIG_MBEDTLS_SSL_ALPN 1
  160. #define CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN 16384
  161. #define CONFIG_MBEDTLS_SSL_PROTO_TLS1 1
  162. #define CONFIG_MBEDTLS_SSL_PROTO_TLS1_1 1
  163. #define CONFIG_MBEDTLS_SSL_PROTO_TLS1_2 1
  164. #define CONFIG_MBEDTLS_SSL_RENEGOTIATION 1
  165. #define CONFIG_MBEDTLS_SSL_SESSION_TICKETS 1
  166. #define CONFIG_MBEDTLS_TLS_CLIENT 1
  167. #define CONFIG_MBEDTLS_TLS_ENABLED 1
  168. #define CONFIG_MBEDTLS_TLS_SERVER 1
  169. #define CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT 1
  170. #define CONFIG_MBEDTLS_X509_CRL_PARSE_C 1
  171. #define CONFIG_MBEDTLS_X509_CSR_PARSE_C 1
  172. #define CONFIG_MAKE_WARN_UNDEFINED_VARIABLES 1
  173. #define CONFIG_TOOLPREFIX "xtensa-esp32-elf-"
  174. #define CONFIG_PYTHON "python2"