| 1051 | } |
| 1052 | |
| 1053 | void twi_write01() { |
| 1054 | if (TWI_MTX == twi_state) return; // blocking test |
| 1055 | twi_transmitting = 0 ; |
| 1056 | if (twi_error == 0xFF) |
| 1057 | twi_Finish (0); // success |
| 1058 | else if (twi_error == TW_MT_SLA_NACK) |
| 1059 | twi_Finish (2); // error: address send, nack received |
| 1060 | else if (twi_error == TW_MT_DATA_NACK) |
| 1061 | twi_Finish (3); // error: data send, nack received |
| 1062 | else |
| 1063 | twi_Finish (4); // other twi error |
| 1064 | if (twi_cbendTransmissionDone) return twi_cbendTransmissionDone(twi_Return_Value); |
| 1065 | return; |
| 1066 | } |
| 1067 | |
| 1068 | |
| 1069 | void twi_write00() { |
no test coverage detected