TWCR = ((1 << TWINT) | (1 << TWSTA) | (1 << TWEN)); \r
\r
TimeoutRemaining = (TimeoutMS * 100);\r
- while (TimeoutRemaining-- && !BusCaptured)\r
+ while (TimeoutRemaining-- && !(BusCaptured))\r
{\r
if (TWCR & (1 << TWINT))\r
{\r
case TW_MR_SLA_ACK:\r
return true;\r
default:\r
- TWI_StopTransmission();\r
- break;\r
+ TWCR = ((1 << TWINT) | (1 << TWSTO) | (1 << TWEN));\r
+ return false;\r
}\r
}\r
}\r