zboot
06-30-09, 08:03 PM
So, I've got the TiniARM 2131. I'm going to use this thread to post some things I've noticed about using the i2c hardware. This may likely be a lot more tips than it is tricks, but it will certainly be helpful at least for me when a year from now, I'm browsing through this forum again.
1st: The latest user manual (rev 02 - 25 july 2006) does not mention this but in response to status code 0x08 - start condition transmitted, you MUST clear STA. If you do not, that interrupt will continue to recur.
2nd: For repeated starts - interrupt status code 0x10, you apparently do not need to clear the STA flag.
1st: The latest user manual (rev 02 - 25 july 2006) does not mention this but in response to status code 0x08 - start condition transmitted, you MUST clear STA. If you do not, that interrupt will continue to recur.
2nd: For repeated starts - interrupt status code 0x10, you apparently do not need to clear the STA flag.