Hi,
how can the MSP432 send a NO ACK to the slave even if the received bytes are understood?
I am trying to read an EEPROM like this:
Here is my code:
MAP_I2C_masterSendMultiByteStart(EUSCI_B3_BASE, pointer>>8);
MAP_I2C_masterSendMultiByteNext(EUSCI_B3_BASE,(unsigned char)(pointer & 0x00FF));
EUSCI_B_I2C_setMode(EUSCI_B3_BASE, EUSCI_B_I2C_RECEIVE_MODE);
*Data = I2C_masterReceiveSingle(EUSCI_B3_BASE);
But the problem is when it does "masterReceiveSingle" it acknowledges the byte and the EEPROM continues sending data:
So it is doing this:
How do i send a "NO ACK" to the slave and not a ACK using driverlib?