From 8efdbba5c5fa004cf64617f50d6eed4dc4f5556b Mon Sep 17 00:00:00 2001 From: Adam Dunkels Date: Thu, 29 Aug 2013 20:17:01 +0200 Subject: [PATCH] Bugfix: only send i2c acks if i2c mode is enabled --- se/sics/mspsim/core/GenericUSCI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/se/sics/mspsim/core/GenericUSCI.java b/se/sics/mspsim/core/GenericUSCI.java index 50f4ec1..017f9cd 100644 --- a/se/sics/mspsim/core/GenericUSCI.java +++ b/se/sics/mspsim/core/GenericUSCI.java @@ -373,7 +373,7 @@ public class GenericUSCI extends IOUnit implements DMATrigger, USARTSource { /* For timing issues we have to send the ACK after reading the * register */ - if (!i2cTransmitter) { + if (i2cEnabled && !i2cTransmitter) { txBuffer.add(I2CData.ACK); stat |= USCI_BUSY; if (!transmitting) {