logging: mipi_syst: Add CONFIG_LOG_MIPI_SYST_DISABLE_TIMESTAMP

This adds user configurable CONFIG_LOG_MIPI_SYST_DISABLE_TIMESTAMP
Kconfig option to use it for macro MIPI_SYST_PCFG_ENABLE_TIMESTAMP.
Moving macro definition of MIPI_SYST_PCFG_ENABLE_TIMESTAMP from
mipi-sys-t library to platform.h which defaulted to undef.
CONFIG_LOG_MIPI_SYST_DISABLE_TIMESTAMP gives flexibility to users
when needn't use mipi-sys-t protocol timestamp.

Signed-off-by: Fang Huang <fang.huang@intel.com>
This commit is contained in:
Fang Huang 2023-12-08 11:30:42 +08:00 committed by Anas Nashif
parent 7ef10d0f71
commit 37305fa06b
2 changed files with 10 additions and 1 deletions

View file

@ -38,6 +38,11 @@ config LOG_MIPI_SYST_USE_CATALOG
help
Use MIPI Sys-T Catalog for logging instead of plain text.
config LOG_MIPI_SYST_DISABLE_TIMESTAMP
bool "Disable MIPI Sys-T protocol timestamp"
help
Remove the timestamp from the MIPI Sys-T protocol.
config LOG_MIPI_SYST_CATALOG_ARGS_BUFFER_SIZE
int "Size of temporary arguments buffer when using Sys-T Catalog"
depends on LOG_MIPI_SYST_USE_CATALOG

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019 Intel Corporation
* Copyright (c) 2019 - 2023 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -13,6 +13,10 @@
extern "C" {
#endif
#if defined(CONFIG_LOG_MIPI_SYST_DISABLE_TIMESTAMP)
#undef MIPI_SYST_PCFG_ENABLE_TIMESTAMP
#endif
#define MIPI_SYST_PCFG_PRINTF_ARGBUF_SIZE CONFIG_LOG_MIPI_SYST_ARGS_BUFFER_SIZE
#if defined(CONFIG_MIPI_SYST_STP)