ディバイスドライバを ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
48:login:Penguin 02/02/01 22:53 c8Ppl2p2 // さて、始めは定義の類が続きます #define JOYDEV_MINOR_BASE 0&nbs p; // サキサカさん、この_BASEって何でしょうか? #define JOYDEV_MINORS &nb sp; 32 // 他のinputデバイスとメジャ ー番号を共有 #define JOYDEV_BUFFER_SIZE 64&n bsp;// するための工夫だね   ; &nbs p; // でも、input.hで宣言しなくてい いのかなぁ struct joydev { // さぁ、ここで構造体の 定義です。 int exist; // サキサカさん、ここで定義というのはど うでしょう? int open; // あたりまえだけど、joydev.c内 部向けってことだね。 int minor; // あまり他のドライバに応用が効く部分 じゃないでしょ。 struct input_handle handle; // でも、 wait_queue_head_t wait; // devfs_handle_t devfs; struct joydev *next;   ; // あ、リンクの様相です。 struct joydev_list *list; //&nbs p; 複数デバイスが考えられる時の定番ですね struct js_corr corr[ABS_MAX]; // このあたりの構造体 は、使い方がはっきり struct JS_DATA_SAVE_TYPE glue;// した時点で、ヘッダを参 照したいと思います int nabs; int nkey; __u16 keymap[KEY_MAX - BTN_MISC]; // さて、こ のあたりの定数ですが... __u16 keypam[KEY_MAX - BTN_MISC]; // キーと ボタンがごっちゃだね。 __u8 absmap[ABS_MAX]; // ここらのABSってなんでしょ? __u8 abspam[ABS_MAX]; // うーん、よくわからないなぁ __s16 abs[ABS_MAX]; // それでは聞いてみましょう。ヤブナ カさーん? };
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/265 KB
担当:undef