You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 19, 2021. It is now read-only.
Web I2C API - 「5.4 The I2CPort interface」 で仕様では
I2CPort.open(slaveAddress)
を呼んだ時に、該当するスレーブデバイスがバス上に存在しない場合、エラーを返す事になっていますが、I2C の仕様上デバイスが存在するかどうかは実際に Read or Write を実行してみないと判断できないのではないでしょうか?
仕様を忠実に実装すると、open()するだけで暗黙的にダミーアクセスする事になりますが、あまりよろしくない気がします。仕様上は open() は slaveAddress がアドレス範囲を逸脱していない限り成功する、という事になるのではないでしょうか(多分現在の実装もそうなっている?)
The text was updated successfully, but these errors were encountered: