/******************************************************************************* * Function Name: UART_Init ****************************************************************************//** * * Initializes the UART component to operate in one of the selected * configurations: I2C, SPI, UART or EZI2C. * When the configuration is set to "Unconfigured SCB", this function does * not do any initialization. Use mode-specific initialization APIs instead: * UART_I2CInit, UART_SpiInit, * UART_UartInit or UART_EzI2CInit. * *******************************************************************************/ void UART_Init(void) { #if (UART_SCB_MODE_UNCONFIG_CONST_CFG) if (UART_SCB_MODE_UNCONFIG_RUNTM_CFG) { UART_initVar = 0u; } else { /* Initialization was done before this function call */ } #elif (UART_SCB_MODE_I2C_CONST_CFG) UART_I2CInit(); #elif (UART_SCB_MODE_SPI_CONST_CFG) UART_SpiInit(); #elif (UART_SCB_MODE_UART_CONST_CFG) UART_UartInit(); #elif (UART_SCB_MODE_EZI2C_CONST_CFG) UART_EzI2CInit(); #endif /* (UART_SCB_MODE_UNCONFIG_CONST_CFG) */ }
/******************************************************************************* * Function Name: UART_Init ******************************************************************************** * * Summary: * Initializes SCB component to operate in one of selected configurations: * I2C, SPI, UART, EZI2C or EZSPI. * This function does not do any initialization when configuration is set to * Unconfigured SCB. * * Parameters: * None * * Return: * None * *******************************************************************************/ void UART_Init(void) { #if(UART_SCB_MODE_UNCONFIG_CONST_CFG) if(UART_SCB_MODE_UNCONFIG_RUNTM_CFG) { UART_initVar = 0u; /* Clear init var */ } else { /* Initialization was done before call */ } #elif(UART_SCB_MODE_I2C_CONST_CFG) UART_I2CInit(); #elif(UART_SCB_MODE_SPI_CONST_CFG) UART_SpiInit(); #elif(UART_SCB_MODE_UART_CONST_CFG) UART_UartInit(); #else #endif /* (UART_SCB_MODE_UNCONFIG_CONST_CFG) */ }