libusb.h (22a962c9fe4e347a1a55c9c7ae445aa382887ad3) | libusb.h (5906bf4984400c498b0b3d8f572ec8d18c5b13c7) |
---|---|
1/* $FreeBSD$ */ 2/*- 3 * Copyright (c) 2009 Sylvestre Gallon. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 355 unchanged lines hidden (view full) --- 364int libusb_init(libusb_context ** context); 365void libusb_exit(struct libusb_context *ctx); 366 367/* Device handling and enumeration */ 368 369ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list); 370void libusb_free_device_list(libusb_device ** list, int unref_devices); 371uint8_t libusb_get_bus_number(libusb_device * dev); | 1/* $FreeBSD$ */ 2/*- 3 * Copyright (c) 2009 Sylvestre Gallon. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 355 unchanged lines hidden (view full) --- 364int libusb_init(libusb_context ** context); 365void libusb_exit(struct libusb_context *ctx); 366 367/* Device handling and enumeration */ 368 369ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list); 370void libusb_free_device_list(libusb_device ** list, int unref_devices); 371uint8_t libusb_get_bus_number(libusb_device * dev); |
372int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize); |
|
372uint8_t libusb_get_device_address(libusb_device * dev); 373enum libusb_speed libusb_get_device_speed(libusb_device * dev); 374int libusb_clear_halt(libusb_device_handle *devh, uint8_t endpoint); 375int libusb_get_max_packet_size(libusb_device * dev, uint8_t endpoint); 376int libusb_get_max_iso_packet_size(libusb_device * dev, uint8_t endpoint); 377libusb_device *libusb_ref_device(libusb_device * dev); 378void libusb_unref_device(libusb_device * dev); 379int libusb_open(libusb_device * dev, libusb_device_handle ** devh); --- 86 unchanged lines hidden --- | 373uint8_t libusb_get_device_address(libusb_device * dev); 374enum libusb_speed libusb_get_device_speed(libusb_device * dev); 375int libusb_clear_halt(libusb_device_handle *devh, uint8_t endpoint); 376int libusb_get_max_packet_size(libusb_device * dev, uint8_t endpoint); 377int libusb_get_max_iso_packet_size(libusb_device * dev, uint8_t endpoint); 378libusb_device *libusb_ref_device(libusb_device * dev); 379void libusb_unref_device(libusb_device * dev); 380int libusb_open(libusb_device * dev, libusb_device_handle ** devh); --- 86 unchanged lines hidden --- |