text: /*
   * 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__ */
  