2016-01-08 03:37 AM
2016-03-11 08:03 AM
Hi wild.andreas,
The management of the 3 last bytes in the function HAL_I2C_Master_Receive is aligned with the specification as described in the paragraph ''Closing the communication'' of the reference manual: ''To generate the nonacknowledge pulse after the last received data byte, the ACK bit must be cleared just after reading the second last data byte (after second last RxNE event).''.So the issue should be elsewhere.-Mayla-To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.