こんにちは。
RX210で、FITモジュールのSCIを使用しています。
受信完了を通知するコールバック関数など用意し、受信割り込みはできている状態です。
ただ、気になることがひとつあり、R_SCI_RECEIVE()にてコールバック関数の登録、受信するバイト数を指定しますが、この関数は戻り値でエラーを返しますよね。(指定バイト数分 受信バッファにないですと。)
サンプルではdo whileにて戻り値にて正常がかえるまで監視しているようですが、本モジュールの使い方はサンプルのように正常が帰るまで待機する。というふうになるのでしょうか。
私のイメージでは、最初に受信バイト数を指定し、指定したバイト数分受信が完了した場合にコールバック関数に飛ぶという感じです。
本モジュールの使い方を理解できていないのでしょうか。ご教授をお願い致します。