Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

16.1.1.30. alt_ic_irq_disable()

プロトタイプ

int alt_vic_sw_interrupt_clear(alt_u32 ic_id, alt_u32 irq)

一般的な呼び出し元

C/C++ プログラム

デバイスドライバー

スレッドセーフ

はい

ISRから利用可能

いいえ

インクルード

sys/alt_IRQ .h

説明

alt_ic_irq_disable() 関数は単一の割り込みを無効にします。

関数の引数は次のとおりです。

  • ic_id は、system.h で定義されている割り込みコントローラー識別子 (ID) で、デイジーチェーン内の外部割り込みコントローラーを識別します。外部割り込みコントローラー・インターフェイスが実装されていない場合、この引数は無視されます。
  • irq は、system.h で定義されている割り込み要求 (IRQ) 番号で、有効にする割り込みを識別します。

戻り値

この関数は、成功した場合は 0 を返し、それ以外の場合は 0 以外を返します。irq パラメーターが、割り込みコントローラーでサポートされる最大割り込みポート数を超えると、この関数は失敗します。