From d33c1befac1ae90e92c6f84ab4a437037c7c150e Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Tue, 28 Jun 2016 09:51:29 +0200 Subject: debug: Enable debug UART --- board/board.c | 5 ++++- board/board.h | 11 +++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/board/board.c b/board/board.c index c0bbde0..726870b 100644 --- a/board/board.c +++ b/board/board.c @@ -32,11 +32,14 @@ #include #include "board.h" +#include "fsl_debug_console.h" /*! * @brief initialize debug console to enable printf for this demo/example */ void BOARD_InitDebugConsole(void) { - /* The user initialization should be placed here */ + uint32_t uartClkSrcFreq = BOARD_DEBUG_UART_CLK_FREQ; + + DbgConsole_Init(BOARD_DEBUG_UART_BASEADDR, BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_TYPE, uartClkSrcFreq); } diff --git a/board/board.h b/board/board.h index bd6d36b..e75b5cc 100644 --- a/board/board.h +++ b/board/board.h @@ -40,6 +40,17 @@ /* The board name */ #define BOARD_NAME "###-not-specified-###" +#define BOARD_USE_UART +#define BOARD_DEBUG_UART_TYPE DEBUG_CONSOLE_DEVICE_TYPE_UART +#define BOARD_DEBUG_UART_BASEADDR (uint32_t) UART3 +#define BOARD_DEBUG_UART_CLKSRC kCLOCK_BusClk +#define BOARD_DEBUG_UART_CLK_FREQ CLOCK_GetBusClkFreq() +#define BOARD_UART_IRQ UART3_RX_TX_IRQn +#define BOARD_UART_IRQ_HANDLER UART3_RX_TX_IRQHandler + +#ifndef BOARD_DEBUG_UART_BAUDRATE +#define BOARD_DEBUG_UART_BAUDRATE 115200 +#endif /******************************************************************************* * API -- cgit v1.2.3