Steve,
I'm not that familiar w/ the BrainStem, but let me read more about it, and understand their I2C interface to help you debug the problem you are seeing.
Is the aI2C_ReadChar() method something you wrote, or is it part of a library associated w/ the BrainStem? If you wrote it, could you post the src code?
Best Regards,
You might try:
result = aI2C_ReadChar((unsigned char)0x50,1); // register 1, instead of 0
And see if that alleviates the problem.
We do have several OOPics that we can use to test the Line Follower with. I know that doesn't directly help you, but it would allow us to see if the Line Follower plays well w/ controllers other than the Serializer. :)
Ringo, do you have any ideas?
We have a Brainstem on the way. I'll also ping Tim at Acroname to see if he has any ideas.
Best Regards!