first commit
This commit is contained in:
87
components/wifi-connect/Kconfig.projbuild
Normal file
87
components/wifi-connect/Kconfig.projbuild
Normal file
@@ -0,0 +1,87 @@
|
||||
menu "WiFi Connect"
|
||||
|
||||
choice WIFI_CONNECT_PROVISION_MODE
|
||||
prompt "Provisioning mode"
|
||||
default WIFI_CONNECT_PROVISION_MODE_BUTTON
|
||||
help
|
||||
Select how provisioning mode is entered.
|
||||
|
||||
config WIFI_CONNECT_PROVISION_MODE_BUTTON
|
||||
bool "Button triggered (default)"
|
||||
help
|
||||
Enter provisioning only when button long-press is detected.
|
||||
|
||||
config WIFI_CONNECT_PROVISION_MODE_ALWAYS_ON
|
||||
bool "Always-on provisioning"
|
||||
help
|
||||
Start provisioning automatically on boot and keep it running.
|
||||
Provisioning will not auto-stop after idle timeout or STA connect.
|
||||
|
||||
endchoice
|
||||
|
||||
config WIFI_CONNECT_BUTTON_GPIO
|
||||
int "Provision button GPIO"
|
||||
range 0 21
|
||||
default 9
|
||||
help
|
||||
GPIO used for entering provisioning mode.
|
||||
|
||||
config WIFI_CONNECT_BUTTON_ACTIVE_LEVEL
|
||||
int "Provision button active level"
|
||||
range 0 1
|
||||
default 0
|
||||
help
|
||||
Active level of provisioning button. 0 means active-low.
|
||||
|
||||
config WIFI_CONNECT_DEBOUNCE_MS
|
||||
int "Button debounce time (ms)"
|
||||
range 10 200
|
||||
default 40
|
||||
|
||||
config WIFI_CONNECT_LONG_PRESS_MS
|
||||
int "Button long press trigger time (ms)"
|
||||
range 500 10000
|
||||
default 2000
|
||||
|
||||
config WIFI_CONNECT_BUTTON_STARTUP_GUARD_MS
|
||||
int "Button startup guard time (ms)"
|
||||
range 0 30000
|
||||
default 5000
|
||||
help
|
||||
Ignore button long-press detection during startup guard window.
|
||||
Useful when button pin is shared with other peripherals.
|
||||
|
||||
config WIFI_CONNECT_BUTTON_RELEASE_ARM_MS
|
||||
int "Button release arm time (ms)"
|
||||
range 20 2000
|
||||
default 200
|
||||
help
|
||||
Require button to stay in released level for this duration
|
||||
before long-press detection is armed.
|
||||
|
||||
config WIFI_CONNECT_CONNECT_TIMEOUT_SEC
|
||||
int "Wi-Fi connect timeout (sec)"
|
||||
range 5 180
|
||||
default 30
|
||||
|
||||
config WIFI_CONNECT_IDLE_TIMEOUT_SEC
|
||||
int "Provisioning idle timeout (sec)"
|
||||
range 30 1800
|
||||
default 300
|
||||
|
||||
config WIFI_CONNECT_MAX_SCAN_RESULTS
|
||||
int "Maximum scan results"
|
||||
range 5 50
|
||||
default 20
|
||||
|
||||
config WIFI_CONNECT_AP_MAX_CONNECTIONS
|
||||
int "SoftAP max connections"
|
||||
range 1 10
|
||||
default 4
|
||||
|
||||
config WIFI_CONNECT_AP_GRACEFUL_STOP_SEC
|
||||
int "AP keep-alive after STA connected (sec)"
|
||||
range 0 120
|
||||
default 15
|
||||
|
||||
endmenu
|
||||
Reference in New Issue
Block a user