I2CのRE-START CONDITIONとかいうやつ

I2Cデバイスのデータシートの中には"Re-Start Condition"という表現をしたデバイスがあります。

これでハマりました。
嵌ったので忘れないようにまとめます。

Re-Start ConditionはRepeated Start Conditionである

実はRe-Start Conditionなんていうのはなく、"Repeated Start Condition"が正解です。

参考:

https://www.i2c-bus.org/repeated-start-condition/

意訳

Repeated Start ConditionとはSTART中にSTART Conditionを発行するということ。
つまりSTART中にSTARTすることで一連の操作が完了するまでI2Cバスを開放しなくなるから割り込みが発生しないってこと...だと思う。
アトミック操作とかいうやつ。

I2C参考サイト

http://www.picfun.com/midi2c03.html
https://qiita.com/7of9/items/7def6a9f040bb80f2f67