温湿度センサPmodボードUS082-HS3001EVZ(ルネサス QuickConnect IoT)ってRX SmartConfiguratorのCG Componentでは素朴に扱えない(cannot be used for it)?

こんにちは。NoMaYです。

ルネサスさんの温湿度センサPmodTMボード(ルネサス クイックコネクトIoT)を買ったのでTB-RX671で触ろうとしています。搭載されている温湿度センサHS3001のデータシートを見たところ、測定開始トリガを掛けるI2Cコマンドは以下の画面コピーのフォーマットになっていて、I2Cのデータライトなのですがデータ数が0の形になっていました。他方、RXスマートコンフィグレータが生成したCGコンポーネントのソースでは、以下の画面コピーの通り、I2C通信API関数内でデータライトのデータ数が0の場合は、何もしない、という処理になっていました。(おそらく、このエラーチェック?は後付の処理で、本来はエラーコードを返すところだけれど、既に戻り値がvoidの関数として規定されていたので、こういう処理になったのだろう、という気がします。)

何か、ひと工夫しないと扱えない、っぽい気配です、、、(だから温湿度センサなのに重厚?ミドルウェアがやたら念入りに用意されていたのかなぁ、、、)

温湿度センサHS3001のデータシートの画面コピー
www.renesas.com/jp/ja/document/dst/hs300x-datasheet


RXスマートコンフィグレータが生成したCGコンポーネントのソースの画面コピー


[関連リンク]

US082-HS3001EVZ 温湿度センサ PmodTM(ルネサス クイックコネクトIoT) 製品ページ
www.renesas.com/jp/ja/products/sensor-products/humidity-sensors/us082-hs3001evz-relative-humidity-sensor-pmod-board-renesas-quick-connect-iot

[追記]

ちなみに、TB-RX671のPmod TMタイプ6Aの標準実装のコネクタの配線ですけど、こういう配線になってました。

TB-RX671の回路図の画面コピー
www.renesas.com/jp/ja/document/sch/target-board-rx671-schematic


TB-RX671 製品ページ
www.renesas.com/jp/ja/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/rtk5rx6710c00000bj-target-board-rx671

Parents Reply Children
No Data