From f76d64e8db03c56c45afbbb60da801d7a801d460 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 29 Jul 2014 16:16:35 +0200 Subject: i2c: Make sure status is _OK Not sure if this fixes anything. --- gyro.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gyro.c') diff --git a/gyro.c b/gyro.c index 35ec76b..f31385d 100644 --- a/gyro.c +++ b/gyro.c @@ -99,7 +99,7 @@ bool gyroProcess () { reading = false; } } else { - if (((PINB >> PINB1) & 0x1) && twr.status != TWST_WAIT) { + if (((PINB >> PINB1) & 0x1) && twr.status == TWST_OK) { /* new data available in device buffer and bus is free */ if (!twRequest (TWM_READ, L3GD20, L3GD20_OUTZ, (uint8_t *) &zval, sizeof (zval))) { -- cgit v1.2.3