mirror of https://github.com/ARMmbed/mbed-os.git
Fix bug in i2c_byte_read function
parent
04a31f3b39
commit
c1f712872d
|
@ -627,10 +627,9 @@ int i2c_byte_read(i2c_t *obj, int last) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Enable reload mode as we don't know how many bytes will eb sent */
|
/* Enable reload mode as we don't know how many bytes will be sent */
|
||||||
handle->Instance->CR2 |= I2C_CR2_RELOAD;
|
/* and set transfer size to 1 */
|
||||||
/* Set transfer size to 1 */
|
tmpreg |= I2C_CR2_RELOAD | (I2C_CR2_NBYTES & (1 << 16));
|
||||||
handle->Instance->CR2 |= (I2C_CR2_NBYTES & (1 << 16));
|
|
||||||
/* Set the prepared configuration */
|
/* Set the prepared configuration */
|
||||||
handle->Instance->CR2 = tmpreg;
|
handle->Instance->CR2 = tmpreg;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue