/******************************************************************************* * 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) */ }