- SPI_SendByte(ReadMemCommand);\r
- SPI_SendByte(PollAddress >> 8);\r
- SPI_SendByte(PollAddress & 0xFF);\r
+ /* Manage software timeout */\r
+ if (TIFR0 & (1 << OCF0A))\r
+ {\r
+ TIFR0 |= (1 << OCF0A);\r
+ TimeoutMSRemaining--;\r
+ }\r
+\r
+ SPI_Send(ReadMemCommand);\r
+ SPI_Send(PollAddress >> 8);\r
+ SPI_Send(PollAddress & 0xFF);\r