/*******************************************************************************
* Function Name: ModbusUART_ScbModeStop
********************************************************************************
*
* Summary:
*  Calls the Stop function for a specific operation mode.
*
* Parameters:
*  None
*
* Return:
*  None
*
*******************************************************************************/
static void ModbusUART_ScbModeStop(void)
{
#if(ModbusUART_SCB_MODE_UNCONFIG_CONST_CFG)
    if(ModbusUART_SCB_MODE_I2C_RUNTM_CFG)
    {
        ModbusUART_I2CStop();
    }
    else if (ModbusUART_SCB_MODE_EZI2C_RUNTM_CFG)
    {
        ModbusUART_EzI2CStop();
    }
#if (!ModbusUART_CY_SCBIP_V1)
    else if (ModbusUART_SCB_MODE_UART_RUNTM_CFG)
    {
        ModbusUART_UartStop();
    }
#endif /* (!ModbusUART_CY_SCBIP_V1) */
    else
    {
        /* Do nothing for other modes */
    }
#elif(ModbusUART_SCB_MODE_I2C_CONST_CFG)
    ModbusUART_I2CStop();

#elif(ModbusUART_SCB_MODE_EZI2C_CONST_CFG)
    ModbusUART_EzI2CStop();

#elif(ModbusUART_SCB_MODE_UART_CONST_CFG)
    ModbusUART_UartStop();

#endif /* (ModbusUART_SCB_MODE_UNCONFIG_CONST_CFG) */
}
/*******************************************************************************
* Function Name: ModbusUART_ScbModeEnableIntr
********************************************************************************
*
* Summary:
*  Calls Stop function for specific operation mode.
*
* Parameters:
*  None
*
* Return:
*  None
*
*******************************************************************************/
static void ModbusUART_ScbModeStop(void)
{
#if(ModbusUART_SCB_MODE_UNCONFIG_CONST_CFG)
    if(ModbusUART_SCB_MODE_I2C_RUNTM_CFG)
    {
        ModbusUART_I2CStop();
    }
    else if(ModbusUART_SCB_MODE_EZI2C_RUNTM_CFG)
    {
        ModbusUART_EzI2CStop();
    }
    else
    {
        /* None of modes above */
    }
#elif(ModbusUART_SCB_MODE_I2C_CONST_CFG)
    ModbusUART_I2CStop();

#elif(ModbusUART_SCB_MODE_EZI2C_CONST_CFG)
    ModbusUART_EzI2CStop();

#endif /* (ModbusUART_SCB_MODE_UNCONFIG_CONST_CFG) */
}