ルネサス
以下に,コード生成ツールがFIFO内蔵シリアル・コミュニケーション・インターフェース用として出力するAPI関数の一覧を示します。
表 3.26
FIFO内蔵シリアル・コミュニケーション・インターフェース用API関数
API関数名
機能概要
R_SCIFAn_Create
SCIFAの初期化処理を行います。
R_SCIFAn_Start
SCIFA通信を待機状態にします。
R_SCIFAn_Stop
SCIFA通信を終了します。
R_SCIFAn_Serial_Send
調歩同期式モードで、送信を開始します。
R_SCIFAn_Serial_Receive
調歩同期式モードで、受信を開始します。
R_SCIFAn_Serial_Send_Receive
クロック同期式モードで、送受信を開始します。
R_SCIFAn_Create_UserInit
SCIFAに関するユーザ独自の初期化処理を行います。
r_scifan_teif_interrupt
トランスミットエンド割り込みの発生に伴う処理を行います。
r_scifan_txif_interrupt
送信FIFOデータエンプティ割り込みの発生に伴う処理を行います。
r_scifan_rxif_interrupt
受信FIFOデータフル割り込みの発生に伴う処理を行います。
r_scifan_erif_interrupt
フレーミングエラー/パリティエラー割り込みの発生に伴う処理を行います。
r_scifan_brif_interrupt
ブレーク/オーバーラン割り込みの発生に伴う処理を行います。
r_scifan_drif_interrupt
受信データレディ割り込みの発生に伴う処理を行います。
r_scifan_callback_transmitend
r_scifan_callback_receiveend
r_scifan_callback_error
エラー割り込みの発生に伴う処理を行います。