diff --git a/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c b/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c index 7ac100d..e3d33fd 100644 --- a/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c +++ b/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c @@ -74,14 +74,14 @@ IVEC_EcuCommonErr_e xECU_UARTInit(McalUartHandle_s* prvUartHandle, uint32_t spee } IVEC_ECU_LOG(LOG_STRING, "Initilising UART"); - #if (UART_PIN_SELECTION == 1 || ((uartCount == 1) && (UART_PIN_SELECTION == 3))) + #if (UART_PIN_SELECTION == 1 || ((uartCount == 2) && (UART_PIN_SELECTION == 3))) prvUartHandle->eUartPortNumber = mcalUART_PORT3; - uartCount = 2; - - #elif (UART_PIN_SELECTION == 2 || ((uartCount == 2) && (UART_PIN_SELECTION == 3))) - prvUartHandle->eUartPortNumber = mcalUART_PORT2; uartCount = 1; + #elif (UART_PIN_SELECTION == 2 || ((uartCount == 1) && (UART_PIN_SELECTION == 3))) + prvUartHandle->eUartPortNumber = mcalUART_PORT2; + uartCount = 2; + #endif prvUartHandle->pvUartRecvCallback = __prv_vEcu_CANOverUartMsgCallback;