logger: Simplify UART backend initialization

Move definition to sources of UART backend.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit is contained in:
Andrei Emeltchenko 2018-09-14 15:48:54 +03:00 committed by Carles Cufí
commit 8fc5fd55de
3 changed files with 4 additions and 40 deletions

View file

@ -1,31 +0,0 @@
/*
* Copyright (c) 2018 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef ZEPHYR_INCLUDE_LOGGING_LOG_BACKEND_UART_H_
#define ZEPHYR_INCLUDE_LOGGING_LOG_BACKEND_UART_H_
#include <logging/log_backend.h>
#ifdef __cplusplus
extern "C" {
#endif
extern const struct log_backend_api log_backend_uart_api;
/**
* @brief UART backend definition
*
* @param _name Name of the instance.
*/
#define LOG_BACKEND_UART_DEFINE(_name) \
LOG_BACKEND_DEFINE(_name, log_backend_uart_api)
#ifdef __cplusplus
}
#endif
void log_backend_uart_init(void);
#endif /* ZEPHYR_INCLUDE_LOGGING_LOG_BACKEND_UART_H_ */