GadgetSeed  0.9.6
vio_ioctl.h ファイル

映像関連ドライバIO ioctl 用マクロ定義 [詳解]

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

[ソースコード]

マクロ定義

#define DEF_DEV_NAME_VIDEOIO   "videoio"
 標準ビデオIOデバイスドライバ名
 
#define IOCMD_VIO_LOCK_BUS   STDIOCTL(DEV_VIDEOIO,0x00)
 バスをMUTEXロックする
 
#define IOCMD_VIO_UNLOCK_BUS   STDIOCTL(DEV_VIDEOIO,0x01)
 バスをMUTEXアンロックする
 
#define IOCMD_VIO_SET_RESET   STDIOCTL(DEV_VIDEOIO,0x02)
 デバイスのリセットを設定する
 
#define IOCMD_VIO_SET_CS   STDIOCTL(DEV_VIDEOIO,0x03)
 CSを設定する
 
#define IOCMD_VIO_WRITE_COMMAND   STDIOCTL(DEV_VIDEOIO,0x10)
 コントローラデバイスにコマンドを書き込む
 
#define IOCMD_VIO_WRITE_DATA8   STDIOCTL(DEV_VIDEOIO,0x11)
 コントローラデバイスに8ビットデータを書き込む
 
#define IOCMD_VIO_WRITE_DATA16   STDIOCTL(DEV_VIDEOIO,0x12)
 コントローラデバイスに16ビットデータを書き込む
 
#define IOCMD_VIO_WRITE_DATA24   STDIOCTL(DEV_VIDEOIO,0x13)
 コントローラデバイスに24ビットデータを書き込む
 
#define IOCMD_VIO_WRITE_DATA32   STDIOCTL(DEV_VIDEOIO,0x14)
 コントローラデバイスに32ビットデータを書き込む
 
#define IOCMD_VIO_NOLOCK_WRITE_DATA16   STDIOCTL(DEV_VIDEOIO,0x16)
 コントローラデバイスに16ビットデータを書き込む(ロックは無視)
 
#define IOCMD_VIO_READ_DATA8   STDIOCTL(DEV_VIDEOIO,0x17)
 コントローラデバイスから8ビットデータを読み出す
 
#define IOCMD_VIO_WRITE_REG8   STDIOCTL(DEV_VIDEOIO,0x20)
 コントローラデバイスのレジスタに8ビットデータを書き込む
 
#define IOCMD_VIO_WRITE_REG16   STDIOCTL(DEV_VIDEOIO,0x21)
 コントローラデバイスのレジスタに16ビットデータを書き込む
 
#define IOCMD_VIO_WRITE_REG24   STDIOCTL(DEV_VIDEOIO,0x22)
 コントローラデバイスのレジスタに24ビットデータを書き込む
 
#define IOCMD_VIO_WRITE_REG32   STDIOCTL(DEV_VIDEOIO,0x23)
 コントローラデバイスのレジスタに32ビットデータを書き込む
 
#define IOCMD_VIO_READ_REG8   STDIOCTL(DEV_VIDEOIO,0x30)
 コントローラデバイスのレジスタより8ビットデータを読み出す
 
#define IOCMD_VIO_READ_REG16   STDIOCTL(DEV_VIDEOIO,0x31)
 コントローラデバイスのレジスタより16ビットデータを読み出す
 
#define IOCMD_VIO_READ_REG24   STDIOCTL(DEV_VIDEOIO,0x32)
 コントローラデバイスのレジスタより24ビットデータを読み出す
 
#define IOCMD_VIO_READ_REG32   STDIOCTL(DEV_VIDEOIO,0x33)
 コントローラデバイスのレジスタより32ビットデータを読み出す
 
#define IOCMD_VIO_SET_WRITEDATA0   STDIOCTL(DEV_VIDEOIO,0x40)
 描画データ0を設定する
 
#define IOCMD_VIO_SET_WRITEDATA1   STDIOCTL(DEV_VIDEOIO,0x41)
 描画データ1を設定する
 
#define IOCMD_VIO_REPEAT_DATA   STDIOCTL(DEV_VIDEOIO,0x42)
 描画データ0で指定ドット数描画する
 
#define IOCMD_VIO_REPEAT_BITS   STDIOCTL(DEV_VIDEOIO,0x43)
 指定のビットデータを描画データ0、1で描画する
 

詳解

映像関連ドライバIO ioctl 用マクロ定義

推奨デバイス名 : "vio"

日付
2015.08.15
著者
Takashi SHUDO

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