I2Cの呼び名の変化を調べたところ、コントローラー(controller)とターゲット(target)に変わったようです。
(記事の上部の画像は
Wikipediaで公開されていた
CC4ライセンスの画像です。)
英語版のI2Cのwikipediaによると、
I3Cの定義がそうなったのに伴い更新したようでした。
言葉狩りの影響でgithubでの開始時のブランチ名がマスター(master)からメイン(main)に変わったのでI2Cについて調べたところ判明しました。
ついでに
SPIについても調べたところ、こちらはマスターとスレーブの呼び名を維持しているようでした。
ということで、今後自分がI2C関係の実装をするときはマスター(master)とスレーブ(slave)に代わりコントローラー(controller)とターゲット(target)の呼び名を利用していきます。
NXP semiconductorのオフィシャルの仕様書を見たら、Rev.7.0(2021/10/01)で変更されたみたいですね。
返信削除https://www.nxp.com/docs/en/user-guide/UM10204.pdf
慣れるのに時間がかかりそうです。
情報ありがとうございます。
返信削除仕様が変わってからほぼ1年でしたか。
I2C規格を提唱したphilips semiconductorsがNXP semiconductorsになったので、そこが発行する仕様が業界標準なのでしょうか。
いわゆるデファクトスタンダードです。昔は基本特許が有効だったのでPhilipsは結構稼いだのではないかと思います。
返信削除philipsが特許を持っていたのですね。
返信削除知りませんでした。
情報ありがとうございます。