Everything

I2Cバス・インタフェース(RIIC

以下に、コード生成ツールがI2C バス・インタフェース用として出力する API 関数の一覧を示します。

 

3.27      I2C バス・インタフェース用 API 関数

API 関数名

機能概要

R_RIICn_Create

I2C バス・インタフェースを制御するうえで必要となる初期化処理を行います。

R_RIICn_Create_UserInit

I2C バス・インタフェースに関するユーザ独自の初期化処理を行います。

r_riicn_error_interrupt

通信エラー/通信イベント発生割り込み(EEI)の発生に伴う処理を行います。

r_riicn_receive_interrupt

受信データフル割り込み(RXI)の発生に伴う処理を行います。

r_riicn_transmit_interrupt

送信データエンプティ割り込み(TXI)の発生に伴う処理を行います。

r_riicn_transmitend_interrupt

送信終了割り込み(TEI)の発生に伴う処理を行います。

R_RIICn_Start

RIIC通信を開始します。

R_RIICn_Stop

RIIC通信を終了します。

R_RIICn_Master_Send

RIICマスタ送信を開始します。

R_RIICn_Master_Receive

RIICマスタ受信を開始します。

R_RIICn_Slave_Send

RIICスレーブ送信を開始します。

R_RIICn_Slave_Receive

RIICスレーブ受信を開始します。

R_RIICn_StartCondition

スタート・コンディションを発行し、通信エラー/イベント発生割り込み(EEI)を発生させます。

R_RIICn_StopCondition

ストップ・コンディションを発行し、通信エラー/イベント発生割り込み(EEI)を発生させます。

r_riicn_callback_receiveerror

通信エラー/通信イベント発生割り込み(EEI)に対応した割り込み処理のうち、アービトレーションロストの検出,NACK 検出,タイムアウトの検出に特化した処理を行います。

r_riicn_callback_transmitend

通信エラー/通信イベント発生割り込み(EEI)に対応した割り込み処理のうち、R_RIICn_Master_Sendの呼び出しに伴うストップ・コンディションの検出に特化した処理を行います。

r_riicn_callback_receiveend

通信エラー/通信イベント発生割り込み(EEI)に対応した割り込み処理のうち、R_RIICn_Master_Receiveマスタ受信に伴うストップ・コンディションの検出に特化した処理を行います。

 

 

More:

R_RIICn_Create

R_RIICn_Create_UserInit

r_riicn_error_interrupt

r_riicn_receive_interrupt

r_riicn_transmit_interrupt

r_riicn_transmitend_interrupt

R_RIICn_Start

R_RIICn_Stop

R_RIICn_Master_Send

R_RIICn_Master_Receive

R_RIICn_Slave_Send

R_RIICn_Slave_Receive

R_RIICn_StartCondition

R_RIICn_StopCondition

r_riicn_callback_receiveerror

r_riicn_callback_transmitend

r_riicn_callback_receiveend

使用例