こんにちは。NoMaYです。いま2つ気になっています。(1) ICCRL78とLLVM-RL78(とGNURL78)でワーニングレベルを上げるとワーニングがとてもたくさん出る(2) RL78スマートコンフィグレータGUI上でオンチップデバッグトレースを使用する設定にしても予約RAM領域を空けていない
こんにちは。NoMaYです。以前から私は送信完了や受信完了をウェイトするタイプのAPI関数名として既存のAPI関数名の末尾に_UWT(Unlimited Wait Timeの意)を付けたものを提案していましたが(とは言えはっきりした行為を行ってはいませんでしたが)、今朝、以下ではどうだろうか?という考えが思い浮かびました。サンプルプログラム置き場に投稿してある自前のサンプルプログラムで試行してみようかなと思い始めました。(正直、どうせやるならBSPモジュールも最新版にしてとも思うものの、とっかえるのがちょっと億劫でもあり、そこは今のまま放置するかも知れませんけれど。)以前の案: API関数の末尾に _UWT を付ける (先頭が U_ なのは自作関数であったからです)例)
void U_Config_SCI12_IIC_Master_Send_UWT(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num) ← RXの例void U_Config_UART1_Send_UWT(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num) ← RL78の例
今朝の案: API関数の引数に、完了を待つ/待たないのフラグを追加、してみる(boolが方針的に不可ならuint8_tです)例)
void U_Config_SCI12_IIC_Master_Send_Ex(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num, bool tx_wflag) ← RXの例void U_Config_UART1_Send_Ex(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num, bool tx_wflag) ← RL78の例tx_wflagは MD_WAIT (true) もしくは MD_NOWAIT (false) の何れかです(どちらも案としてです(正直'NOWAIT'がしっくりこない)) 2021/08/15 08:00 変更tx_wflagは MD_WAIT_FINISH (true) もしくは MD_DONT_WAIT_FINISH (false) の何れかです(どちらも案ですけれど)
RX231のコード生成を用いた簡易IIC通信についてjapan.renesasrulz.com/cafe_rene/f/002-2095199602/6169/rx231-iic/34171#34171TB-RX65N/RX130/RX231+CSplus sample programjapan.renesasrulz.com/cafe_rene/f/002-2095199602/6870/tb-rx65n-rx130-rx231-csplus-sample-program/36990#36990