I am using MQX3.8 and am trying to close (fclose) an I2C interface then reopen it (fopen)
The following code is used to first open the connection
file_iic0 = fopen("ii2c1fb:", NULL);
The following code is used to close the connection
fclose(file_iic0) ;
The fopen succeeds and my program can communicate with an I2C device
The fclose succeeds
Then I try to "reopen" the device using
file_iic0 = fopen("ii2c1fb:", NULL);
The fopen never returns.
Is there some problem closing an I2C connection then reopening it?
Thanks,
Mike