Why does the I2C state remain in HAL_I2C_STATE_BUSY_TX when an access is completed.
I am doing a DMA based I2C transmit using HAL_I2C_Master_Transmit_DMA and am seeing an issue with the state of the I2C. The transfer completes as expected as confirmed using an oscilloscope on the pins. However, the state of the I2C gets switched to ...