マイコン :RX65N(R5F565NEDxFB)開発環境 :e2 studio(Version:2020-10 (20.10.0))コンポーネント :Graphic Library With Graphical User Interface(r_emwin_rx)) (Version:er6.14)GUI描画ツール :AppWizard (Version:1.06a_6.14a)
RX65N Envision Kitを使用し、emWinを使用したGUI画面の構成を行っています。
テキスト表示を90°回転させて表示させるオプションがあるのですが、Editor上ではこちらが意図した通りの表示が行われます。
しかし、自動生成されるコードをコンパイルするとエラーが発生する、という事象が発生しています。
以下がその箇所のコードです。
.Cファイル :ID_SCREEN_00.c
この事象は、何らかの設定不足によるものなのでしょうか。
また、解決方法をご存知の方がいらっしゃいましたらご教示頂けると幸いです。
かふぇルネ管理人様 シェルティ様すばるんです、こんにちは。 返信頂きありがとうございます。 Segger社に問い合わせまでして頂き、大変助かります。 (一度問い合わせたのですが、Renesas様に問い合わせて欲しい、と言われてしまいました(^^; ) シェルティ様の書き込み、お待ちしております。
すばるんさん
こんにちはシェルティです。
本件遅くなりすみません。Segger社から次版のAppWizardで直すと見解を貰いました。対応時期を追って確認をしています。また新しい情報掴めたら連絡いたします。
暫定対策は以下との連絡も貰いました。
The workaround is to to add the following to the APPW_SETUP_ITEM list in the ID_SCREEN.c: static const APPW_SETUP_ITEM _aSetup[] = { { ID_BOX_00, APPW_SET_PROP_COLOR, { ARG_V(GUI_DARKGRAY) } }, { ID_TEXT_00, APPW_SET_PROP_COLOR, { ARG_V(0xffc0c0c0) } }, { ID_TEXT_00, APPW_SET_PROP_ALIGNTEXT, { ARG_V(GUI_ALIGN_HCENTER | GUI_ALIGN_VCENTER), ARG_V(0), ARG_V(0) } }, { ID_TEXT_00, APPW_SET_PROP_TEXTID, { ARG_V(ID_RTEXT_0) } }, { ID_TEXT_00, APPW_SET_PROP_ROTATION, { ARG_P(GUI_ROTATE_CCW) } }, // <- Counter clockwise rotation of text }; The following defines can be used to rotate the text: GUI_ROTATE_CCW - Rotate counter clock wise as shown above GUI_ROTATE_CW - Rotate clock wise GUI_ROTATE_180 - Rotate 180 degrees
以上です
シェルティさん
こんにちは、すばるんです。
情報ありがとうございます。
暫定対策を元に、対応を進めていきたいと思います。