My master is an MSP430F169. My slave is an SI514. I just want to read a specific address right now, and I am struggling to do that. I can read from the slave, but can't specify which address I want to start at. I know how you are supposed to do it, I just am not exactly sure how to write the code, and I have looked through many many examples and none of them do this. Here is the code I have (not including all the setup):
U0CTL |= MST;
I2CTCTL |= I2CSTT + I2CSTP;
// right here is probably where I need to tell the slave where I want to read from, which is address 0x84