mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
feat(openthread): add menuconfig for openthread address query
This commit is contained in:
parent
f86a39ad87
commit
dd0eeaf7f3
@ -374,5 +374,24 @@ menu "OpenThread"
|
|||||||
default n
|
default n
|
||||||
help
|
help
|
||||||
Select this option to enable the OpenThread Radio Spinel for external protocol stack, such as Zigbee.
|
Select this option to enable the OpenThread Radio Spinel for external protocol stack, such as Zigbee.
|
||||||
|
menu "Thread Address Query Config"
|
||||||
|
config OPENTHREAD_ADDRESS_QUERY_TIMEOUT
|
||||||
|
int "Timeout value (in seconds) for a address notification response after sending an address query."
|
||||||
|
depends on OPENTHREAD_FTD || OPENTHREAD_MTD
|
||||||
|
default 3
|
||||||
|
range 1 10
|
||||||
|
|
||||||
|
config OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY
|
||||||
|
int "Initial retry delay for address query (in seconds)."
|
||||||
|
depends on OPENTHREAD_FTD || OPENTHREAD_MTD
|
||||||
|
default 15
|
||||||
|
range 1 120
|
||||||
|
|
||||||
|
config OPENTHREAD_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
int "Maximum retry delay for address query (in seconds)."
|
||||||
|
depends on OPENTHREAD_FTD || OPENTHREAD_MTD
|
||||||
|
default 120
|
||||||
|
range OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY 960
|
||||||
|
endmenu
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@ -590,4 +590,34 @@
|
|||||||
#define OPENTHREAD_CONFIG_RADIO_STATS_ENABLE 1
|
#define OPENTHREAD_CONFIG_RADIO_STATS_ENABLE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @def OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_TIMEOUT
|
||||||
|
*
|
||||||
|
* The timeout value (in seconds) waiting for a address notification response after sending an address query.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_TIMEOUT
|
||||||
|
#define OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_TIMEOUT CONFIG_OPENTHREAD_ADDRESS_QUERY_TIMEOUT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @def OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||||
|
*
|
||||||
|
* Initial retry delay for address query (in seconds).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||||
|
#define OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_INITIAL_RETRY_DELAY CONFIG_OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @def OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
*
|
||||||
|
* Maximum retry delay for address query (in seconds).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
#define OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_MAX_RETRY_DELAY CONFIG_OPENTHREAD_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define OPENTHREAD_FTD 1
|
#define OPENTHREAD_FTD 1
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@ -274,4 +274,34 @@
|
|||||||
#define OPENTHREAD_CONFIG_RADIO_STATS_ENABLE 1
|
#define OPENTHREAD_CONFIG_RADIO_STATS_ENABLE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @def OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_TIMEOUT
|
||||||
|
*
|
||||||
|
* The timeout value (in seconds) waiting for a address notification response after sending an address query.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_TIMEOUT
|
||||||
|
#define OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_TIMEOUT CONFIG_OPENTHREAD_ADDRESS_QUERY_TIMEOUT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @def OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||||
|
*
|
||||||
|
* Initial retry delay for address query (in seconds).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||||
|
#define OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_INITIAL_RETRY_DELAY CONFIG_OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @def OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
*
|
||||||
|
* Maximum retry delay for address query (in seconds).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
#define OPENTHREAD_CONFIG_TMF_ADDRESS_QUERY_MAX_RETRY_DELAY CONFIG_OPENTHREAD_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define OPENTHREAD_MTD 1
|
#define OPENTHREAD_MTD 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user