thebolt commented on issue #10853:
URL: https://github.com/apache/nuttx/issues/10853#issuecomment-1763794194

   It's most certainly not related. 
   
   First of all I'm not using DMA for I2C, we are still using interrupt driven 
transfers (for an RTC its more than enough).
   
   Secondly, I think (but haven't been able to verify) that the problem is a 
change in logic of stop handling. The logic as it is now will detect a "stop" 
condition whenever the bit is set, however it does not take into account that a 
restart also sets the stop bit, meaning that after the first byte after a 
restart it will just end the transfer.. this was not the case before, then it 
would only look at the end of transfer condition if the internal message 
buffers were empty.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to