SPI_SendByte(0x00);\r
\r
SPI_SendByte(0x00);\r
+ bool DeviceBusy = (SPI_ReceiveByte() & 0x01);\r
}\r
- while ((SPI_ReceiveByte() & 0x01) && (TCNT0 < TARGET_BUSY_TIMEOUT_MS));\r
+ while (DeviceBusy && (TCNT0 < TARGET_BUSY_TIMEOUT_MS));\r
\r
if (TCNT0 >= TARGET_BUSY_TIMEOUT_MS)\r
return STATUS_RDY_BSY_TOUT;\r