Tool/software: TI-RTOS
In this project, with Multi-slave configuration, it is found while debugging that some times SDA pin is pulled low.
So, in this scenario, at next debug, without power reset, if we try to open i2c, it throws an hardware Exception & code hangs there.
If we do the power reset, then SDA is high again & everything works fine.
Is there any way to handle this without power reset , at the run time ?
How to make SDA HIGH again ?
How resolve this issue ?
Another one, How to control the I2C_SCL , I2C_SDA pin as GPIO, to read & write values at those port pins.
function like GPIOPinRead , GPIOPinWrite. Any example to exactly how to pass arguments in this ?