mirror of https://github.com/ARMmbed/mbed-os.git
commit
b630691fdf
|
@ -100,7 +100,6 @@ int i2c_stop(i2c_t *obj)
|
|||
//******************************************************************************
|
||||
int i2c_read(i2c_t *obj, int address, char *data, int length, int stop)
|
||||
{
|
||||
MBED_ASSERT(stop != 0);
|
||||
return I2CM_Read(obj->i2c, address >> 1, NULL, 0, (uint8_t *)data, length);
|
||||
}
|
||||
|
||||
|
@ -146,11 +145,6 @@ int i2c_byte_read(i2c_t *obj, int last)
|
|||
if (I2CM_WriteTxFifo(i2cm, fifo, MXC_S_I2CM_TRANS_TAG_RXDATA_NACK) != E_NO_ERROR) {
|
||||
goto byte_read_err;
|
||||
}
|
||||
|
||||
// Send the stop condition
|
||||
if (I2CM_WriteTxFifo(i2cm, fifo, MXC_S_I2CM_TRANS_TAG_STOP) != E_NO_ERROR) {
|
||||
goto byte_read_err;
|
||||
}
|
||||
} else {
|
||||
if (I2CM_WriteTxFifo(i2cm, fifo, MXC_S_I2CM_TRANS_TAG_RXDATA_COUNT) != E_NO_ERROR) {
|
||||
goto byte_read_err;
|
||||
|
|
Loading…
Reference in New Issue