SDA pin is required low by SI4703 Datasheet at startup. How do i do it.
I am trying to make a very simple program that will initialize Si4703 and read data out of it, the manufacturer ID or something.
And in the datasheet, it says to initialize the chip, I need to have SDIO turned low on the rising edge of the RST pin.
Si4702/03-C19 (page 19)

So the problem is that I can't pull SDIO low because in the code, the SDA pin is initialized as I2C and not as a GPIO set in the configurator. In the Arduino Library, the SDA is set as output, then written low, and then I2C is initialized. Would something like that work in CubeIDE? I am new to programming embedded chips, and I want to know how I can solve this problem.
Using the blackpill board with STM32F411C6EU and the Si4703 Tuner Board
