diff options
Diffstat (limited to 'examples/imx7d_val_m4/driver_examples/uart_imx/uart_interrupt/main.c')
-rw-r--r-- | examples/imx7d_val_m4/driver_examples/uart_imx/uart_interrupt/main.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/examples/imx7d_val_m4/driver_examples/uart_imx/uart_interrupt/main.c b/examples/imx7d_val_m4/driver_examples/uart_imx/uart_interrupt/main.c index 5cef7aa..9b22f1f 100644 --- a/examples/imx7d_val_m4/driver_examples/uart_imx/uart_interrupt/main.c +++ b/examples/imx7d_val_m4/driver_examples/uart_imx/uart_interrupt/main.c @@ -56,22 +56,24 @@ static uint32_t UART_XFER_GetReadStatus(void); int main(void) { - uint8_t rxChar, txChar; - // Setup UART init structure. - uart_init_config_t uart_init_str = { - .clockRate = get_uart_clock_freq(BOARD_DEBUG_UART_BASEADDR), + uart_init_config_t initConfig = { .baudRate = 115200u, .wordLength = uartWordLength8Bits, .stopBitNum = uartStopBitNumOne, .parity = uartParityDisable, .direction = uartDirectionTxRx }; + uint8_t rxChar, txChar; // Initialize board specified hardware. hardware_init(); + + // Get current module clock frequency. + initConfig.clockRate = get_uart_clock_freq(BOARD_DEBUG_UART_BASEADDR); + // Initialize the uart module with initialize structure. - UART_XFER_Config(&uart_init_str); + UART_XFER_Config(&initConfig); // Inform to start non blocking example. UART_XFER_Write((uint8_t*)buffStart, sizeof(buffStart)); |