Question about I2C TXIS bit in stm32g071rb
Hello,
I'm studing I2C on stm32g071rb and I have a question about it.
In the datasheet there is this line: "In the case of a write transfer, the TXIS flag is set after each byte transmission, after the 9th SCL pulse when an ACK is received", but for the last byte TXIS remain LOW and TC become HIGH.
It's correct that for the last byte that I have to send via I2C, the TXIS bit remain LOW?
For example if I have to send(master to slave): 0x00, 0x01, 0x02
I set the CR2_NBYTES bit (3 << I2C_CR2_NBYTES_Pos)...etc
But after send the 0x02 byte, only TC is HIGH...so also the TXIS bit should be HIGH in this case?
Thanks
Simeon
