[config] introduce `OT_THREAD_VERSION_1_3` (#7692)
This commit adds `OT_THREAD_VERSION_1_3` constant (equal to `4`) and change=s the `OPENTHREAD_CONFIG_THREAD_VERSION` default value to be the 1.3 version number. It also updates the build switch option (Cmake and autoconf) to support 1.3 and use 1.3 as default version value (when not explicitly specified).
This commit is contained in:
parent
130afd9bb6
commit
658491a1aa
|
@ -102,12 +102,14 @@ if(OT_PACKAGE_VERSION STREQUAL "")
|
|||
endif()
|
||||
message(STATUS "Package Version: ${OT_PACKAGE_VERSION}")
|
||||
|
||||
set(OT_THREAD_VERSION "1.2" CACHE STRING "Thread version chosen by the user at configure time")
|
||||
set_property(CACHE OT_THREAD_VERSION PROPERTY STRINGS "1.1" "1.2")
|
||||
set(OT_THREAD_VERSION "1.3" CACHE STRING "Thread version chosen by the user at configure time")
|
||||
set_property(CACHE OT_THREAD_VERSION PROPERTY STRINGS "1.1" "1.2" "1.3")
|
||||
if(${OT_THREAD_VERSION} EQUAL "1.1")
|
||||
target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1")
|
||||
elseif(${OT_THREAD_VERSION} EQUAL "1.2")
|
||||
target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_2")
|
||||
elseif(${OT_THREAD_VERSION} EQUAL "1.3")
|
||||
target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_3")
|
||||
else()
|
||||
message(FATAL_ERROR "Thread version unknown: ${OT_THREAD_VERSION}")
|
||||
endif()
|
||||
|
|
|
@ -86,7 +86,7 @@ SLAAC ?= 1
|
|||
SNTP_CLIENT ?= 0
|
||||
SRP_CLIENT ?= 0
|
||||
SRP_SERVER ?= 0
|
||||
THREAD_VERSION ?= 1.2
|
||||
THREAD_VERSION ?= 1.3
|
||||
TIME_SYNC ?= 0
|
||||
TREL ?= 0
|
||||
UDP_FORWARD ?= 0
|
||||
|
@ -333,6 +333,8 @@ ifeq ($(THREAD_VERSION),1.1)
|
|||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_THREAD_VERSION=2
|
||||
else ifeq ($(THREAD_VERSION),1.2)
|
||||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_THREAD_VERSION=3
|
||||
else ifeq ($(THREAD_VERSION),1.3)
|
||||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_THREAD_VERSION=4
|
||||
endif
|
||||
|
||||
ifeq ($(TIME_SYNC),1)
|
||||
|
|
|
@ -37,8 +37,10 @@
|
|||
#include <openthread/config.h>
|
||||
|
||||
#define OT_THREAD_VERSION_INVALID 0
|
||||
|
||||
#define OT_THREAD_VERSION_1_1 2
|
||||
#define OT_THREAD_VERSION_1_2 3
|
||||
#define OT_THREAD_VERSION_1_3 4
|
||||
|
||||
#define OPENTHREAD_CORE_CONFIG_H_IN
|
||||
|
||||
|
@ -51,7 +53,7 @@
|
|||
#endif
|
||||
|
||||
#ifndef OPENTHREAD_CONFIG_THREAD_VERSION
|
||||
#define OPENTHREAD_CONFIG_THREAD_VERSION OT_THREAD_VERSION_1_2
|
||||
#define OPENTHREAD_CONFIG_THREAD_VERSION OT_THREAD_VERSION_1_3
|
||||
#endif
|
||||
|
||||
#include "config/announce_sender.h"
|
||||
|
|
Loading…
Reference in New Issue