diff --git a/c/src/lib/libbsp/arm/lpc32xx/ChangeLog b/c/src/lib/libbsp/arm/lpc32xx/ChangeLog index 8085c25fbb..d7817a353c 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/ChangeLog +++ b/c/src/lib/libbsp/arm/lpc32xx/ChangeLog @@ -1,3 +1,7 @@ +2011-08-08 Sebastian Huber + + * misc/i2c.c: Bugfix. + 2011-08-01 Sebastian Huber * include/.cvsignore: New file. diff --git a/c/src/lib/libbsp/arm/lpc32xx/misc/i2c.c b/c/src/lib/libbsp/arm/lpc32xx/misc/i2c.c index e1ade9d4ac..60526d4fe0 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/misc/i2c.c +++ b/c/src/lib/libbsp/arm/lpc32xx/misc/i2c.c @@ -190,12 +190,6 @@ rtems_status_code lpc32xx_i2c_read_with_optional_stop( } while (rx <= last) { - if ((i2c->stat & I2C_STAT_TDI) != 0) { - stop = true; - - break; - } - while (tx < last && can_tx_for_rx(i2c)) { i2c->rx_or_tx = 0; ++tx;