3.2.29 シリアル・アレイ・ユニット

以下に,コード生成がシリアル・アレイ・ユニット用として出力するAPI関数の一覧を示します。

表 3.29

シリアル・アレイ・ユニット用API関数

API関数名

機能概要

R_SAUm_Create

シリアル・アレイ・ユニットを制御するうえで必要となる初期化処理を行います。

R_SAUm_Create_UserInit

シリアル・アレイ・ユニットに関するユーザ独自の初期化処理を行います。

R_SAUm_Reset

シリアル・アレイ・ユニットをリセットします。

R_SAUm_Set_PowerOff

シリアル・アレイ・ユニットに対するクロック供給を停止します。

R_SAUm_Set_SnoozeOn

STOPモードからSNOOZEモードへの切り替えを許可します。

R_SAUm_Set_SnoozeOff

STOPモードからSNOOZEモードへの切り替えを禁止します。

R_UARTn_Create

UART通信を行ううえで必要となる初期化処理を行います。

r_uartn_interrupt_send

UART送信完了割り込みINTSTnの発生に伴う処理を行います。

r_uartn_interrupt_receive

UART受信完了割り込みINTSRnの発生に伴う処理を行います。

r_uartn_interrupt_error

受信エラー割り込みINTSREnの発生に伴う処理を行います。

R_UARTn_Start

UART通信を待機状態にします。

R_UARTn_Stop

UART通信を終了します。

R_UARTn_Send

データのUART送信を開始します。

R_UARTn_Receive

データのUART受信を開始します。

r_uartn_callback_sendend

UART送信完了割り込みINTSTnの発生に伴う処理を行います。

r_uartn_callback_receiveend

UART受信完了割り込みINTSRnの発生に伴う処理を行います。

r_uartn_callback_error

UART受信エラー割り込みINTSREnの発生に伴う処理を行います。

r_uartn_callback_softwareoverrun

オーバラン・エラーの検出に伴う処理を行います。

R_CSImn_Create

3線シリアルI/O通信を行ううえで必要となる初期化処理を行います。

r_csimn_interrupt

CSI通信完了割り込みINTCSImnの発生に伴う処理を行います。

R_CSImn_Start

3線シリアルI/O通信を待機状態にします。

R_CSImn_Stop

3線シリアルI/O通信を終了します。

R_CSImn_Send

データのCSI送信を開始します。

R_CSImn_Receive

データのCSI受信を開始します。

R_CSImn_Send_Receive

データのCSI送受信を開始します。

r_csimn_callback_sendend

CSI送信完了割り込みINTCSImnの発生に伴う処理を行います。

r_csimn_callback_receiveend

CSI受信完了割り込みINTCSImnの発生に伴う処理を行います。

r_csimn_callback_error

CSI受信エラー割り込みINTSREnの発生に伴う処理を行います。

R_IICmn_Create

簡易IIC通信を行ううえで必要となる初期化処理を行います。

r_iicmn_interrupt

簡易IIC通信完了割り込みINTIICmnの発生に伴う処理を行います。

R_IICmn_StartCondition

スタート・コンディションを発生させます。

R_IICmn_StopCondition

ストップ・コンディションを発生させます。

R_IICmn_Stop

簡易IIC通信を終了します。

R_IICmn_Master_Send

簡易IICマスタ送信を開始します。

R_IICmn_Master_Receive

簡易IICマスタ受信を開始します。

r_iicmn_callback_master_sendend

簡易IICマスタ送信完了割り込みINTIICmnの発生に伴う処理を行います。

r_iicmn_callback_master_receiveend

簡易IICマスタ受信完了割り込みINTIICmnの発生に伴う処理を行います。

r_iicmn_callback_master_error

パリティ・エラー(ACKエラー)の検出に伴う処理を行います。