STM32F2 need to abort HAL_I2C_Mem_Read_IT
I have an issue where a HAL_I2C_Mem_Read_IT transaction just seems to hang. It is plausible that this peripheral is temporarily unavailable and I already have working retry logic for the case where this call returns the "AF" error. The hang may or may not be related, but I'd like to abort it and try again. It isn't easy to get an I2C trace of this, but not impossible. In any case, I'd like to add some code to address this issue if possible.
