mirror of
https://github.com/espressif/openthread.git
synced 2026-08-30 05:49:54 +00:00
[logging] remove NCP_SPINEL output (#5104)
This commit removes log output NCP_SPINEL and update the original log output APP to use NCP_SPINEL behavior.
This commit is contained in:
@@ -102,7 +102,6 @@ endif()
|
|||||||
set(OT_LOG_OUTPUT_VALUES
|
set(OT_LOG_OUTPUT_VALUES
|
||||||
"APP"
|
"APP"
|
||||||
"DEBUG_UART"
|
"DEBUG_UART"
|
||||||
"NCP_SPINEL"
|
|
||||||
"NONE"
|
"NONE"
|
||||||
"PLATFORM_DEFINED"
|
"PLATFORM_DEFINED"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -122,16 +122,3 @@ pseudo_reset:
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_APP)
|
|
||||||
void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
|
||||||
{
|
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
|
||||||
OT_UNUSED_VARIABLE(aLogRegion);
|
|
||||||
|
|
||||||
va_list ap;
|
|
||||||
va_start(ap, aFormat);
|
|
||||||
otNcpPlatLogv(aLogLevel, aLogRegion, aFormat, ap);
|
|
||||||
va_end(ap);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -36,8 +36,7 @@
|
|||||||
#include <openthread/platform/logging.h>
|
#include <openthread/platform/logging.h>
|
||||||
#include <openthread/platform/toolchain.h>
|
#include <openthread/platform/toolchain.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
OT_UNUSED_VARIABLE(aLogLevel);
|
||||||
|
|||||||
@@ -37,8 +37,7 @@
|
|||||||
#include <openthread/platform/logging.h>
|
#include <openthread/platform/logging.h>
|
||||||
#include <openthread/platform/toolchain.h>
|
#include <openthread/platform/toolchain.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
OT_UNUSED_VARIABLE(aLogLevel);
|
||||||
|
|||||||
@@ -36,8 +36,7 @@
|
|||||||
#include <openthread/platform/logging.h>
|
#include <openthread/platform/logging.h>
|
||||||
#include <openthread/platform/toolchain.h>
|
#include <openthread/platform/toolchain.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
OT_UNUSED_VARIABLE(aLogLevel);
|
||||||
|
|||||||
@@ -36,8 +36,7 @@
|
|||||||
#include <openthread/platform/logging.h>
|
#include <openthread/platform/logging.h>
|
||||||
#include <openthread/platform/toolchain.h>
|
#include <openthread/platform/toolchain.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
OT_UNUSED_VARIABLE(aLogLevel);
|
||||||
|
|||||||
@@ -39,8 +39,7 @@
|
|||||||
|
|
||||||
#include <utils/logging_rtt.h>
|
#include <utils/logging_rtt.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
void efr32LogInit(void)
|
void efr32LogInit(void)
|
||||||
{
|
{
|
||||||
utilsLogRttInit();
|
utilsLogRttInit();
|
||||||
|
|||||||
@@ -59,9 +59,8 @@
|
|||||||
#include "fem-control.h"
|
#include "fem-control.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define USE_EFR32_LOG \
|
#define USE_EFR32_LOG \
|
||||||
((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL))
|
|
||||||
|
|
||||||
void halInitChipSpecific(void);
|
void halInitChipSpecific(void);
|
||||||
|
|
||||||
|
|||||||
@@ -39,8 +39,7 @@
|
|||||||
|
|
||||||
#include <utils/logging_rtt.h>
|
#include <utils/logging_rtt.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
void efr32LogInit(void)
|
void efr32LogInit(void)
|
||||||
{
|
{
|
||||||
utilsLogRttInit();
|
utilsLogRttInit();
|
||||||
|
|||||||
@@ -59,9 +59,8 @@
|
|||||||
#include "fem-control.h"
|
#include "fem-control.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define USE_EFR32_LOG \
|
#define USE_EFR32_LOG \
|
||||||
((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL))
|
|
||||||
|
|
||||||
void halInitChipSpecific(void);
|
void halInitChipSpecific(void);
|
||||||
|
|
||||||
|
|||||||
@@ -39,8 +39,7 @@
|
|||||||
|
|
||||||
#include <utils/logging_rtt.h>
|
#include <utils/logging_rtt.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
void efr32LogInit(void)
|
void efr32LogInit(void)
|
||||||
{
|
{
|
||||||
utilsLogRttInit();
|
utilsLogRttInit();
|
||||||
|
|||||||
@@ -59,9 +59,8 @@
|
|||||||
#include "fem-control.h"
|
#include "fem-control.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define USE_EFR32_LOG \
|
#define USE_EFR32_LOG \
|
||||||
((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL))
|
|
||||||
|
|
||||||
void halInitChipSpecific(void);
|
void halInitChipSpecific(void);
|
||||||
|
|
||||||
|
|||||||
@@ -51,8 +51,7 @@
|
|||||||
offset += (unsigned int)charsWritten; \
|
offset += (unsigned int)charsWritten; \
|
||||||
otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) - 1] = 0)
|
otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) - 1] = 0)
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
|
|
||||||
int PlatOtLogLevelToSysLogLevel(otLogLevel aLogLevel)
|
int PlatOtLogLevelToSysLogLevel(otLogLevel aLogLevel)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -43,8 +43,7 @@
|
|||||||
#include "stdio.h"
|
#include "stdio.h"
|
||||||
#include "string.h"
|
#include "string.h"
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
|
|
||||||
/* defines */
|
/* defines */
|
||||||
#define TX_BUFFER_SIZE 256 /* Length of the send buffer */
|
#define TX_BUFFER_SIZE 256 /* Length of the send buffer */
|
||||||
|
|||||||
@@ -37,8 +37,7 @@
|
|||||||
#include <openthread/platform/logging.h>
|
#include <openthread/platform/logging.h>
|
||||||
#include <openthread/platform/toolchain.h>
|
#include <openthread/platform/toolchain.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
OT_UNUSED_VARIABLE(aLogLevel);
|
||||||
|
|||||||
@@ -39,8 +39,7 @@
|
|||||||
|
|
||||||
#include <utils/logging_rtt.h>
|
#include <utils/logging_rtt.h>
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
void nrf5LogInit(void)
|
void nrf5LogInit(void)
|
||||||
{
|
{
|
||||||
utilsLogRttInit();
|
utilsLogRttInit();
|
||||||
|
|||||||
@@ -87,8 +87,7 @@ void otSysInit(int argc, char *argv[])
|
|||||||
|
|
||||||
nrf_drv_clock_init();
|
nrf_drv_clock_init();
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
nrf5LogInit();
|
nrf5LogInit();
|
||||||
#endif
|
#endif
|
||||||
nrf5AlarmInit();
|
nrf5AlarmInit();
|
||||||
@@ -125,8 +124,7 @@ void otSysDeinit(void)
|
|||||||
nrf5TransportDeinit(gPlatformPseudoResetWasRequested);
|
nrf5TransportDeinit(gPlatformPseudoResetWasRequested);
|
||||||
nrf5RandomDeinit();
|
nrf5RandomDeinit();
|
||||||
nrf5AlarmDeinit();
|
nrf5AlarmDeinit();
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
nrf5LogDeinit();
|
nrf5LogDeinit();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -41,8 +41,7 @@
|
|||||||
#include "board.h"
|
#include "board.h"
|
||||||
#include "spi.h"
|
#include "spi.h"
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
|
|
||||||
#if BOARD == SAMR21_XPLAINED_PRO
|
#if BOARD == SAMR21_XPLAINED_PRO
|
||||||
|
|
||||||
|
|||||||
@@ -174,8 +174,7 @@ void otSysInit(int argc, char *argv[])
|
|||||||
getKitData();
|
getKitData();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
samr21LogInit();
|
samr21LogInit();
|
||||||
#endif
|
#endif
|
||||||
samr21AlarmInit();
|
samr21AlarmInit();
|
||||||
|
|||||||
@@ -51,8 +51,7 @@
|
|||||||
offset += (unsigned int)charsWritten; \
|
offset += (unsigned int)charsWritten; \
|
||||||
otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) - 1] = 0)
|
otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) - 1] = 0)
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
OT_UNUSED_VARIABLE(aLogLevel);
|
||||||
|
|||||||
@@ -42,8 +42,7 @@
|
|||||||
#include "SEGGER_RTT.h"
|
#include "SEGGER_RTT.h"
|
||||||
#include "logging_rtt.h"
|
#include "logging_rtt.h"
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
(OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
#if (LOG_RTT_COLOR_ENABLE == 1)
|
#if (LOG_RTT_COLOR_ENABLE == 1)
|
||||||
#define RTT_COLOR_CODE_DEFAULT "\x1B[0m"
|
#define RTT_COLOR_CODE_DEFAULT "\x1B[0m"
|
||||||
#define RTT_COLOR_CODE_RED "\x1B[1;31m"
|
#define RTT_COLOR_CODE_RED "\x1B[1;31m"
|
||||||
@@ -176,5 +175,4 @@ void utilsLogRttOutput(otLogLevel aLogLevel, otLogRegion aLogRegion, const char
|
|||||||
exit:
|
exit:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif // (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) ||
|
#endif // (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||||
// (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
|
|||||||
@@ -45,7 +45,6 @@
|
|||||||
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART
|
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART
|
||||||
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_APP
|
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_APP
|
||||||
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
|
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
|
||||||
* - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL
|
|
||||||
* - and others
|
* - and others
|
||||||
*
|
*
|
||||||
* Note:
|
* Note:
|
||||||
@@ -68,8 +67,6 @@
|
|||||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_APP 2
|
#define OPENTHREAD_CONFIG_LOG_OUTPUT_APP 2
|
||||||
/** Log output is handled by a platform defined function */
|
/** Log output is handled by a platform defined function */
|
||||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED 3
|
#define OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED 3
|
||||||
/** Log output for NCP goes to Spinel `STREAM_LOG` property (for CLI platform defined function is expected) */
|
|
||||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL 4
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @def OPENTHREAD_CONFIG_LOG_LEVEL
|
* @def OPENTHREAD_CONFIG_LOG_LEVEL
|
||||||
|
|||||||
@@ -521,4 +521,8 @@
|
|||||||
#error "Thread 1.2 or higher version is required for OPENTHREAD_CONFIG_DUA_ENABLE"
|
#error "Thread 1.2 or higher version is required for OPENTHREAD_CONFIG_DUA_ENABLE"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL
|
||||||
|
#error "OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL is removed, use OPENTHREAD_CONFIG_LOG_OUTPUT_APP instead"
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // OPENTHREAD_CORE_CONFIG_CHECK_H_
|
#endif // OPENTHREAD_CORE_CONFIG_CHECK_H_
|
||||||
|
|||||||
+2
-21
@@ -1779,7 +1779,7 @@ template <> otError NcpBase::HandlePropertyGet<SPINEL_PROP_CAPS>(void)
|
|||||||
SuccessOrExit(error = mEncoder.WriteUintPacked(SPINEL_CAP_POSIX));
|
SuccessOrExit(error = mEncoder.WriteUintPacked(SPINEL_CAP_POSIX));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_APP)
|
||||||
SuccessOrExit(error = mEncoder.WriteUintPacked(SPINEL_CAP_OPENTHREAD_LOG_METADATA));
|
SuccessOrExit(error = mEncoder.WriteUintPacked(SPINEL_CAP_OPENTHREAD_LOG_METADATA));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -2394,26 +2394,7 @@ otError otNcpStreamWrite(int aStreamId, const uint8_t *aDataPtr, int aDataLen)
|
|||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" void otNcpPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_APP)
|
||||||
{
|
|
||||||
OT_UNUSED_VARIABLE(aLogLevel);
|
|
||||||
OT_UNUSED_VARIABLE(aLogRegion);
|
|
||||||
|
|
||||||
char logString[OPENTHREAD_CONFIG_NCP_SPINEL_LOG_MAX_SIZE];
|
|
||||||
int charsWritten;
|
|
||||||
|
|
||||||
if ((charsWritten = vsnprintf(logString, sizeof(logString), aFormat, aArgs)) > 0)
|
|
||||||
{
|
|
||||||
if (charsWritten > static_cast<int>(sizeof(logString) - 1))
|
|
||||||
{
|
|
||||||
charsWritten = static_cast<int>(sizeof(logString) - 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
IgnoreError(otNcpStreamWrite(0, reinterpret_cast<uint8_t *>(logString), charsWritten));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)
|
|
||||||
|
|
||||||
extern "C" void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
extern "C" void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -222,7 +222,7 @@
|
|||||||
* Selects if, and where the LOG output goes to.
|
* Selects if, and where the LOG output goes to.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL
|
#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_APP
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @def OPENTHREAD_CONFIG_LOG_LEVEL
|
* @def OPENTHREAD_CONFIG_LOG_LEVEL
|
||||||
|
|||||||
Reference in New Issue
Block a user