Working demonstration of I2C2 on STM32F412ZG - Busy flag errata?
I am currently bringing up a board with an STM32F412ZG.
We are using the I2C2 peripheral on PF0 and PF1 and not having much luck.
We can drive I2C1 and I2C3 without issue, but when trying to use I2C2 the busy flag remains asserted - even after forcing resets. A search turned up an older errata on the F103 with a similar fingerprint: https://electronics.stackexchange.com/questions/272427/stm32-busy-flag-is-set-after-i2c-initialization
Is I2C2 known to work? Is there an example demonstrating it's usage?
My next step is to try running the mitigation from the linked issue.