ルネサス
以下に,コード生成がアシンクロナス・シリアル・インタフェースLIN-UART用として出力するAPI関数の一覧を示します。
表 3.31
アシンクロナス・シリアル・インタフェースLIN-UART用API関数
API関数名
機能概要
R_UARTFn_Create
アシンクロナス・シリアル・インタフェースLIN-UARTを制御するうえで必要となる初期化処理を行います。
R_UARTFn_Create_UserInit
アシンクロナス・シリアル・インタフェースLIN-UARTに関するユーザ独自の初期化処理を行います。
r_uartfn_interrupt_send
LIN-UART送信完了割り込みINTLTの発生に伴う処理を行います。
r_uartfn_interrupt_receive
LIN-UART受信完了割り込みINTLRの発生に伴う処理を行います。
r_uartfn_interrupt_error
LIN-UART受信ステータス割り込みINTLSの発生に伴う処理を行います。
R_UARTFn_Start
LIN通信を待機状態にします。
R_UARTFn_Stop
LIN通信を終了します。
R_UARTFn_Set_PowerOff
アシンクロナス・シリアル・インタフェースLIN-UARTに対するクロック供給を停止します。
R_UARTFn_Send
データのUARTF送信を開始します。
R_UARTFn_Receive
データのUARTF受信を開始します。
R_UARTFn_Set_DataComparisonOn
データの比較を開始します。
R_UARTFn_Set_DataComparisonOff
データの比較を終了します。
r_uartfn_callback_sendend
r_uartfn_callback_receiveend
r_uartfn_callback_error
r_uartfn_callback_softwareoverrun
オーバラン・エラーの検出に伴う処理を行います。
r_uartfn_callback_expbitdetect
拡張ビットの検出に伴う処理を行います。
r_uartfn_callback_idmatch
IDパリティの一致に伴う処理を行います。