Changeset 970f6e1 in mainline for uspace/drv/hid/usbhid/usbhid.h
- Timestamp:
- 2018-01-09T18:25:56Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4793023
- Parents:
- c386d6d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/hid/usbhid/usbhid.h
rc386d6d r970f6e1 45 45 #include <usb/hid/hid.h> 46 46 #include <stdbool.h> 47 #include <fibril_synch.h> 47 48 48 49 typedef struct usb_hid_dev usb_hid_dev_t; … … 130 131 int report_nr; 131 132 volatile bool running; 133 134 volatile bool will_deinit; 135 fibril_mutex_t guard; 136 fibril_condvar_t poll_end; 132 137 }; 133 138 … … 136 141 int usb_hid_init(usb_hid_dev_t *hid_dev, usb_device_t *dev); 137 142 143 void usb_hid_prepare_deinit(usb_hid_dev_t *hid_dev); 144 138 145 void usb_hid_deinit(usb_hid_dev_t *hid_dev); 139 146 140 147 bool usb_hid_polling_callback(usb_device_t *dev, 141 148 uint8_t *buffer, size_t buffer_size, void *arg); 149 150 bool usb_hid_polling_error_callback(usb_device_t *dev, int err_code, void *arg); 142 151 143 152 void usb_hid_polling_ended_callback(usb_device_t *dev, bool reason, void *arg);
Note:
See TracChangeset
for help on using the changeset viewer.