mirror of
https://github.com/espressif/openthread.git
synced 2026-08-25 19:59:51 +00:00
[build] rename CERT_LOG to REFERENCE_DEVICE (#3960)
Also, remove from configure.ac.
This commit is contained in:
+10
-10
@@ -400,21 +400,21 @@ build_samr21() {
|
||||
export ASAN_OPTIONS=symbolize=1 || die
|
||||
export DISTCHECK_CONFIGURE_FLAGS= CPPFLAGS=-DOPENTHREAD_POSIX_VIRTUAL_TIME=1 || die
|
||||
./bootstrap || die
|
||||
CERT_LOG=1 make -f examples/Makefile-posix distcheck || die
|
||||
REFERENCE_DEVICE=1 make -f examples/Makefile-posix distcheck || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix-32-bit ] || {
|
||||
./bootstrap || die
|
||||
CERT_LOG=1 COVERAGE=1 CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 make -f examples/Makefile-posix check || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 make -f examples/Makefile-posix check || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix-app-cli ] || {
|
||||
./bootstrap || die
|
||||
# enable code coverage for OpenThread transceiver only
|
||||
CERT_LOG=1 COVERAGE=1 VIRTUAL_TIME_UART=1 make -f examples/Makefile-posix || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 VIRTUAL_TIME_UART=1 make -f examples/Makefile-posix || die
|
||||
# readline supports pipe, editline does not
|
||||
CERT_LOG=1 COVERAGE=1 READLINE=readline make -f src/posix/Makefile-posix || die
|
||||
CERT_LOG=1 COVERAGE=1 PYTHONUNBUFFERED=1 OT_CLI_PATH="$(pwd)/$(ls output/posix/*/bin/ot-cli)" RADIO_DEVICE="$(pwd)/$(ls output/*/bin/ot-rcp)" make -f src/posix/Makefile-posix check || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 READLINE=readline make -f src/posix/Makefile-posix || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 PYTHONUNBUFFERED=1 OT_CLI_PATH="$(pwd)/$(ls output/posix/*/bin/ot-cli)" RADIO_DEVICE="$(pwd)/$(ls output/*/bin/ot-rcp)" make -f src/posix/Makefile-posix check || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix-app-pty ] || {
|
||||
@@ -424,7 +424,7 @@ build_samr21() {
|
||||
|
||||
[ $BUILD_TARGET != posix-mtd ] || {
|
||||
./bootstrap || die
|
||||
CERT_LOG=1 COVERAGE=1 CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 USE_MTD=1 make -f examples/Makefile-posix check || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 USE_MTD=1 make -f examples/Makefile-posix check || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix-ncp-spi ] || {
|
||||
@@ -434,15 +434,15 @@ build_samr21() {
|
||||
|
||||
[ $BUILD_TARGET != posix-app-ncp ] || {
|
||||
./bootstrap || die
|
||||
CERT_LOG=1 COVERAGE=1 VIRTUAL_TIME_UART=1 make -f examples/Makefile-posix || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 VIRTUAL_TIME_UART=1 make -f examples/Makefile-posix || die
|
||||
# enable code coverage for OpenThread posix radio
|
||||
CERT_LOG=1 COVERAGE=1 READLINE=readline make -f src/posix/Makefile-posix || die
|
||||
CERT_LOG=1 COVERAGE=1 PYTHONUNBUFFERED=1 OT_NCP_PATH="$(pwd)/$(ls output/posix/*/bin/ot-ncp)" RADIO_DEVICE="$(pwd)/$(ls output/*/bin/ot-rcp)" NODE_TYPE=ncp-sim make -f src/posix/Makefile-posix check || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 READLINE=readline make -f src/posix/Makefile-posix || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 PYTHONUNBUFFERED=1 OT_NCP_PATH="$(pwd)/$(ls output/posix/*/bin/ot-ncp)" RADIO_DEVICE="$(pwd)/$(ls output/*/bin/ot-rcp)" NODE_TYPE=ncp-sim make -f src/posix/Makefile-posix check || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix-ncp ] || {
|
||||
./bootstrap || die
|
||||
CERT_LOG=1 COVERAGE=1 PYTHONUNBUFFERED=1 NODE_TYPE=ncp-sim make -f examples/Makefile-posix check || die
|
||||
REFERENCE_DEVICE=1 COVERAGE=1 PYTHONUNBUFFERED=1 NODE_TYPE=ncp-sim make -f examples/Makefile-posix check || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != toranj-test-framework ] || {
|
||||
|
||||
+1
-1
@@ -54,12 +54,12 @@ endif
|
||||
ifeq ($(TARGET_PRODUCT),generic)
|
||||
OPENTHREAD_COMMON_FLAGS += \
|
||||
-DOPENTHREAD_ENABLE_APPLICATION_COAP=1 \
|
||||
-DOPENTHREAD_ENABLE_CERT_LOG=1 \
|
||||
-DOPENTHREAD_ENABLE_COMMISSIONER=1 \
|
||||
-DOPENTHREAD_ENABLE_DHCP6_CLIENT=1 \
|
||||
-DOPENTHREAD_ENABLE_DHCP6_SERVER=1 \
|
||||
-DOPENTHREAD_ENABLE_DNS_CLIENT=1 \
|
||||
-DOPENTHREAD_ENABLE_MTD_NETWORK_DIAGNOSTIC=1 \
|
||||
-DOPENTHREAD_ENABLE_REFERENCE_DEVICE=0 \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
|
||||
@@ -1341,36 +1341,6 @@ AC_SUBST(OPENTHREAD_ENABLE_CHILD_SUPERVISION)
|
||||
AM_CONDITIONAL([OPENTHREAD_ENABLE_CHILD_SUPERVISION], [test "${enable_child_supervision}" = "yes"])
|
||||
AC_DEFINE_UNQUOTED([OPENTHREAD_ENABLE_CHILD_SUPERVISION],[${OPENTHREAD_ENABLE_CHILD_SUPERVISION}],[Define to 1 if you want to use child supervision feature])
|
||||
|
||||
#
|
||||
# Log for certification test
|
||||
#
|
||||
|
||||
AC_ARG_ENABLE(cert_log,
|
||||
[AS_HELP_STRING([--enable-cert-log],[Enable certification log support @<:@default=no@:>@.])],
|
||||
[
|
||||
case "${enableval}" in
|
||||
|
||||
no|yes)
|
||||
enable_cert_log=${enableval}
|
||||
;;
|
||||
|
||||
*)
|
||||
AC_MSG_ERROR([Invalid value ${enable_cert_log} for --enable-cert-log])
|
||||
;;
|
||||
esac
|
||||
],
|
||||
[enable_cert_log=no])
|
||||
|
||||
if test "$enable_cert_log" = "yes"; then
|
||||
OPENTHREAD_ENABLE_CERT_LOG=1
|
||||
else
|
||||
OPENTHREAD_ENABLE_CERT_LOG=0
|
||||
fi
|
||||
|
||||
AC_SUBST(OPENTHREAD_ENABLE_CERT_LOG)
|
||||
AM_CONDITIONAL([OPENTHREAD_ENABLE_CERT_LOG], [test "${enable_cert_log}" = "yes"])
|
||||
AC_DEFINE_UNQUOTED([OPENTHREAD_ENABLE_CERT_LOG],[${OPENTHREAD_ENABLE_CERT_LOG}],[Define to 1 if you want to enable log for certification test])
|
||||
|
||||
#
|
||||
# DHCPv6 Client
|
||||
#
|
||||
@@ -2090,7 +2060,6 @@ AC_MSG_NOTICE([
|
||||
OpenThread Diagnostics support : ${enable_diag}
|
||||
OpenThread Child Supervision support : ${enable_child_supervision}
|
||||
OpenThread Legacy network support : ${enable_legacy}
|
||||
OpenThread Certification log support : ${enable_cert_log}
|
||||
OpenThread DHCPv6 Server support : ${enable_dhcp6_server}
|
||||
OpenThread DHCPv6 Client support : ${enable_dhcp6_client}
|
||||
OpenThread DNS Client support : ${enable_dns_client}
|
||||
|
||||
@@ -86,7 +86,7 @@ ifeq ($(DCDC),1)
|
||||
COMMONCFLAGS += -DDCDC_ENABLE
|
||||
endif
|
||||
|
||||
ifneq ($(CERT_LOG),1)
|
||||
ifneq ($(REFERENCE_DEVICE),1)
|
||||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_LOG_OUTPUT=OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
|
||||
endif
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ COMMONCFLAGS := \
|
||||
|
||||
include $(dir $(abspath $(lastword $(MAKEFILE_LIST))))/common-switches.mk
|
||||
|
||||
ifneq ($(CERT_LOG),1)
|
||||
ifneq ($(REFERENCE_DEVICE),1)
|
||||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_LOG_OUTPUT=OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
|
||||
endif
|
||||
|
||||
|
||||
@@ -37,7 +37,6 @@ DEBUG ?= 0
|
||||
|
||||
BORDER_AGENT ?= 1
|
||||
BORDER_ROUTER ?= 1
|
||||
CERT_LOG ?= 1
|
||||
COAP ?= 1
|
||||
COAPS ?= 1
|
||||
COMMISSIONER ?= 1
|
||||
@@ -55,6 +54,7 @@ LEGACY ?= 1
|
||||
LINK_RAW ?= 1
|
||||
MAC_FILTER ?= 1
|
||||
MTD_NETDIAG ?= 1
|
||||
REFERENCE_DEVICE ?= 1
|
||||
SERVICE ?= 1
|
||||
SNTP_CLIENT ?= 1
|
||||
UDP_FORWARD ?= 1
|
||||
|
||||
@@ -30,7 +30,6 @@
|
||||
|
||||
BORDER_AGENT ?= 0
|
||||
BORDER_ROUTER ?= 0
|
||||
CERT_LOG ?= 0
|
||||
COAP ?= 0
|
||||
COAPS ?= 0
|
||||
COMMISSIONER ?= 0
|
||||
@@ -52,6 +51,7 @@ LINK_RAW ?= 0
|
||||
MAC_FILTER ?= 0
|
||||
MTD_NETDIAG ?= 0
|
||||
PLATFORM_UDP ?= 0
|
||||
REFERENCE_DEVICE ?= 0
|
||||
SERVICE ?= 0
|
||||
SETTINGS_RAM ?= 0
|
||||
# SLAAC is enabled by default
|
||||
@@ -69,11 +69,6 @@ ifeq ($(BORDER_ROUTER),1)
|
||||
configure_OPTIONS += --enable-border-router
|
||||
endif
|
||||
|
||||
ifeq ($(CERT_LOG),1)
|
||||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_LOG_OUTPUT=OPENTHREAD_CONFIG_LOG_OUTPUT_APP
|
||||
configure_OPTIONS += --enable-cert-log
|
||||
endif
|
||||
|
||||
ifeq ($(COAP),1)
|
||||
configure_OPTIONS += --enable-application-coap
|
||||
endif
|
||||
@@ -158,6 +153,12 @@ ifeq ($(PLATFORM_UDP),1)
|
||||
configure_OPTIONS += --enable-platform-udp
|
||||
endif
|
||||
|
||||
# Enable features only required for reference device during certification.
|
||||
ifeq ($(REFERENCE_DEVICE),1)
|
||||
COMMONCFLAGS += -DOPENTHREAD_CONFIG_LOG_OUTPUT=OPENTHREAD_CONFIG_LOG_OUTPUT_APP
|
||||
COMMONCFLAGS += -DOPENTHREAD_ENABLE_REFERENCE_DEVICE=1
|
||||
endif
|
||||
|
||||
ifeq ($(SERVICE),1)
|
||||
configure_OPTIONS += --enable-service
|
||||
endif
|
||||
|
||||
@@ -20,7 +20,7 @@ The build process will complain if additional packages are required.
|
||||
$ cd <path-to-openthread>
|
||||
$ ./script/bootstrap
|
||||
$ ./bootstrap
|
||||
$ CERT_LOG=1 CLI_LOGGING=1 COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 BORDER_ROUTER=1 make -f examples/Makefile-gp712
|
||||
$ REFERENCE_DEVICE=1 CLI_LOGGING=1 COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 BORDER_ROUTER=1 make -f examples/Makefile-gp712
|
||||
```
|
||||
|
||||
After a successful build, the `elf` files are found in
|
||||
|
||||
@@ -1020,7 +1020,7 @@ extern "C" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
#define otLogCertMeshCoP(aFormat, ...) \
|
||||
_otLogFormatter(OT_LOG_LEVEL_NONE, OT_LOG_REGION_MESH_COP, aFormat, ##__VA_ARGS__)
|
||||
#else
|
||||
@@ -1858,7 +1858,7 @@ extern "C" {
|
||||
* @param[in] aLength Number of bytes to print.
|
||||
*
|
||||
*/
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
#define otDumpCertMeshCoP(aId, aBuf, aLength) otDump(OT_LOG_LEVEL_NONE, OT_LOG_REGION_MESH_COP, aId, aBuf, aLength)
|
||||
#else
|
||||
#define otDumpCertMeshCoP(aId, aBuf, aLength)
|
||||
|
||||
@@ -953,7 +953,7 @@ void Commissioner::HandleJoinerFinalize(Coap::Message &aMessage, const Ip6::Mess
|
||||
}
|
||||
}
|
||||
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
if (aMessage.GetLength() <= OPENTHREAD_CONFIG_MESSAGE_BUFFER_SIZE)
|
||||
{
|
||||
uint8_t buf[OPENTHREAD_CONFIG_MESSAGE_BUFFER_SIZE];
|
||||
@@ -990,7 +990,7 @@ void Commissioner::SendJoinFinalizeResponse(const Coap::Message &aRequest, State
|
||||
joinerMessageInfo.GetPeerAddr().SetIid(mJoinerIid);
|
||||
joinerMessageInfo.SetPeerPort(mJoinerPort);
|
||||
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
uint8_t buf[OPENTHREAD_CONFIG_MESSAGE_BUFFER_SIZE];
|
||||
|
||||
VerifyOrExit(message->GetLength() <= sizeof(buf));
|
||||
|
||||
@@ -463,7 +463,7 @@ void Joiner::SendJoinerFinalize(void)
|
||||
{
|
||||
assert(mFinalizeMessage != NULL);
|
||||
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
LogCertMessage("[THCI] direction=send | type=JOIN_FIN.req |", *mFinalizeMessage);
|
||||
#endif
|
||||
|
||||
@@ -504,7 +504,7 @@ void Joiner::HandleJoinerFinalizeResponse(Coap::Message & aMessage,
|
||||
|
||||
otLogInfoMeshCoP("Joiner received finalize response %d", static_cast<uint8_t>(state.GetState()));
|
||||
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
LogCertMessage("[THCI] direction=recv | type=JOIN_FIN.rsp |", aMessage);
|
||||
#endif
|
||||
|
||||
@@ -668,7 +668,7 @@ const char *Joiner::JoinerStateToString(otJoinerState aState)
|
||||
return str;
|
||||
}
|
||||
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
void Joiner::LogCertMessage(const char *aText, const Coap::Message &aMessage) const
|
||||
{
|
||||
uint8_t buf[OPENTHREAD_CONFIG_MESSAGE_BUFFER_SIZE];
|
||||
|
||||
@@ -162,7 +162,7 @@ private:
|
||||
void SendJoinerFinalize(void);
|
||||
void SendJoinerEntrustResponse(const Coap::Message &aRequest, const Ip6::MessageInfo &aRequestInfo);
|
||||
|
||||
#if OPENTHREAD_ENABLE_CERT_LOG
|
||||
#if OPENTHREAD_ENABLE_REFERENCE_DEVICE
|
||||
void LogCertMessage(const char *aText, const Coap::Message &aMessage) const;
|
||||
#endif
|
||||
|
||||
|
||||
@@ -65,4 +65,7 @@
|
||||
#error "OPENTHREAD_CONFIG_ENABLE_AUTO_START_SUPPORT was removed."
|
||||
#endif
|
||||
|
||||
#ifdef OPENTHREAD_ENABLE_CERT_LOG
|
||||
#error "OPENTHREAD_ENABLE_CERT_LOG was replaced by OPENTHREAD_ENABLE_REFERENCE_DEVICE."
|
||||
#endif
|
||||
#endif // OPENTHREAD_CORE_CONFIG_CHECK_H_
|
||||
|
||||
@@ -37,7 +37,6 @@ DEBUG ?= 0
|
||||
|
||||
BORDER_AGENT ?= 1
|
||||
BORDER_ROUTER ?= 1
|
||||
CERT_LOG ?= 1
|
||||
COAP ?= 1
|
||||
COAPS ?= 1
|
||||
COMMISSIONER ?= 1
|
||||
@@ -57,6 +56,7 @@ LINK_RAW ?= 0
|
||||
MAC_FILTER ?= 1
|
||||
MTD_NETDIAG ?= 1
|
||||
READLINE ?= edit
|
||||
REFERENCE_DEVICE ?= 1
|
||||
SERVICE ?= 1
|
||||
SNTP_CLIENT ?= 1
|
||||
UDP_FORWARD ?= 1
|
||||
|
||||
Reference in New Issue
Block a user