[PATCH openEuler-5.10 052/121] i2c: stm32f7: flush TX FIFO upon transfer errors