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;
}
Exemple #2
0
bool masterTransferIsComplete(void)
{
    return !PLIB_I2C_TransmitterIsBusy(I2C_ID_1);
}