コード例 #1
0
ファイル: UART.c プロジェクト: iotexpert/Pinball
/*******************************************************************************
* 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) */
}
コード例 #2
0
/*******************************************************************************
* 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) */
}