2022-12-20 09:07:54 -05:00
|
|
|
menu "Example Configuration"
|
|
|
|
|
|
|
|
config EXAMPLE_WIFI_SSID
|
|
|
|
string "WiFi SSID"
|
|
|
|
default "myssid"
|
|
|
|
help
|
|
|
|
SSID (network name) for the example to connect to.
|
|
|
|
|
|
|
|
config EXAMPLE_WIFI_PASSWORD
|
|
|
|
string "WiFi Password"
|
|
|
|
default "mypassword"
|
|
|
|
help
|
|
|
|
WiFi password (WPA or WPA2) for the example to use.
|
|
|
|
|
2023-04-05 22:46:32 -04:00
|
|
|
config EXAMPLE_ENABLE_STATIC_IP
|
|
|
|
bool "enable static ip"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Enable static IP
|
|
|
|
config EXAMPLE_STATIC_IP_ADDR
|
|
|
|
string "Static IP address"
|
|
|
|
default "192.168.4.2"
|
|
|
|
depends on EXAMPLE_ENABLE_STATIC_IP
|
|
|
|
help
|
|
|
|
Set static IP address.
|
|
|
|
|
|
|
|
config EXAMPLE_STATIC_NETMASK_ADDR
|
|
|
|
string "Static netmask address"
|
|
|
|
default "255.255.255.0"
|
|
|
|
depends on EXAMPLE_ENABLE_STATIC_IP
|
|
|
|
help
|
|
|
|
Set static netmask address.
|
|
|
|
|
|
|
|
config EXAMPLE_STATIC_GW_ADDR
|
|
|
|
string "Static gateway address"
|
|
|
|
default "192.168.4.1"
|
|
|
|
depends on EXAMPLE_ENABLE_STATIC_IP
|
|
|
|
help
|
|
|
|
Set static gateway address.
|
|
|
|
|
2022-12-20 09:07:54 -05:00
|
|
|
menu "iTWT Configuration"
|
|
|
|
config EXAMPLE_ITWT_TRIGGER_ENABLE
|
|
|
|
bool "trigger-enabled"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
0- a non-trigger-enabled TWT, 1-a trigger-enabled TWT
|
|
|
|
config EXAMPLE_ITWT_ANNOUNCED
|
|
|
|
bool "announced"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
0- an unannounced TWT, 1-an announced TWT
|
|
|
|
config EXAMPLE_ITWT_MIN_WAKE_DURA
|
|
|
|
int "itwt minimum wake duration"
|
|
|
|
range 1 255
|
|
|
|
default 255
|
|
|
|
help
|
|
|
|
Nominal Minimum Wake Duration, indicates the minimum amount of time, in unit of 256 us, that the TWT
|
|
|
|
requesting STA expects that it needs to be awake. The value range is [1, 255].
|
|
|
|
config EXAMPLE_ITWT_WAKE_INVL_EXPN
|
|
|
|
int "itwt wake interval exponent"
|
|
|
|
range 0 31
|
|
|
|
default 10
|
|
|
|
help
|
|
|
|
TWT Wake Interval Exponent, in microseconds. The value range is [0, 31].
|
|
|
|
config EXAMPLE_ITWT_WAKE_INVL_MANT
|
|
|
|
int "itwt wake interval mantissa"
|
|
|
|
range 1 65535
|
|
|
|
default 512
|
|
|
|
help
|
|
|
|
TWT Wake Interval Mantissa, in microseconds. The value range is [1, 65535].
|
2023-05-26 03:11:47 -04:00
|
|
|
config EXAMPLE_ITWT_ID
|
|
|
|
int "itwt connection id"
|
|
|
|
range 0 32767
|
|
|
|
default 0
|
|
|
|
help
|
|
|
|
TWT Connection id. The value range is [0, 32767].
|
|
|
|
config EXAMPLE_ITWT_SETUP_TIMEOUT_TIME_MS
|
|
|
|
int "itwt wake interval mantissa"
|
|
|
|
range 100 65535
|
|
|
|
default 5000
|
|
|
|
help
|
|
|
|
TWT setup timeout time, in microseconds. The value range is [100, 65535].
|
2022-12-20 09:07:54 -05:00
|
|
|
endmenu
|
|
|
|
|
|
|
|
choice EXAMPLE_MAX_CPU_FREQ
|
|
|
|
prompt "Maximum CPU frequency"
|
|
|
|
default EXAMPLE_MAX_CPU_FREQ_80
|
|
|
|
depends on PM_ENABLE
|
|
|
|
help
|
|
|
|
Maximum CPU frequency to use for dynamic frequency scaling.
|
|
|
|
|
|
|
|
config EXAMPLE_MAX_CPU_FREQ_80
|
|
|
|
bool "80 MHz"
|
|
|
|
config EXAMPLE_MAX_CPU_FREQ_120
|
|
|
|
bool "120 MHz"
|
|
|
|
depends on IDF_TARGET_ESP32C2
|
|
|
|
config EXAMPLE_MAX_CPU_FREQ_160
|
|
|
|
bool "160 MHz"
|
|
|
|
depends on !IDF_TARGET_ESP32C2
|
|
|
|
config EXAMPLE_MAX_CPU_FREQ_240
|
|
|
|
bool "240 MHz"
|
|
|
|
depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config EXAMPLE_MAX_CPU_FREQ_MHZ
|
|
|
|
int
|
|
|
|
default 80 if EXAMPLE_MAX_CPU_FREQ_80
|
|
|
|
default 120 if EXAMPLE_MAX_CPU_FREQ_120
|
|
|
|
default 160 if EXAMPLE_MAX_CPU_FREQ_160
|
|
|
|
default 240 if EXAMPLE_MAX_CPU_FREQ_240
|
|
|
|
|
|
|
|
choice EXAMPLE_MIN_CPU_FREQ
|
|
|
|
prompt "Minimum CPU frequency"
|
|
|
|
default EXAMPLE_MIN_CPU_FREQ_10M
|
|
|
|
depends on PM_ENABLE
|
|
|
|
help
|
|
|
|
Minimum CPU frequency to use for dynamic frequency scaling.
|
|
|
|
Should be set to XTAL frequency or XTAL frequency divided by integer.
|
|
|
|
|
|
|
|
config EXAMPLE_MIN_CPU_FREQ_40M
|
|
|
|
bool "40 MHz (use with 40MHz XTAL)"
|
|
|
|
depends on XTAL_FREQ_40 || XTAL_FREQ_AUTO
|
|
|
|
config EXAMPLE_MIN_CPU_FREQ_20M
|
|
|
|
bool "20 MHz (use with 40MHz XTAL)"
|
|
|
|
depends on XTAL_FREQ_40 || XTAL_FREQ_AUTO
|
|
|
|
config EXAMPLE_MIN_CPU_FREQ_10M
|
|
|
|
bool "10 MHz (use with 40MHz XTAL)"
|
|
|
|
depends on XTAL_FREQ_40 || XTAL_FREQ_AUTO
|
|
|
|
config EXAMPLE_MIN_CPU_FREQ_26M
|
|
|
|
bool "26 MHz (use with 26MHz XTAL)"
|
|
|
|
depends on XTAL_FREQ_26 || XTAL_FREQ_AUTO
|
|
|
|
config EXAMPLE_MIN_CPU_FREQ_13M
|
|
|
|
bool "13 MHz (use with 26MHz XTAL)"
|
|
|
|
depends on XTAL_FREQ_26 || XTAL_FREQ_AUTO
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config EXAMPLE_MIN_CPU_FREQ_MHZ
|
|
|
|
int
|
|
|
|
default 40 if EXAMPLE_MIN_CPU_FREQ_40M
|
|
|
|
default 20 if EXAMPLE_MIN_CPU_FREQ_20M
|
|
|
|
default 10 if EXAMPLE_MIN_CPU_FREQ_10M
|
|
|
|
default 26 if EXAMPLE_MIN_CPU_FREQ_26M
|
|
|
|
default 13 if EXAMPLE_MIN_CPU_FREQ_13M
|
|
|
|
|
|
|
|
endmenu
|