Annotation of qemu/roms/seabios/src/usb-hid.h, revision 1.1.1.3

1.1       root        1: #ifndef __USB_HID_H
                      2: #define __USB_HID_H
                      3: 
                      4: // usb-hid.c
                      5: struct usb_interface_descriptor;
1.1.1.3 ! root        6: struct usb_pipe;
        !             7: int usb_hid_init(struct usb_pipe *pipe
        !             8:                  , struct usb_interface_descriptor *iface, int imax);
        !             9: void usb_hid_setup(void);
        !            10: inline int usb_kbd_active(void);
        !            11: inline int usb_kbd_command(int command, u8 *param);
        !            12: inline int usb_mouse_active(void);
        !            13: inline int usb_mouse_command(int command, u8 *param);
        !            14: void usb_check_event(void);
1.1       root       15: 
                     16: 
                     17: /****************************************************************
                     18:  * hid flags
                     19:  ****************************************************************/
                     20: 
                     21: #define USB_INTERFACE_SUBCLASS_BOOT     1
                     22: #define USB_INTERFACE_PROTOCOL_KEYBOARD 1
                     23: #define USB_INTERFACE_PROTOCOL_MOUSE    2
                     24: 
                     25: #define HID_REQ_GET_REPORT              0x01
                     26: #define HID_REQ_GET_IDLE                0x02
                     27: #define HID_REQ_GET_PROTOCOL            0x03
                     28: #define HID_REQ_SET_REPORT              0x09
                     29: #define HID_REQ_SET_IDLE                0x0A
                     30: #define HID_REQ_SET_PROTOCOL            0x0B
                     31: 
                     32: #endif // ush-hid.h

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.