From: Olivier Matz Date: Thu, 26 Jun 2014 18:33:53 +0000 (+0200) Subject: i2cm: fix ACK reception in i2cm_send_byte X-Git-Url: http://git.droids-corp.org/?p=protos%2Fimu.git;a=commitdiff_plain;h=7ac29ab17eb2281971ba376a061312b5283e4f45;ds=sidebyside i2cm: fix ACK reception in i2cm_send_byte --- diff --git a/i2cm_sw.c b/i2cm_sw.c index 8c8e238..0b17452 100644 --- a/i2cm_sw.c +++ b/i2cm_sw.c @@ -160,8 +160,8 @@ uint8_t i2cm_send_byte(uint8_t byte) I2CM_DELAY(); while ( bit_is_clear(PIN(I2CM_SCL_PORT), I2CM_SCL_BIT) );// slave handshake - // receive ACK - if (bit_is_set(I2CM_SDA_PORT, I2CM_SDA_BIT)) + // we should receive ACK + if (bit_is_set(PIN(I2CM_SDA_PORT), I2CM_SDA_BIT)) err = I2CM_SENT_NO_ACK; // clock low