How are the I2C3 pins being initialized by the visual configurator?
Hi all,
I have a STM32F746 disco board and I'm trying to understand what the visual configurator (VC) does and doesn't do. I created an blank demo project for the board and I answer yes to the "initialize the board to default..." (or something like that).
There is only one function created by the VC: MX_GPIO_Init(). I can see all the code inside it that initializes various pins. The I2C3 pins (SDA and SCL) are there too. The VC does *not* have the I2C3 enabled.
Then, I enabled the I2C3 in the VC and saved. Now the code for the pins for the I2C3 is no longer inside MX_GPIO_Init(). In fact, is nowhere to be found ... by me... but the I2C3 works fine.
Where is the code to initialize the pins for the I2C3 when I enable I2C3 in VC?
BTW I'm calling the VC the window that opens up in STM32CubeIDE when you click on the ".ioc" file. Thanks.
