mirror of
https://github.com/espressif/esp-idf
synced 2025-03-10 01:29:21 -04:00
feat(openthread): support changing openthread version information
This commit is contained in:
parent
c743807de8
commit
ffe3ce3ed0
@ -237,9 +237,9 @@ execute_process(
|
||||
|
||||
string(TIMESTAMP OT_BUILD_TIMESTAMP " %Y-%m-%d %H:%M:%S UTC" UTC)
|
||||
string(CONCAT OT_FULL_VERSION_STRING
|
||||
"openthread-esp32/"
|
||||
"${CONFIG_OPENTHREAD_PACKAGE_NAME}/"
|
||||
"${IDF_VERSION_FOR_OPENTHREAD_PACKAGE}-${OPENTHREAD_VERSION}\; "
|
||||
"${CONFIG_IDF_TARGET}\; ${OT_BUILD_TIMESTAMP}")
|
||||
"${CONFIG_OPENTHREAD_PLATFORM_INFO}\; ${OT_BUILD_TIMESTAMP}")
|
||||
|
||||
idf_component_register(SRC_DIRS "${src_dirs}"
|
||||
EXCLUDE_SRCS "${exclude_srcs}"
|
||||
|
@ -170,6 +170,22 @@ menu "OpenThread"
|
||||
Select this to enable SPI connection to host.
|
||||
endchoice
|
||||
|
||||
menu "OpenThread version message"
|
||||
depends on OPENTHREAD_ENABLED
|
||||
|
||||
config OPENTHREAD_PACKAGE_NAME
|
||||
string "OpenThread package name"
|
||||
default "openthread-esp32"
|
||||
help
|
||||
The OpenThread package name.
|
||||
|
||||
config OPENTHREAD_PLATFORM_INFO
|
||||
string "platform information"
|
||||
default IDF_TARGET
|
||||
help
|
||||
The OpenThread platform information.
|
||||
endmenu
|
||||
|
||||
config OPENTHREAD_NCP_VENDOR_HOOK
|
||||
bool "Enable vendor command for RCP"
|
||||
depends on OPENTHREAD_RADIO
|
||||
|
@ -14,7 +14,7 @@
|
||||
* The platform-specific string to insert into the OpenThread version string.
|
||||
*
|
||||
*/
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_IDF_TARGET
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_OPENTHREAD_PLATFORM_INFO
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_PLATFORM_ASSERT_MANAGEMENT
|
||||
@ -317,7 +317,7 @@
|
||||
* Define to the full name of this package.
|
||||
*
|
||||
*/
|
||||
#define PACKAGE_NAME "openthread-esp32"
|
||||
#define PACKAGE_NAME CONFIG_OPENTHREAD_PACKAGE_NAME
|
||||
|
||||
/**
|
||||
* @def PACKAGE_STRING
|
||||
|
@ -14,7 +14,7 @@
|
||||
* The platform-specific string to insert into the OpenThread version string.
|
||||
*
|
||||
*/
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_IDF_TARGET
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_OPENTHREAD_PLATFORM_INFO
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_PLATFORM_ASSERT_MANAGEMENT
|
||||
@ -131,7 +131,7 @@
|
||||
* Define to the full name of this package.
|
||||
*
|
||||
*/
|
||||
#define PACKAGE_NAME "openthread-esp32"
|
||||
#define PACKAGE_NAME CONFIG_OPENTHREAD_PACKAGE_NAME
|
||||
|
||||
/**
|
||||
* @def PACKAGE_STRING
|
||||
|
@ -13,7 +13,7 @@
|
||||
* The platform-specific string to insert into the OpenThread version string.
|
||||
*
|
||||
*/
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_IDF_TARGET
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_OPENTHREAD_PLATFORM_INFO
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_PLATFORM_ASSERT_MANAGEMENT
|
||||
@ -112,7 +112,7 @@
|
||||
* Define to the full name of this package.
|
||||
*
|
||||
*/
|
||||
#define PACKAGE_NAME "openthread-esp32"
|
||||
#define PACKAGE_NAME CONFIG_OPENTHREAD_PACKAGE_NAME
|
||||
|
||||
/**
|
||||
* @def PACKAGE_STRING
|
||||
|
@ -6,6 +6,23 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "sdkconfig.h"
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_PLATFORM_INFO
|
||||
*
|
||||
* The platform-specific string to insert into the OpenThread version string.
|
||||
*
|
||||
*/
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_INFO CONFIG_OPENTHREAD_PLATFORM_INFO
|
||||
|
||||
/**
|
||||
* @def PACKAGE_NAME
|
||||
*
|
||||
* Define to the full name of this package.
|
||||
*
|
||||
*/
|
||||
#define PACKAGE_NAME CONFIG_OPENTHREAD_PACKAGE_NAME
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_SPINEL_CONFIG_OPENTHREAD_MESSAGE_ENABLE
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user