Skip to content

Commit b86fb30

Browse files
committed
cleanup read commands
1 parent 04e0902 commit b86fb30

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

cores/esp32/esp32-hal-i2c.c

+4-9
Original file line numberDiff line numberDiff line change
@@ -269,15 +269,10 @@ i2c_err_t i2cRead(i2c_t * i2c, uint16_t address, bool addr_10bit, uint8_t * data
269269

270270
if(willRead){
271271
i2cSetCmd(i2c, cmdIdx++, I2C_CMD_READ, willRead, false, false, false);
272-
if((len - willRead) > 1) {
273-
i2cSetCmd(i2c, cmdIdx++, I2C_CMD_END, 0, false, false, false);
274-
} else {
275-
willRead++;
276-
i2cSetCmd(i2c, cmdIdx++, I2C_CMD_READ, 1, true, false, false);
277-
if(sendStop) {
278-
i2cSetCmd(i2c, cmdIdx++, I2C_CMD_STOP, 0, false, false, false);
279-
}
280-
}
272+
}
273+
274+
if((len - willRead) > 1) {
275+
i2cSetCmd(i2c, cmdIdx++, I2C_CMD_END, 0, false, false, false);
281276
} else {
282277
willRead++;
283278
i2cSetCmd(i2c, cmdIdx++, I2C_CMD_READ, 1, true, false, false);

0 commit comments

Comments
 (0)