• 検索結果がありません。

3. API 関数

3.2 関数リファレンス

3.2.3 割り込みコントローラ

以下に,コード生成が割り込み機能用として出力するAPI関数の一覧を示します。

表 3.3 割り込み機能用API関数

API関数名 機能概要

R_ICU_Create 割り込み機能を制御するうえで必要となる初期化処理を行います。

R_ICU_Create_UserInit 割り込み機能に関するユーザ独自の初期化処理を行います。

R_ICU_IRQn_Start IRQn割り込みを許可します。

R_ICU_IRQn_Stop IRQn割り込み要求をマスク状態にします。

R_ICU_ETHPHYIn_Start Ether PHY割り込み(EHTPHYn)を許可します。

R_ICU_ETHPHYIn_Stop Ether PHY割り込み(EHTPHYIn)要求をマスク状態にします。

r_icu_nmi_interrupt NMIノンマスカブル割り込み要求をクリアします。

r_icu_irqn_interrupt IRQnの発生に伴う処理を行います。

r_icu_ethphyin_interrupt EHTPHYInの発生に伴う処理を行います。

AP4 3.  API関数

R20UT3292JJ0102 Rev.1.02 Page 31 of 325

2020.03.13

割り込み機能を制御するうえで必要となる初期化処理を行います。

[指定形式]

[引数]

なし

[戻り値]

なし

R_ICU_Create

void R_ICU_Create ( void );

R20UT3292JJ0102 Rev.1.02 Page 32 of 325 2020.03.13

AP4 3.  API関数

割り込み機能に関するユーザ独自の初期化処理を行います。

備考 本API関数は,R_ICU_Createのコールバック・ルーチンとして呼び出されます。

[指定形式]

[引数]

なし

[戻り値]

なし

R_ICU_Create_UserInit

void R_ICU_Create_UserInit ( void );

AP4 3.  API関数

R20UT3292JJ0102 Rev.1.02 Page 33 of 325

2020.03.13

IRQn割り込みを許可します。

[指定形式]

備考 nは,割り込み要因番号を意味します。

[引数]

なし

[戻り値]

なし

R_ICU_IRQn_Start

void R_ICU_IRQn_Start ( void );

R20UT3292JJ0102 Rev.1.02 Page 34 of 325 2020.03.13

AP4 3.  API関数

IRQn割り込み要求をマスク状態にします。

[指定形式]

備考 nは,割り込み要因番号を意味します。

[引数]

なし

[戻り値]

なし

R_ICU_IRQn_Stop

void R_IRQn_Stop ( void );

AP4 3.  API関数

R20UT3292JJ0102 Rev.1.02 Page 35 of 325

2020.03.13

Ether PHY割り込み(EHTPHYn)を許可します。

[指定形式]

備考 nは,割り込み要因番号を意味します。

[引数]

なし

[戻り値]

なし

R_ICU_ETHPHYIn_Start

void R_ICU_ETHPHYIn_Start ( void );

R20UT3292JJ0102 Rev.1.02 Page 36 of 325 2020.03.13

AP4 3.  API関数

Ether PHY割り込み(EHTPHYIn)要求をマスク状態にします。

[指定形式]

備考 nは,割り込み要因番号を意味します。

[引数]

なし

[戻り値]

なし

R_ICU_ETHPHYIn_Stop

void R_ICU_ETHPHYIn_Stop ( void );

AP4 3.  API関数

R20UT3292JJ0102 Rev.1.02 Page 37 of 325

2020.03.13

NMIノンマスカブル割り込み要求をクリアします。

[指定形式]

[引数]

なし

[戻り値]

なし

r_icu_nmi_interrupt

void r_icu_nmi_interrupt ( void );

R20UT3292JJ0102 Rev.1.02 Page 38 of 325 2020.03.13

AP4 3.  API関数

IRQnの発生に伴う処理を行います。

[指定形式]

備考 nは,割り込み要因番号を意味します。

[引数]

なし

[戻り値]

なし

r_icu_irqn_interrupt

void r_icu_irqn_interrupt ( void );

AP4 3.  API関数

R20UT3292JJ0102 Rev.1.02 Page 39 of 325

2020.03.13

EHTPHYInの発生に伴う処理を行います。

[指定形式]

備考 nは,割り込み要因番号を意味します。

[引数]

なし

[戻り値]

なし

r_icu_ethphyin_interrupt

void r_icu_ethphyin_interrupt ( void );

R20UT3292JJ0102 Rev.1.02 Page 40 of 325 2020.03.13

AP4 3.  API関数

関連したドキュメント