1 2menu "Wi-Fi" 3 # TODO: Disable WIFI support on ESP32-H2 (WIFI-5796) 4 # visible if SOC_WIFI_SUPPORTED 5 6 config ESP_WIFI_ENABLED 7 bool 8 default y if SOC_WIFI_SUPPORTED 9 10 config ESP_WIFI_STATIC_RX_BUFFER_NUM 11 int "Max number of WiFi static RX buffers" 12 range 2 25 if !SOC_WIFI_HE_SUPPORT 13 range 2 128 if SOC_WIFI_HE_SUPPORT 14 default 10 if !SPIRAM_TRY_ALLOCATE_WIFI_LWIP 15 default 16 if SPIRAM_TRY_ALLOCATE_WIFI_LWIP 16 help 17 Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM. 18 The static rx buffers are allocated when esp_wifi_init is called, they are not freed 19 until esp_wifi_deinit is called. 20 21 WiFi hardware use these buffers to receive all 802.11 frames. 22 A higher number may allow higher throughput but increases memory use. If ESP_WIFI_AMPDU_RX_ENABLED 23 is enabled, this value is recommended to set equal or bigger than ESP_WIFI_RX_BA_WIN in order to 24 achieve better throughput and compatibility with both stations and APs. 25 26 config ESP_WIFI_DYNAMIC_RX_BUFFER_NUM 27 int "Max number of WiFi dynamic RX buffers" 28 range 0 128 if !LWIP_WND_SCALE 29 range 0 1024 if LWIP_WND_SCALE 30 default 32 31 help 32 Set the number of WiFi dynamic RX buffers, 0 means unlimited RX buffers will be allocated 33 (provided sufficient free RAM). The size of each dynamic RX buffer depends on the size of 34 the received data frame. 35 36 For each received data frame, the WiFi driver makes a copy to an RX buffer and then delivers 37 it to the high layer TCP/IP stack. The dynamic RX buffer is freed after the higher layer has 38 successfully received the data frame. 39 40 For some applications, WiFi data frames may be received faster than the application can 41 process them. In these cases we may run out of memory if RX buffer number is unlimited (0). 42 43 If a dynamic RX buffer limit is set, it should be at least the number of static RX buffers. 44 45 choice ESP_WIFI_TX_BUFFER 46 prompt "Type of WiFi TX buffers" 47 default ESP_WIFI_DYNAMIC_TX_BUFFER 48 help 49 Select type of WiFi TX buffers: 50 51 If "Static" is selected, WiFi TX buffers are allocated when WiFi is initialized and released 52 when WiFi is de-initialized. The size of each static TX buffer is fixed to about 1.6KB. 53 54 If "Dynamic" is selected, each WiFi TX buffer is allocated as needed when a data frame is 55 delivered to the Wifi driver from the TCP/IP stack. The buffer is freed after the data frame 56 has been sent by the WiFi driver. The size of each dynamic TX buffer depends on the length 57 of each data frame sent by the TCP/IP layer. 58 59 If PSRAM is enabled, "Static" should be selected to guarantee enough WiFi TX buffers. 60 If PSRAM is disabled, "Dynamic" should be selected to improve the utilization of RAM. 61 62 config ESP_WIFI_STATIC_TX_BUFFER 63 bool "Static" 64 config ESP_WIFI_DYNAMIC_TX_BUFFER 65 bool "Dynamic" 66 depends on !SPIRAM_USE_MALLOC 67 endchoice 68 69 config ESP_WIFI_TX_BUFFER_TYPE 70 int 71 default 0 if ESP_WIFI_STATIC_TX_BUFFER 72 default 1 if ESP_WIFI_DYNAMIC_TX_BUFFER 73 74 config ESP_WIFI_STATIC_TX_BUFFER_NUM 75 int "Max number of WiFi static TX buffers" 76 depends on ESP_WIFI_STATIC_TX_BUFFER 77 range 1 64 78 default 16 79 help 80 Set the number of WiFi static TX buffers. Each buffer takes approximately 1.6KB of RAM. 81 The static RX buffers are allocated when esp_wifi_init() is called, they are not released 82 until esp_wifi_deinit() is called. 83 84 For each transmitted data frame from the higher layer TCP/IP stack, the WiFi driver makes a 85 copy of it in a TX buffer. For some applications especially UDP applications, the upper 86 layer can deliver frames faster than WiFi layer can transmit. In these cases, we may run out 87 of TX buffers. 88 89 config ESP_WIFI_CACHE_TX_BUFFER_NUM 90 int "Max number of WiFi cache TX buffers" 91 depends on SPIRAM 92 range 16 128 93 default 32 94 help 95 Set the number of WiFi cache TX buffer number. 96 97 For each TX packet from uplayer, such as LWIP etc, WiFi driver needs to allocate a static TX 98 buffer and makes a copy of uplayer packet. If WiFi driver fails to allocate the static TX buffer, 99 it caches the uplayer packets to a dedicated buffer queue, this option is used to configure the 100 size of the cached TX queue. 101 102 config ESP_WIFI_DYNAMIC_TX_BUFFER_NUM 103 int "Max number of WiFi dynamic TX buffers" 104 depends on ESP_WIFI_DYNAMIC_TX_BUFFER 105 range 1 128 106 default 32 107 help 108 Set the number of WiFi dynamic TX buffers. The size of each dynamic TX buffer is not fixed, 109 it depends on the size of each transmitted data frame. 110 111 For each transmitted frame from the higher layer TCP/IP stack, the WiFi driver makes a copy 112 of it in a TX buffer. For some applications, especially UDP applications, the upper layer 113 can deliver frames faster than WiFi layer can transmit. In these cases, we may run out of TX 114 buffers. 115 116 config ESP_WIFI_CSI_ENABLED 117 bool "WiFi CSI(Channel State Information)" 118 depends on SOC_WIFI_CSI_SUPPORT 119 default n 120 help 121 Select this option to enable CSI(Channel State Information) feature. CSI takes about 122 CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM KB of RAM. If CSI is not used, it is better to disable 123 this feature in order to save memory. 124 125 config ESP_WIFI_AMPDU_TX_ENABLED 126 bool "WiFi AMPDU TX" 127 default y 128 help 129 Select this option to enable AMPDU TX feature 130 131 132 config ESP_WIFI_TX_BA_WIN 133 int "WiFi AMPDU TX BA window size" 134 depends on ESP_WIFI_AMPDU_TX_ENABLED 135 range 2 32 if !SOC_WIFI_HE_SUPPORT 136 range 2 64 if SOC_WIFI_HE_SUPPORT 137 default 6 138 help 139 Set the size of WiFi Block Ack TX window. Generally a bigger value means higher throughput but 140 more memory. Most of time we should NOT change the default value unless special reason, e.g. 141 test the maximum UDP TX throughput with iperf etc. For iperf test in shieldbox, the recommended 142 value is 9~12. 143 144 config ESP_WIFI_AMPDU_RX_ENABLED 145 bool "WiFi AMPDU RX" 146 default y 147 help 148 Select this option to enable AMPDU RX feature 149 150 config ESP_WIFI_RX_BA_WIN 151 int "WiFi AMPDU RX BA window size" 152 depends on ESP_WIFI_AMPDU_RX_ENABLED 153 range 2 32 if !SOC_WIFI_HE_SUPPORT 154 range 2 64 if SOC_WIFI_HE_SUPPORT 155 default 6 if !SPIRAM_TRY_ALLOCATE_WIFI_LWIP 156 default 16 if SPIRAM_TRY_ALLOCATE_WIFI_LWIP 157 help 158 Set the size of WiFi Block Ack RX window. Generally a bigger value means higher throughput and better 159 compatibility but more memory. Most of time we should NOT change the default value unless special 160 reason, e.g. test the maximum UDP RX throughput with iperf etc. For iperf test in shieldbox, the 161 recommended value is 9~12. If PSRAM is used and WiFi memory is prefered to allocat in PSRAM first, 162 the default and minimum value should be 16 to achieve better throughput and compatibility with both 163 stations and APs. 164 165 config ESP_WIFI_AMSDU_TX_ENABLED 166 bool "WiFi AMSDU TX" 167 depends on SPIRAM 168 default n 169 help 170 Select this option to enable AMSDU TX feature 171 172 config ESP_WIFI_NVS_ENABLED 173 bool "WiFi NVS flash" 174 default y 175 help 176 Select this option to enable WiFi NVS flash 177 178 choice ESP_WIFI_TASK_CORE_ID 179 depends on !FREERTOS_UNICORE 180 prompt "WiFi Task Core ID" 181 default ESP_WIFI_TASK_PINNED_TO_CORE_0 182 help 183 Pinned WiFi task to core 0 or core 1. 184 185 config ESP_WIFI_TASK_PINNED_TO_CORE_0 186 bool "Core 0" 187 config ESP_WIFI_TASK_PINNED_TO_CORE_1 188 bool "Core 1" 189 endchoice 190 191 config ESP_WIFI_SOFTAP_BEACON_MAX_LEN 192 int "Max length of WiFi SoftAP Beacon" 193 range 752 1256 194 default 752 195 help 196 ESP-MESH utilizes beacon frames to detect and resolve root node conflicts (see documentation). However the 197 default length of a beacon frame can simultaneously hold only five root node identifier structures, 198 meaning that a root node conflict of up to five nodes can be detected at one time. In the occurence of 199 more root nodes conflict involving more than five root nodes, the conflict resolution process will detect 200 five of the root nodes, resolve the conflict, and re-detect more root nodes. This process will repeat 201 until all root node conflicts are resolved. However this process can generally take a very long time. 202 203 To counter this situation, the beacon frame length can be increased such that more root nodes can be 204 detected simultaneously. Each additional root node will require 36 bytes and should be added ontop of the 205 default beacon frame length of 206 752 bytes. For example, if you want to detect 10 root nodes simultaneously, you need to set the beacon 207 frame length as 208 932 (752+36*5). 209 210 Setting a longer beacon length also assists with debugging as the conflicting root nodes can be identified 211 more quickly. 212 213 config ESP_WIFI_MGMT_SBUF_NUM 214 int "WiFi mgmt short buffer number" 215 range 6 32 216 default 32 217 help 218 Set the number of WiFi management short buffer. 219 220 config ESP_WIFI_IRAM_OPT 221 bool "WiFi IRAM speed optimization" 222 default n if (BT_ENABLED && SPIRAM && IDF_TARGET_ESP32) 223 default y 224 help 225 Select this option to place frequently called Wi-Fi library functions in IRAM. 226 When this option is disabled, more than 10Kbytes of IRAM memory will be saved 227 but Wi-Fi throughput will be reduced. 228 229 config ESP_WIFI_RX_IRAM_OPT 230 bool "WiFi RX IRAM speed optimization" 231 default n if (BT_ENABLED && SPIRAM && IDF_TARGET_ESP32) 232 default y 233 help 234 Select this option to place frequently called Wi-Fi library RX functions in IRAM. 235 When this option is disabled, more than 17Kbytes of IRAM memory will be saved 236 but Wi-Fi performance will be reduced. 237 238 config ESP_WIFI_ENABLE_WPA3_SAE 239 bool "Enable WPA3-Personal" 240 default y 241 depends on ESP_WIFI_MBEDTLS_CRYPTO 242 help 243 Select this option to allow the device to establish a WPA3-Personal connection with eligible AP's. 244 PMF (Protected Management Frames) is a prerequisite feature for a WPA3 connection, it needs to be 245 explicitly configured before attempting connection. Please refer to the Wi-Fi Driver API Guide for details. 246 247 config ESP_WIFI_ENABLE_SAE_PK 248 bool "Enable SAE-PK" 249 default y 250 depends on ESP_WIFI_ENABLE_WPA3_SAE 251 help 252 Select this option to enable SAE-PK 253 254 config ESP_WIFI_SOFTAP_SAE_SUPPORT 255 bool "Enable WPA3 Personal(SAE) SoftAP" 256 default y 257 depends on ESP_WIFI_ENABLE_WPA3_SAE 258 depends on ESP_WIFI_SOFTAP_SUPPORT 259 help 260 Select this option to enable SAE support in softAP mode. 261 262 config ESP_WIFI_ENABLE_WPA3_OWE_STA 263 bool "Enable OWE STA" 264 default y 265 select ESP_WIFI_MBEDTLS_CRYPTO 266 help 267 Select this option to allow the device to establish OWE connection with eligible AP's. 268 PMF (Protected Management Frames) is a prerequisite feature for a WPA3 connection, it needs to be 269 explicitly configured before attempting connection. Please refer to the Wi-Fi Driver API Guide for details. 270 271 config ESP_WIFI_SLP_IRAM_OPT 272 bool "WiFi SLP IRAM speed optimization" 273 select PM_SLP_DEFAULT_PARAMS_OPT 274 select PERIPH_CTRL_FUNC_IN_IRAM 275 help 276 Select this option to place called Wi-Fi library TBTT process and receive beacon functions in IRAM. 277 Some functions can be put in IRAM either by ESP_WIFI_IRAM_OPT and ESP_WIFI_RX_IRAM_OPT, or this one. 278 If already enabled ESP_WIFI_IRAM_OPT, the other 7.3KB IRAM memory would be taken by this option. 279 If already enabled ESP_WIFI_RX_IRAM_OPT, the other 1.3KB IRAM memory would be taken by this option. 280 If neither of them are enabled, the other 7.4KB IRAM memory would be taken by this option. 281 Wi-Fi power-save mode average current would be reduced if this option is enabled. 282 283 config ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME 284 int "Minimum active time" 285 range 8 60 286 default 50 287 depends on ESP_WIFI_SLP_IRAM_OPT 288 help 289 The minimum timeout for waiting to receive data, unit: milliseconds. 290 291 config ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME 292 int "Maximum keep alive time" 293 range 10 60 294 default 10 295 depends on ESP_WIFI_SLP_IRAM_OPT 296 help 297 The maximum time that wifi keep alive, unit: seconds. 298 299 config ESP_WIFI_FTM_ENABLE 300 bool "WiFi FTM" 301 default n 302 depends on SOC_WIFI_FTM_SUPPORT 303 help 304 Enable feature Fine Timing Measurement for calculating WiFi Round-Trip-Time (RTT). 305 306 config ESP_WIFI_FTM_INITIATOR_SUPPORT 307 bool "FTM Initiator support" 308 default y 309 depends on ESP_WIFI_FTM_ENABLE 310 311 config ESP_WIFI_FTM_RESPONDER_SUPPORT 312 bool "FTM Responder support" 313 default y 314 depends on ESP_WIFI_FTM_ENABLE 315 316 config ESP_WIFI_STA_DISCONNECTED_PM_ENABLE 317 bool "Power Management for station at disconnected" 318 default y 319 help 320 Select this option to enable power_management for station when disconnected. 321 Chip will do modem-sleep when rf module is not in use any more. 322 323 config ESP_WIFI_GCMP_SUPPORT 324 bool "WiFi GCMP Support(GCMP128 and GCMP256)" 325 default n 326 depends on SOC_WIFI_GCMP_SUPPORT 327 help 328 Select this option to enable GCMP support. GCMP support is compulsory for WiFi Suite-B support. 329 330 config ESP_WIFI_GMAC_SUPPORT 331 bool "WiFi GMAC Support(GMAC128 and GMAC256)" 332 default n 333 help 334 Select this option to enable GMAC support. GMAC support is compulsory for WiFi 192 bit certification. 335 336 config ESP_WIFI_SOFTAP_SUPPORT 337 bool "WiFi SoftAP Support" 338 default y 339 help 340 WiFi module can be compiled without SoftAP to save code size. 341 342 config ESP_WIFI_ENHANCED_LIGHT_SLEEP 343 bool "WiFi modem automatically receives the beacon" 344 default n 345 depends on ESP_PHY_MAC_BB_PD && SOC_PM_SUPPORT_BEACON_WAKEUP 346 help 347 The wifi modem automatically receives the beacon frame during light sleep. 348 349 config ESP_WIFI_SLP_BEACON_LOST_OPT 350 bool "Wifi sleep optimize when beacon lost" 351 help 352 Enable wifi sleep optimization when beacon loss occurs and immediately enter 353 sleep mode when the WiFi module detects beacon loss. 354 355 config ESP_WIFI_SLP_BEACON_LOST_TIMEOUT 356 int "Beacon loss timeout" 357 range 5 100 358 default 10 359 depends on ESP_WIFI_SLP_BEACON_LOST_OPT 360 help 361 Timeout time for close rf phy when beacon loss occurs, Unit: 1024 microsecond. 362 363 config ESP_WIFI_SLP_BEACON_LOST_THRESHOLD 364 int "Maximum number of consecutive lost beacons allowed" 365 range 0 8 366 default 3 367 depends on ESP_WIFI_SLP_BEACON_LOST_OPT 368 help 369 Maximum number of consecutive lost beacons allowed, WiFi keeps Rx state when 370 the number of consecutive beacons lost is greater than the given threshold. 371 372 config ESP_WIFI_SLP_PHY_ON_DELTA_EARLY_TIME 373 int "Delta early time for RF PHY on" 374 range 0 100 375 default 2 376 depends on ESP_WIFI_SLP_BEACON_LOST_OPT && SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW 377 help 378 Delta early time for rf phy on, When the beacon is lost, the next rf phy on will 379 be earlier the time specified by the configuration item, Unit: 32 microsecond. 380 381 config ESP_WIFI_SLP_PHY_OFF_DELTA_TIMEOUT_TIME 382 int "Delta timeout time for RF PHY off" 383 range 0 8 384 default 2 385 depends on ESP_WIFI_SLP_BEACON_LOST_OPT && SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW 386 help 387 Delta timeout time for rf phy off, When the beacon is lost, the next rf phy off will 388 be delayed for the time specified by the configuration item. Unit: 1024 microsecond. 389 390 config ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM 391 int "Maximum espnow encrypt peers number" 392 range 0 4 if IDF_TARGET_ESP32C2 393 range 0 17 if (!IDF_TARGET_ESP32C2) 394 default 2 if IDF_TARGET_ESP32C2 395 default 7 if (!IDF_TARGET_ESP32C2) 396 help 397 Maximum number of encrypted peers supported by espnow. 398 The number of hardware keys for encryption is fixed. And the espnow and SoftAP share the same 399 hardware keys. So this configuration will affect the maximum connection number of SoftAP. 400 Maximum espnow encrypted peers number + maximum number of connections of SoftAP = Max hardware keys number. 401 When using ESP mesh, this value should be set to a maximum of 6. 402 403 config ESP_WIFI_NAN_ENABLE 404 bool "WiFi Aware" 405 default n 406 depends on SOC_WIFI_NAN_SUPPORT 407 help 408 Enable WiFi Aware (NAN) feature. 409 410 config ESP_WIFI_ENABLE_WIFI_TX_STATS 411 bool "Enable Wi-Fi transmission statistics" 412 depends on SOC_WIFI_HE_SUPPORT 413 default "y" 414 help 415 Enable Wi-Fi transmission statistics. Total support 4 access category. Each access category 416 will use 346 bytes memory. 417 418 config ESP_WIFI_MBEDTLS_CRYPTO 419 bool "Use MbedTLS crypto APIs" 420 default y 421 select MBEDTLS_AES_C 422 select MBEDTLS_ECP_C 423 select MBEDTLS_ECDH_C 424 select MBEDTLS_ECDSA_C 425 select MBEDTLS_TLS_ENABLED 426 help 427 Select this option to use MbedTLS crypto APIs which utilize hardware acceleration. 428 429 if ESP_WIFI_MBEDTLS_CRYPTO 430 config ESP_WIFI_MBEDTLS_TLS_CLIENT 431 bool "Use MbedTLS TLS client for WiFi Enterprise connection" 432 default y 433 select MBEDTLS_TLS_ENABLED 434 help 435 Select this option to use MbedTLS TLS client for WPA2 enterprise connection. 436 Please note that from MbedTLS-3.0 onwards, MbedTLS does not support SSL-3.0 437 TLS-v1.0, TLS-v1.1 versions. Incase your server is using one of these version, 438 it is advisable to update your server. 439 Please disable this option for compatibilty with older TLS versions. 440 endif 441 442 config ESP_WIFI_WAPI_PSK 443 bool "Enable WAPI PSK support" 444 depends on SOC_WIFI_WAPI_SUPPORT 445 default n 446 help 447 Select this option to enable WAPI-PSK 448 which is a Chinese National Standard Encryption for Wireless LANs (GB 15629.11-2003). 449 450 config ESP_WIFI_SUITE_B_192 451 bool "Enable NSA suite B support with 192 bit key" 452 default n 453 select ESP_WIFI_GCMP_SUPPORT 454 select ESP_WIFI_GMAC_SUPPORT 455 help 456 Select this option to enable 192 bit NSA suite-B. 457 This is necessary to support WPA3 192 bit security. 458 459 config ESP_WIFI_11KV_SUPPORT 460 bool "Enable 802.11k, 802.11v APIs Support" 461 default n 462 help 463 Select this option to enable 802.11k 802.11v APIs(RRM and BTM support). 464 Only APIs which are helpful for network assisted roaming 465 are supported for now. 466 Enable this option with BTM and RRM enabled in sta config 467 to make device ready for network assisted roaming. 468 BTM: BSS transition management enables an AP to request a station to transition 469 to a specific AP, or to indicate to a station a set of preferred APs. 470 RRM: Radio measurements enable STAs to understand the radio environment, 471 it enables STAs to observe and gather data on radio link performance 472 and on the radio environment. Current implementation adds beacon report, 473 link measurement, neighbor report. 474 475 config ESP_WIFI_SCAN_CACHE 476 bool "Keep scan results in cache" 477 depends on ESP_WIFI_11KV_SUPPORT 478 default n 479 help 480 Keep scan results in cache, if not enabled, those 481 will be flushed immediately. 482 483 config ESP_WIFI_MBO_SUPPORT 484 bool "Enable Multi Band Operation Certification Support" 485 default n 486 select ESP_WIFI_11KV_SUPPORT 487 select ESP_WIFI_SCAN_CACHE 488 help 489 Select this option to enable WiFi Multiband operation certification support. 490 491 config ESP_WIFI_DPP_SUPPORT 492 bool "Enable DPP support" 493 default n 494 select ESP_WIFI_MBEDTLS_CRYPTO 495 help 496 Select this option to enable WiFi Easy Connect Support. 497 498 config ESP_WIFI_11R_SUPPORT 499 bool "Enable 802.11R (Fast Transition) Support" 500 default n 501 help 502 Select this option to enable WiFi Fast Transition Support. 503 504 config ESP_WIFI_WPS_SOFTAP_REGISTRAR 505 bool "Add WPS Registrar support in SoftAP mode" 506 depends on ESP_WIFI_SOFTAP_SUPPORT 507 default n 508 help 509 Select this option to enable WPS registrar support in softAP mode. 510 511 config ESP_WIFI_ENABLE_WIFI_RX_STATS 512 bool "Enable Wi-Fi reception statistics" 513 depends on SOC_WIFI_HE_SUPPORT 514 default "y" 515 help 516 Enable Wi-Fi reception statistics. Total support 2 access category. Each access category 517 will use 190 bytes memory. 518 519 config ESP_WIFI_ENABLE_WIFI_RX_MU_STATS 520 bool "Enable Wi-Fi DL MU-MIMO and DL OFDMA reception statistics" 521 depends on ESP_WIFI_ENABLE_WIFI_RX_STATS 522 default "y" 523 help 524 Enable Wi-Fi DL MU-MIMO and DL OFDMA reception statistics. Will use 10932 bytes memory. 525 526 menu "WPS Configuration Options" 527 config ESP_WIFI_WPS_STRICT 528 bool "Strictly validate all WPS attributes" 529 default n 530 help 531 Select this option to enable validate each WPS attribute 532 rigorously. Disabling this add the workaorunds with various APs. 533 Enabling this may cause inter operability issues with some APs. 534 535 config ESP_WIFI_WPS_PASSPHRASE 536 bool "Get WPA2 passphrase in WPS config" 537 default n 538 help 539 Select this option to get passphrase during WPS configuration. 540 This option fakes the virtual display capabilites to get the 541 configuration in passphrase mode. 542 Not recommanded to be used since WPS credentials should not 543 be shared to other devices, making it in readable format increases 544 that risk, also passphrase requires pbkdf2 to convert in psk. 545 546 endmenu # "WPS Configuration Options" 547 548 549 config ESP_WIFI_DEBUG_PRINT 550 bool "Print debug messages from WPA Supplicant" 551 default n 552 help 553 Select this option to print logging information from WPA supplicant, 554 this includes handshake information and key hex dumps depending 555 on the project logging level. 556 557 Enabling this could increase the build size ~60kb 558 depending on the project logging level. 559 560 config ESP_WIFI_TESTING_OPTIONS 561 bool "Add DPP testing code" 562 default n 563 help 564 Select this to enable unity test for DPP. 565 566endmenu # Wi-Fi 567