/** * @brief This function handles I2C2 interrupt request. * @param None. * @retval CPAL_PASS. */ uint32_t I2C2_IRQHandler(void) { /* If interrupt sources is I2C event */ if ((__CPAL_I2C_HAL_GET_ERROR(1) != 0) && ((I2C2_DevStructure.wCPAL_Options & CPAL_OPT_I2C_ERRIT_DISABLE) == 0)) { CPAL_LOG("\n\r\n\rLOG <I2C2_ER_IRQHandler> : I2C2 Device Error IT "); /* Call the Common Error handler function */ return CPAL_I2C_ER_IRQHandler(&I2C2_DevStructure); } else { /* Call the Common Event handler function */ return CPAL_I2C_EV_IRQHandler(&I2C2_DevStructure); } }
/** * @brief This function handles I2C2 interrupt request. * @param None. * @retval CPAL_PASS. */ uint32_t I2C2_EV_IRQHandler(void) { /* Call the Common Event handler function */ return CPAL_I2C_EV_IRQHandler(&I2C2_DevStructure); }