GadgetSeed  0.9.6
irq_ioctl.h ファイル

外部割り込み(IRQ)ドライバ ioctl 用マクロ定義 [詳解]

#include "device/std_ioctl.h"
irq_ioctl.h の依存先関係図:
被依存関係図:

[ソースコード]

マクロ定義

#define DEF_DEV_NAME_IRQ   "irq"
 標準外部割り込み(IRQ)ドライバ名
 
#define IOCMD_IRQ_REGISTER   STDIOCTL(DEV_IRQ,0x00)
 割込処理関数を登録する
 
#define IOCMD_IRQ_UNREGISTER   STDIOCTL(DEV_IRQ,0x01)
 割込処理関数を登録解除する
 
#define IOCMD_IRQ_ENABLE   STDIOCTL(DEV_IRQ,0x02)
 割込を有効にする
 
#define IOCMD_IRQ_DISABLE   STDIOCTL(DEV_IRQ,0x03)
 割込を無効にする
 
#define IOCMD_IRQ_SET_EDGE   STDIOCTL(DEV_IRQ,0x04)
 割込エッジを設定する[TODO]
 
#define IOCMD_IRQ_GET_LEVEL   STDIOCTL(DEV_IRQ,0x05)
 割込端子のレベルを取得する
 
#define IOCMD_IRQ_GET_INT   STDIOCTL(DEV_IRQ,0x06)
 割込状態を取得する
 

詳解

外部割り込み(IRQ)ドライバ ioctl 用マクロ定義

推奨デバイス名 : "irq"

日付
2015.10.13
著者
Takashi SHUDO

irq_ioctl.h に定義があります。