Arduino Zero Wire Library with timeout for endTransmission?

Can anyone point me to an i2c library for the Arduino Zero that protects against endTransmission from locking up forever?

I just fixed the problem myself when I was using the Uno, but then saw on these forums that many people had fixed the problem already with libraries I could download. Now that I'm in the Zero, I figured I'd ask first before opening up the datasheet and fixing the problem myself.

Can anyone help me with a link? I did attempt to use search before asking, but didn't find anything amongst the responses for the Uno.

There is a forum section for the Zero.
Perhaps they would be able to help.

Thank you very much! It seems they have a "Non-Blocking I2C using DMAC" post on the front page right now, which is likely better than I expected.

You are welcome.