Thanks for the tip Jim. I had not even thought to look at the RUGSW files. I did catch an error looking at that I2C example. I also have some interesting observations looking at the example code (some we may not allow in a product):
- they don't use the header defs when programming the registers, just using the hex value. So much for all those cutesy header files we like in CW.
- they call a simple for-loop counter delay through some transactions. My routines work if I do that.
- the transactions are done within the ISR - not knowing how many bytes the caller wants to transfer or how long you may be in the ISR.
Anyway - the code is a good example to check my order and flag testing sequences.
Thanks again,
Message Edited by sps on
2008-11-04 02:22 PM