Changes in uspace/drv/usbhid/kbd/kbddev.h [faa44e58:60e5a856] in mainline
- File:
-
- 1 edited
-
uspace/drv/usbhid/kbd/kbddev.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/kbd/kbddev.h
rfaa44e58 r60e5a856 65 65 */ 66 66 typedef struct usb_kbd_t { 67 /** Link to HID device structure */ 68 struct usb_hid_dev *hid_dev; 69 67 70 /** Previously pressed keys (not translated to key codes). */ 68 71 int32_t *keys_old; … … 82 85 /** IPC phone to the console device (for sending key events). */ 83 86 int console_phone; 87 88 /** @todo What is this actually? */ 89 ddf_dev_ops_t ops; 84 90 85 91 /** Information for auto-repeat of keys. */ … … 117 123 /*----------------------------------------------------------------------------*/ 118 124 119 int usb_kbd_init(struct usb_hid_dev *hid_dev );125 int usb_kbd_init(struct usb_hid_dev *hid_dev, void **data); 120 126 121 bool usb_kbd_polling_callback(struct usb_hid_dev *hid_dev, uint8_t *buffer,122 size_t buffer_size);127 bool usb_kbd_polling_callback(struct usb_hid_dev *hid_dev, void *data, 128 uint8_t *buffer, size_t buffer_size); 123 129 124 130 int usb_kbd_is_initialized(const usb_kbd_t *kbd_dev); … … 131 137 int type, unsigned int key); 132 138 133 void usb_kbd_deinit(struct usb_hid_dev *hid_dev );139 void usb_kbd_deinit(struct usb_hid_dev *hid_dev, void *data); 134 140 135 141 int usb_kbd_set_boot_protocol(struct usb_hid_dev *hid_dev);
Note:
See TracChangeset
for help on using the changeset viewer.
