|
GadgetSeed
0.9.6
|
デバイスドライバ ioctl 用マクロ定義 [詳解]

マクロ定義 | |
| #define | DEV_TIMER (0x00) |
| タイマ | |
| #define | DEV_UART (0x01) |
| UART | |
| #define | DEV_RTC (0x02) |
| RTC(時計) | |
| #define | DEV_I2C (0x03) |
| I2C | |
| #define | DEV_SPI (0x04) |
| SPI | |
| #define | DEV_SD (0x05) |
| ストレージデバイス | |
| #define | DEV_VIDEO (0x06) |
| ビデオ出力デバイス | |
| #define | DEV_VIDEOIO (0x07) |
| ビデオ出力デバイス制御用IO | |
| #define | DEV_BUZZER (0x08) |
| 圧電ブザー等 | |
| #define | DEV_SOUND (0x09) |
| 圧電ブザー等シーケンス | |
| #define | DEV_IRQ (0x0A) |
| 外部割り込み(IRQ) | |
| #define | DEV_ETHER (0x0B) |
| Etherデバイス | |
| #define | DEV_GPIO (0x0C) |
| GPIOデバイス | |
| #define | DEV_AUDIO (0x0D) |
| AUDIOデバイス | |
| #define | DEV_TS (0x0E) |
| タッチセンサデバイス | |
| #define | DEV_ENVSNSR (0x0F) |
| 環境センサ(温度センサ等) | |
| #define | STDIOCTL(dev, ioctl) ((unsigned int)(((dev)<<24)+((ioctl)<<16))) |
| ioctlデバイスタイプ毎のコマンド定義マクロ | |
| #define | IOCTL(ioctl) ((unsigned int)((ioctl) & 0xffff0000)) |
| ioctlコマンド | |