2022-10-11 13:51:40 -04:00
|
|
|
menu "Example Configuration"
|
|
|
|
|
2023-12-15 00:36:06 -05:00
|
|
|
choice EXAMPLE_LOCAL_CTRL_TRANSPORT
|
|
|
|
bool "Local Control Transport"
|
|
|
|
default EXAMPLE_LOCAL_CTRL_TRANSPORT_BLE if !SOC_WIFI_SUPPORTED
|
|
|
|
default EXAMPLE_LOCAL_CTRL_TRANSPORT_SOFTAP
|
|
|
|
help
|
|
|
|
Local Control component offers both, SoftAP and BLE transports. Choose any one.
|
|
|
|
|
|
|
|
config EXAMPLE_LOCAL_CTRL_TRANSPORT_SOFTAP
|
|
|
|
bool "Soft AP"
|
|
|
|
select LWIP_IPV4
|
|
|
|
depends on SOC_WIFI_SUPPORTED
|
|
|
|
|
|
|
|
config EXAMPLE_LOCAL_CTRL_TRANSPORT_BLE
|
|
|
|
bool "BLE"
|
|
|
|
select BT_ENABLED
|
|
|
|
endchoice
|
|
|
|
|
2022-10-11 13:51:40 -04:00
|
|
|
choice EXAMPLE_PROTOCOMM_SECURITY_VERSION
|
|
|
|
bool "Protocomm security version"
|
|
|
|
default EXAMPLE_PROTOCOMM_SECURITY_VERSION_2
|
|
|
|
help
|
|
|
|
Local Control component offers 3 security versions.
|
|
|
|
The example offers a choice between security version 0, 1 and 2.
|
|
|
|
|
|
|
|
config EXAMPLE_PROTOCOMM_SECURITY_VERSION_0
|
|
|
|
bool "Security Version 0"
|
|
|
|
select ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0
|
|
|
|
|
|
|
|
config EXAMPLE_PROTOCOMM_SECURITY_VERSION_1
|
|
|
|
bool "Security version 1"
|
|
|
|
select ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1
|
|
|
|
|
|
|
|
config EXAMPLE_PROTOCOMM_SECURITY_VERSION_2
|
|
|
|
bool "Security version 2"
|
|
|
|
select ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
choice EXAMPLE_PROTOCOMM_SEC2_MODE
|
|
|
|
bool "Security version 2 mode"
|
|
|
|
depends on EXAMPLE_PROTOCOMM_SECURITY_VERSION_2
|
|
|
|
default EXAMPLE_PROTOCOMM_SEC2_DEV_MODE
|
|
|
|
|
|
|
|
config EXAMPLE_PROTOCOMM_SEC2_DEV_MODE
|
|
|
|
bool "Security version 2 development mode"
|
|
|
|
depends on EXAMPLE_PROTOCOMM_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_PROTOCOMM_SEC2_PROD_MODE
|
|
|
|
bool "Security version 2 production mode"
|
|
|
|
depends on EXAMPLE_PROTOCOMM_SECURITY_VERSION_2
|
|
|
|
help
|
|
|
|
This enables the production mode for
|
|
|
|
security version 2.
|
|
|
|
endchoice
|
|
|
|
|
2023-12-15 00:36:06 -05:00
|
|
|
config EXAMPLE_LOCAL_CTRL_USING_BLUEDROID
|
|
|
|
bool
|
|
|
|
depends on (BT_BLUEDROID_ENABLED && !IDF_TARGET_ESP32)
|
|
|
|
select BT_BLE_42_FEATURES_SUPPORTED
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This enables BLE 4.2 features for Bluedroid which are required for
|
|
|
|
the API definitions that are present in the esp_gap_ble_api header.
|
|
|
|
|
2022-10-11 13:51:40 -04:00
|
|
|
endmenu
|