2022-09-29-Snippet8

do
{
    bool TransferAccepted = SERCOM4_SPI_WriteRead(&TxBuffer[Device][0], TxSize, &RxBuffer[Device][0], RxSize);
    RetryCount++;

    if((RetryCount == RETRY_COUNT_MAX) && (TransferAccepted == false))
    {
        Fault_Set(SPI_TRANSFER_FAILED);
    }
}while((TransferAccepted == false) && (RetryCount < RETRY_COUNT_MAX));

Share >