예제 #1
0
bool DRV_I2C0_WaitForByteWriteToComplete(void)
{
    /* Check for transmit busy */
    while(PLIB_I2C_TransmitterIsBusy(I2C_ID_4));

    /* Check to see if transmit has completed */
    while(!PLIB_I2C_TransmitterByteHasCompleted(I2C_ID_4));
	
    return true;
}
예제 #2
0
파일: i2c.c 프로젝트: ctapang/v0_70_01b
bool masterTransferIsComplete(void)
{
    return !PLIB_I2C_TransmitterIsBusy(I2C_ID_1);
}