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