幾つかの品種だけRX MCUs internal USB peripheral registersのbitfieldがunavailableなiodefine.hがありますが作成ミスではないでしょうか?

こんにちは。NoMaYです。

最近、以下のスレッドに関わったのですが、どうもiodefine.hの作成ミスがあったのではないかなぁと思われましたので、スレッドを立ててみることにしました。

iodefine.h で、IODEFINE_H_HISTORY キーワードについて
japan.renesasrulz.com/cafe_rene/f/forum5/8446/iodefine-h-iodefine_h_history

続く。

(すみません、上記スレッドの投稿主さんのhirakuni45さんにおかれましては、当方の投稿が終了するまで暫くお待ち頂ければ、と思います。あわてない、あわてない、との、一休さんの心持も良いかと思うのです。)

Parents
  • こんにちは。NoMaYです。

    私のパソコンのハードディスクを漁ってみると、以下の画面コピーの2014/06/10 13:51のタイムスタンプのRX64Mのiodefine.hがあったのですが、これも、RX64Mの2種類のUSB IPの両方ともビットフィール定義が使えないように//でコメントアウトされてしまっていました。何にせよ、今、分家の新世代バージョンのみビットフィールド定義を無効とするだけで良かったのでは?(本家バージョンを変える思考が全く理解不能!)と思ってみても、もう10年近く前にそれでリリースされてしまっていた、ということでした。

    続く。

    以下、Windowsエクスプローラの画面コピーです。



    [追記]

    なお、iodefine.hのファイルのタイムスタンプは目安だと思って下さい。たぶん、CS+の開発者さんの事情(UNIXを使ったかどうか、UNIXを使うとコピー時にタイムスタンプが維持されなかったと思います)が関係すると思います。

    [追記2]

    余談ですが、この頃は、まだ IODEFINE_H_HISTORY という#defineは存在していませんでしたね。(grepしてもヒットしなかったです。)

Reply
  • こんにちは。NoMaYです。

    私のパソコンのハードディスクを漁ってみると、以下の画面コピーの2014/06/10 13:51のタイムスタンプのRX64Mのiodefine.hがあったのですが、これも、RX64Mの2種類のUSB IPの両方ともビットフィール定義が使えないように//でコメントアウトされてしまっていました。何にせよ、今、分家の新世代バージョンのみビットフィールド定義を無効とするだけで良かったのでは?(本家バージョンを変える思考が全く理解不能!)と思ってみても、もう10年近く前にそれでリリースされてしまっていた、ということでした。

    続く。

    以下、Windowsエクスプローラの画面コピーです。



    [追記]

    なお、iodefine.hのファイルのタイムスタンプは目安だと思って下さい。たぶん、CS+の開発者さんの事情(UNIXを使ったかどうか、UNIXを使うとコピー時にタイムスタンプが維持されなかったと思います)が関係すると思います。

    [追記2]

    余談ですが、この頃は、まだ IODEFINE_H_HISTORY という#defineは存在していませんでしたね。(grepしてもヒットしなかったです。)

Children
No Data