2025-11-13 9:04 AM
Using an STM32H7Rx or Sx, with both I2C2 and I2C3 in use, and clocked by PLL3R:
Cube correctly configures I2C2. However, it doesn't seem to be aware that I2C2 and I2C3 share a clock, so it:
(I didn't try the other clock sources - HSI and CSI - but it's possible that they too don't work for I2C3.)
Fortunately, it is possible to manually add the correct code in the user areas immediately after the two sections of affected code, so there is a workaround for now.