From 0b7929e39a1709261491de7f850bd0da90b48da6 Mon Sep 17 00:00:00 2001 From: Dong Wang Date: Fri, 19 Sep 2025 09:03:43 +0800 Subject: [PATCH] sedi: Add CONFIG_LOG condition build for sedi_log API The sedi_log() depends on Zephyr's log system. Signed-off-by: Dong Wang --- zephyr/bsp_sedi/bsp_sedi_rtos_utils.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/zephyr/bsp_sedi/bsp_sedi_rtos_utils.c b/zephyr/bsp_sedi/bsp_sedi_rtos_utils.c index 6dd4b0f..3639c16 100644 --- a/zephyr/bsp_sedi/bsp_sedi_rtos_utils.c +++ b/zephyr/bsp_sedi/bsp_sedi_rtos_utils.c @@ -12,20 +12,20 @@ LOG_MODULE_REGISTER(bsp_sedi, CONFIG_BSP_SEDI_LOG_LEVEL); void sedi_log(int level, const char *fmt, ...) { -#ifdef CONFIG_LOG_MODE_MINIMAL - va_list ap; - - va_start(ap, fmt); - vprintk(fmt, ap); - - va_end(ap); -#else va_list vargs; va_start(vargs, fmt); + +#ifndef CONFIG_LOG + /* No support, do nothing */ + ARG_UNUSED(level); +#elif CONFIG_LOG_MODE_MINIMAL + vprintk(fmt, vargs); +#else log_generic(level, fmt, vargs); - va_end(vargs); #endif + + va_end(vargs); } #ifdef CONFIG_DEBUG