See the second sentence of my answer. The only function to send NACK+STOP without receiving a byte is I2C_masterReceiveMultiByteStop(), but it is to be used only together with the other *MultiByte* functions, and must be called at the correct point in the sequence.
↧