Exemplo n.º 1
0
// I2C state handler
static void i2c_state_handling(I2C_ID_T id)
{
	if (Chip_I2C_IsMasterActive(id))
		Chip_I2C_MasterStateHandler(id);
	else
		Chip_I2C_SlaveStateHandler(id);
}
/**
 * @brief	I2C Interrupt Handler
 * @return	None
 */
void I2C_IRQHandler(void) {
    if (Chip_I2C_IsMasterActive(I2C0)) {
        Chip_I2C_MasterStateHandler(I2C0);
    }
    else {
        Chip_I2C_SlaveStateHandler(I2C0);
    }
}
Exemplo n.º 3
0
void I2C0_IRQHandler(void)
{
	if (Chip_I2C_IsMasterActive(ONBOARD_I2C)) {
		Chip_I2C_MasterStateHandler(ONBOARD_I2C);
	}
	else {
		Chip_I2C_SlaveStateHandler(ONBOARD_I2C);
	}
}