summaryrefslogtreecommitdiff
path: root/examples/imx7d_sdb_m4/driver_examples/uart_imx/uart_interrupt/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/imx7d_sdb_m4/driver_examples/uart_imx/uart_interrupt/main.c')
-rw-r--r--examples/imx7d_sdb_m4/driver_examples/uart_imx/uart_interrupt/main.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/examples/imx7d_sdb_m4/driver_examples/uart_imx/uart_interrupt/main.c b/examples/imx7d_sdb_m4/driver_examples/uart_imx/uart_interrupt/main.c
index 5cef7aa..9b22f1f 100644
--- a/examples/imx7d_sdb_m4/driver_examples/uart_imx/uart_interrupt/main.c
+++ b/examples/imx7d_sdb_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));