diff options
Diffstat (limited to '')
| -rw-r--r-- | src/peripherals/twi.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/peripherals/twi.ts b/src/peripherals/twi.ts index f74001c..0dd8377 100644 --- a/src/peripherals/twi.ts +++ b/src/peripherals/twi.ts @@ -119,7 +119,7 @@ export class AVRTWI { this.eventHandler.start(status !== STATUS_TWI_IDLE); } else if (value & TWCR_TWSTO) { this.eventHandler.stop(); - } else if (status === STATUS_START) { + } else if (status === STATUS_START || status === STATUS_REPEATED_START) { this.eventHandler.connectToSlave(twdrValue >> 1, twdrValue & 0x1 ? false : true); } else if (status === STATUS_SLAW_ACK || status === STATUS_DATA_SENT_ACK) { this.eventHandler.writeByte(twdrValue); |
