| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- menu "Example Configuration"
- orsource "$IDF_PATH/examples/common_components/env_caps/$IDF_TARGET/Kconfig.env_caps"
- choice EXAMPLE_WIFI_CONFIGURATION
- prompt "WiFi configuration"
- default EXAMPLE_WIFI_CONFIGURATION_MANUAL
- help
- Choose how the WiFi settings should be configured.
- config EXAMPLE_WIFI_CONFIGURATION_MANUAL
- bool
- prompt "Manual configuration via http server"
- config EXAMPLE_WIFI_CONFIGURATION_PROVISIONING
- bool
- prompt "Using unified provisioning"
- endchoice
- choice EXAMPLE_PROV_SECURITY_VERSION
- bool "Protocomm security version"
- depends on EXAMPLE_WIFI_CONFIGURATION_PROVISIONING
- default EXAMPLE_PROV_SECURITY_VERSION_1
- help
- Wi-Fi provisioning component offers 3 security versions.
- The example offers a choice between security version 1 and 2.
- You can also choose version 0, which is recommended only
- for testing (not secure, plain text communication)
- config EXAMPLE_PROV_SECURITY_VERSION_1
- bool "Security version 1"
- select ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1
- config EXAMPLE_PROV_SECURITY_VERSION_2
- bool "Security version 2"
- select ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2
- config EXAMPLE_PROV_SECURITY_VERSION_0
- bool "Plain text communication -- not secure!"
- select ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0
- endchoice
- choice EXAMPLE_PROV_MODE
- bool "Security version 2 mode"
- depends on EXAMPLE_PROV_SECURITY_VERSION_2
- default EXAMPLE_PROV_SEC2_DEV_MODE
- config EXAMPLE_PROV_SEC2_DEV_MODE
- bool "Security version 2 development mode"
- depends on EXAMPLE_PROV_SECURITY_VERSION_2
- help
- This enables the development mode for
- security version 2.
- Please note that this mode is NOT recommended for production purpose.
- config EXAMPLE_PROV_SEC2_PROD_MODE
- bool "Security version 2 production mode"
- depends on EXAMPLE_PROV_SECURITY_VERSION_2
- help
- This enables the production mode for
- security version 2.
- endchoice
- choice EXAMPLE_WIRED_INTERFACE
- prompt "Choose the Wired interface"
- default EXAMPLE_WIRED_INTERFACE_IS_ETHERNET
- help
- Choose the wired interface: Ethernet or USB
- config EXAMPLE_WIRED_INTERFACE_IS_ETHERNET
- bool
- prompt "Ethernet"
- config EXAMPLE_WIRED_INTERFACE_IS_USB
- bool
- depends on IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
- prompt "USB NCM"
- endchoice
- config EXAMPLE_RECONFIGURE_BUTTON
- int "Button for switching to reconfigure mode"
- range ENV_GPIO_RANGE_MIN ENV_GPIO_IN_RANGE_MAX
- default 2 if EXAMPLE_WIRED_INTERFACE_IS_ETHERNET
- default 0
- help
- The button on this GPIO is used to reset the board to
- the reconfiguration mode, i.e. to restart provisioning
- or manual configuration of Wi-Fi settings (ssid, password)
- endmenu
|