Changeset 76fbd9a in mainline for uspace/drv/bus/usb/usbhid/mouse/mousedev.c
- Timestamp:
- 2012-02-24T19:07:44Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a76b01b4
- Parents:
- 5837c7a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhid/mouse/mousedev.c
r5837c7a r76fbd9a 58 58 static ddf_dev_ops_t ops = { .default_handler = default_connection_handler }; 59 59 60 /*----------------------------------------------------------------------------*/ 60 61 61 const usb_endpoint_description_t usb_hid_mouse_poll_endpoint_description = { 62 62 .transfer_type = USB_TRANSFER_INTERRUPT, … … 74 74 static const uint8_t IDLE_RATE = 0; 75 75 76 /*----------------------------------------------------------------------------*/ 76 77 77 static const uint8_t USB_MOUSE_BOOT_REPORT_DESCRIPTOR[] = { 78 78 0x05, 0x01, // USAGE_PAGE (Generic Desktop) … … 104 104 }; 105 105 106 /*----------------------------------------------------------------------------*/ 106 107 107 108 108 /** Default handler for IPC methods not handled by DDF. … … 146 146 } 147 147 } 148 /*----------------------------------------------------------------------------*/ 148 149 149 static int get_mouse_axis_move_value(uint8_t rid, usb_hid_report_t *report, 150 150 int32_t usage) … … 245 245 return true; 246 246 } 247 /*----------------------------------------------------------------------------*/ 247 248 248 #define FUN_UNBIND_DESTROY(fun) \ 249 249 if (fun) { \ … … 256 256 } \ 257 257 } else (void)0 258 /*----------------------------------------------------------------------------*/ 258 259 259 static int usb_mouse_create_function(usb_hid_dev_t *hid_dev, usb_mouse_t *mouse) 260 260 { … … 337 337 return highest_button; 338 338 } 339 /*----------------------------------------------------------------------------*/ 339 340 340 int usb_mouse_init(usb_hid_dev_t *hid_dev, void **data) 341 341 { … … 387 387 return EOK; 388 388 } 389 /*----------------------------------------------------------------------------*/ 389 390 390 bool usb_mouse_polling_callback(usb_hid_dev_t *hid_dev, void *data) 391 391 { … … 400 400 return usb_mouse_process_report(hid_dev, mouse_dev); 401 401 } 402 /*----------------------------------------------------------------------------*/ 402 403 403 void usb_mouse_deinit(usb_hid_dev_t *hid_dev, void *data) 404 404 { … … 421 421 free(mouse_dev); 422 422 } 423 /*----------------------------------------------------------------------------*/ 423 424 424 int usb_mouse_set_boot_protocol(usb_hid_dev_t *hid_dev) 425 425 {
Note:
See TracChangeset
for help on using the changeset viewer.