I am using a teensy 3.2. I have an IO extender I2C chip which controls a bunch of relays. I previously had my code tested and working. I just went back and it no longer works. It almost seems as if the begin, write and end transmissions are just being glossed over. When i call Wire.begin() to setup i can successfully init to as desired state. After that point, i get inside the function in my code that changes the bytes to be set via I2C but no change occurs. I also have a test code program that i count up from 0 to 255 and each increment I update the peripheral successfully. So I know that the hardware works, its something in software that is causing me issues. Have you guys noticed any odd dependencies, initialization issues, update issues, etc. that would not throw an error flag and also not write a new transmission?
I know one of the forum rules is that i have to post my source code. Unfortunately, at this time, that is not possible for me. I guess i am just looking for troubleshooting guidance, a direction to head down in trying to find the issue.
With gratitude,
danko
I know one of the forum rules is that i have to post my source code. Unfortunately, at this time, that is not possible for me. I guess i am just looking for troubleshooting guidance, a direction to head down in trying to find the issue.
With gratitude,
danko