Changeset 909 for trunk/src/ifd
- Timestamp:
- 11/05/06 22:47:02 (6 years ago)
- Location:
- trunk/src/ifd
- Files:
-
- 3 edited
-
internal.h (modified) (1 diff)
-
sys-linux.c (modified) (1 diff)
-
usb.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ifd/internal.h
r893 r909 177 177 extern int ifd_sysdep_usb_end_capture(ifd_device_t *, ifd_usb_capture_t * cap); 178 178 extern int ifd_sysdep_usb_open(const char *device); 179 extern int ifd_sysdep_usb_reset(ifd_device_t *); 179 180 180 181 /* module.c */ -
trunk/src/ifd/sys-linux.c
r893 r909 223 223 } 224 224 225 int ifd_sysdep_usb_reset(ifd_device_t * dev) 226 { 227 if (ioctl(dev->fd, USBDEVFS_RESET, NULL) < 0) { 228 ct_error(40, "usb_reset failed: %m"); 229 return IFD_ERROR_COMM_ERROR; 230 } 231 return 0; 232 } 233 225 234 /* 226 235 * USB bulk transfer -
trunk/src/ifd/usb.c
r891 r909 167 167 } 168 168 169 static int usb_reset(ifd_device_t * dev) 170 { 171 int rc; 172 173 rc = ifd_sysdep_usb_reset( dev ); 174 175 return rc; 176 } 177 178 179 169 180 static struct ifd_device_ops ifd_usb_ops; 170 181 … … 186 197 ifd_usb_ops.send = usb_send; 187 198 ifd_usb_ops.recv = usb_recv; 199 ifd_usb_ops.reset = usb_reset; 188 200 189 201 dev = ifd_device_new(device, &ifd_usb_ops, sizeof(*dev));
Note: See TracChangeset
for help on using the changeset viewer.
