aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/dev/iicbus/twsi/twsi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/iicbus/twsi/twsi.c b/sys/dev/iicbus/twsi/twsi.c
index ab0bb3f26961..740c7e14a31f 100644
--- a/sys/dev/iicbus/twsi/twsi.c
+++ b/sys/dev/iicbus/twsi/twsi.c
@@ -563,7 +563,6 @@ twsi_intr(void *arg)
bool send_start;
sc = arg;
- message_done = false;
send_start = false;
mtx_lock(&sc->mutex);
@@ -582,6 +581,8 @@ twsi_intr(void *arg)
}
restart:
+ message_done = false;
+
switch (status) {
case TWSI_STATUS_START:
case TWSI_STATUS_RPTD_START: