/** * @brief This function handles I2C1 Errors interrupt. * @param None. * @retval CPAL_PASS. */ uint32_t I2C1_ER_IRQHandler(void) { CPAL_LOG("\n\r\n\rLOG <I2C1_ER_IRQHandler> : I2C1 Device Error IT "); /* Call the Common Error handler function */ CPAL_I2C_ER_IRQHandler(&I2C1_DevStructure); return CPAL_PASS; }
/** * @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); } }