MCUXpresso_MIMXRT1052xxxxB/components/log/fsl_component_log_backend_d...

64 lines
1.7 KiB
C

/*
* Copyright 2020 NXP
* All rights reserved.
*
*
* SPDX-License-Identifier: BSD-3-Clause
*
*/
#ifndef __FSL_COMPONENT_LOG_BACKEND_DEBUGCONSOLE_H__
#define __FSL_COMPONENT_LOG_BACKEND_DEBUGCONSOLE_H__
#include "fsl_common.h"
/*
* Log backend debug console usage:
* Since, the multiple backend feature is supported by log component, the
* backend should be initialized individually in application by calling
* backend initialization function (for example,
* LOG_InitBackendDebugconsole id the backend of log component is debug
* console).
* Also, the backend could be de-initialized by calling backend
* de-initialization function (for example, LOG_DeinitBackendDebugconsole
* is the backend of log component is debug console).
*/
/*!
* @addtogroup fsl_component_log_backend_debug_console
* @ingroup fsl_component_log
* @{
*/
/*******************************************************************************
* API
******************************************************************************/
#if defined(__cplusplus)
extern "C" {
#endif /* _cplusplus */
/*!
* @brief Initializes the backend debugconsole for log component.
*
* @details This function initializes the backend debugconsole for log component.
* The function should be called in application layer. The function
* should be called after the log component has been initialized
* (the function LOG_Init has been called).
*/
void LOG_InitBackendDebugconsole(void);
/*!
* @brief De-initializes the backend debugconsole for log component.
*
* @details This function de-initializes the backend debugconsole for log component.
*/
void LOG_DeinitBackendDebugconsole(void);
#if defined(__cplusplus)
}
#endif
/*! @} */
#endif /* __FSL_COMPONENT_LOG_BACKEND_DEBUGCONSOLE_H__ */