aboutsummaryrefslogtreecommitdiff
path: root/gyro.c
diff options
context:
space:
mode:
Diffstat (limited to 'gyro.c')
-rw-r--r--gyro.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/gyro.c b/gyro.c
index 3079c20..5b32314 100644
--- a/gyro.c
+++ b/gyro.c
@@ -136,16 +136,15 @@ bool gyroProcess () {
if (shouldWakeup (WAKE_I2C)) {
disableWakeup (WAKE_I2C);
state = IDLE;
- assert (twr.status != TWST_ERR);
- if (twr.status == TWST_OK) {
- /* new data transfered, process it */
- /* poor man's noise filter */
- if (abs (zval) > 64) {
- zaccum += zval;
- }
- gyroProcessTicks ();
- return true;
+ /* the bus might be in use again already */
+ //assert (twr.status == TWST_OK);
+ /* new data transfered, process it */
+ /* poor man's noise filter */
+ if (abs (zval) > 64) {
+ zaccum += zval;
}
+ gyroProcessTicks ();
+ return true;
}
break;