1menu "Example Configuration" 2 3 config EXAMPLE_USE_SEC_1 4 bool 5 default y 6 prompt "Use Security Version 1" 7 help 8 Security version 1 used Curve25519 key exchange for establishing 9 secure session between device and client during provisioning 10 11 config EXAMPLE_USE_POP 12 bool 13 depends on EXAMPLE_USE_SEC_1 14 default y 15 prompt "Use proof-of-possession" 16 help 17 Proof-of-possession can be optionally used to prove that the device is indeed 18 in possession of the user who is provisioning the device. This proof-of-possession 19 is internally used to generate the shared secret through key exchange. 20 21 config EXAMPLE_POP 22 string "Proof-of-possession" 23 default "abcd1234" 24 depends on EXAMPLE_USE_POP 25 26 config EXAMPLE_RESET_PROVISIONED 27 bool 28 default n 29 prompt "Reset provisioned status of the device" 30 help 31 This erases the NVS to reset provisioned status of the device on every reboot. 32 Provisioned status is determined by the Wi-Fi STA configuration, saved on the NVS. 33 34 config EXAMPLE_AP_RECONN_ATTEMPTS 35 int "Maximum AP connection attempts" 36 default 5 37 help 38 Set the maximum connection attempts to perform when connecting to a Wi-Fi AP. 39 40 config EXAMPLE_PROV_SHOW_QR 41 bool "Show provisioning QR code" 42 default y 43 help 44 Show the QR code for provisioning. 45endmenu 46