Hello. I am very new to MSP430 I2C programming. I tried to follow the sample code provided. and the below code is from msp430g2x21_usi_06.c file from slac463a.zip.
I don't very understand this line below:
char SLV_Addr = 0x91; // Address is 0x48 << 1 bit + 1 for Read
Why address 0x48 is bit shifted to left and added one?
Can anyone please explain what is going on here?
If it is to write, then what would be the address ? 0x90?
Please help me.
Thank you!
-Jeonggoo Song