Hi,
i'm facing an issue on the MSP432 I2C as master writing/reading to a slave register.
The register address from the slave is 16Bit and its size is 8Bit.
I go and start a multi byte transmition. First multibyte start with the MSB bit and multibyte next with LSB.
After that, i switch it to receive the 8Bit value from slave.
To make that happen i had to send the multibyte next twice somehow.
This is my code:
I am not sending a multi byte finish or stop because i want to read the register value afterwards.
So here is what i have measured with the oscilloscope:
The register adddress is 0x02 and its value read is 0x02 and thats correct.
I am not using any interrupt handler to handle the transmited interrupt or received.
Any idea why i have to send the "I2C_masterSendMultiByteNext" twice?
Thanks,
Michael

