X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/489515fbbf0f61ae63bcdd4b858a5fe59e90c0be..f9f1bcc25c17b031029200cd9648d76d4ee39dc4:/Projects/AVRISP/Lib/V2ProtocolTarget.c diff --git a/Projects/AVRISP/Lib/V2ProtocolTarget.c b/Projects/AVRISP/Lib/V2ProtocolTarget.c index 9c6ccf4c6..24cd941a4 100644 --- a/Projects/AVRISP/Lib/V2ProtocolTarget.c +++ b/Projects/AVRISP/Lib/V2ProtocolTarget.c @@ -155,13 +155,15 @@ uint8_t V2Protocol_WaitWhileTargetBusy(void) { TCNT0 = 0; + bool DeviceBusy; + do { SPI_SendByte(0xF0); SPI_SendByte(0x00); SPI_SendByte(0x00); - bool DeviceBusy = (SPI_ReceiveByte() & 0x01); + DeviceBusy = (SPI_ReceiveByte() & 0x01); } while (DeviceBusy && (TCNT0 < TARGET_BUSY_TIMEOUT_MS));