user30063: i want to try to stop communicaton I2C between arduino and lcd I2C but i don't see any command to stop this communication. I try with Wire.endTransmission or Wire.end but the transmission to the LCD continue without problem. I'm using this library NewliquidCrystal and inside no command for end transmission. I need to interupt that communicaton for have a good management of lcd or if know a new library with best features. Thank's for help

user13432: 
I need to interupt that communicaton for have a good management of lcd or if know a new library with best features. Thank's for help

This sounds like a classical X-Y problem. You have decided on a solution and asking about some "magic" functionality without understanding the library or how the I2C bus works.
It would be better to try to describe the original issue, investigate, propose and discuss solutions. Basically better understand the original issue.
Back to your question:

Wire.endTransmission()

does not really do what you think. It marks the end of a block to be transmitted (previous Wire.write()) and starts the actual transmission to the slave.
This is what the manual says:

Wire.endTransmission()
Description
Ends a transmission to a slave device that was begun by beginTransmission() and transmits the bytes that were queued by write().


30063: <p>i want to try to stop communicaton I2C between arduino and lcd I2C but i don't see any command to stop this communication. I try with Wire.endTransmission or Wire.end but the transmission to the LCD continue without problem. I'm using this library NewliquidCrystal and inside no command for end transmission. I need to interupt that communicaton for have a good management of lcd or if know a new library with best features. Thank's for help</p>
 13432: <blockquote>
<p>I need to interupt that communicaton for have a good management of lcd or if know a new library with best features. Thank's for help</p>
</blockquote>
<p>This sounds like a classical <a href="http://xyproblem.info/" rel="nofollow noreferrer">X-Y problem</a>. You have decided on a solution and asking about some &quot;magic&quot; functionality without understanding the library or how the I2C bus works.</p>
<p>It would be better to try to describe the original issue, investigate, propose and discuss solutions. Basically better understand the original issue.</p>
<p>Back to your question:</p>
<blockquote>
<p>Wire.endTransmission()</p>
</blockquote>
<p>does not really do what you think. It marks the end of a block to be transmitted (previous Wire.write()) and starts the actual transmission to the slave.</p>
<p>This is what the <a href="https://www.arduino.cc/en/Reference/WireEndTransmission" rel="nofollow noreferrer">manual</a> says:</p>
<blockquote>
<p><strong>Wire.endTransmission()</strong></p>
<p>Description</p>
<p>Ends a transmission to a slave device that was begun by beginTransmission() and transmits the bytes that were queued by write().</p>
</blockquote>
