29#if defined(__cplusplus) && !defined(__IAR_SYSTEMS_ICC__)
30# define __STDC_VERSION__ 201112L
39#if VSF_USE_KERNEL == ENABLED
54# if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L
55# define vsf_log_info(__ARG)
57# define vsf_log_info(...)
61#ifndef vsf_log_warning
62# if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L
63# define vsf_log_warning(__ARG)
65# define vsf_log_warning(...)
70# if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L
71# define vsf_log_debug(__ARG)
73# define vsf_log_debug(...)
77#if VSF_USE_TRACE == ENABLED
78# if defined(VSF_DEBUGGER_CFG_CONSOLE) \
79 || (defined(VSF_HAL_USE_DEBUG_STREAM) && VSF_HAL_USE_DEBUG_STREAM == ENABLED)\
80 || defined(VSF_CFG_DEBUG_STREAM_TX_T)
82# if VSF_USE_SIMPLE_STREAM == ENABLED
83# define vsf_start_trace(...) \
84 vsf_trace_init(((vsf_stream_t *)&VSF_DEBUG_STREAM_TX, ##__VA_ARGS__))
85# elif VSF_USE_STREAM == ENABLED
86# define vsf_start_trace(...) \
87 vsf_trace_init(((vsf_stream_tx_t *)&VSF_DEBUG_STREAM_TX, ##__VA_ARGS__))
91# if VSF_USE_SIMPLE_STREAM == ENABLED
92# define vsf_start_trace(__stream) \
93 vsf_trace_init((vsf_stream_t *)(__stream))
94# elif VSF_USE_STREAM == ENABLED
95# define vsf_start_trace(__stream) \
96 vsf_trace_init((vsf_stream_tx_t *)(__stream))
105#ifdef VSF_CFG_DEBUG_STREAM_TX_T
106# ifdef VSF_CFG_DEBUG_STREAM_TX_DECLARE
107VSF_CFG_DEBUG_STREAM_TX_DECLARE
112#ifdef VSF_CFG_DEBUG_STREAM_RX_T
113# ifdef VSF_CFG_DEBUG_STREAM_RX_DECLARE
114VSF_CFG_DEBUG_STREAM_RX_DECLARE
134#ifdef VSF_CFG_USER_HEADER
135# include VSF_CFG_USER_HEADER
vsf_mem_stream_t VSF_DEBUG_STREAM_RX
Definition NuConsole_stream.c:87
vsf_stream_t VSF_DEBUG_STREAM_TX
Definition NuConsole_stream.c:83