libusb.h (5906bf4984400c498b0b3d8f572ec8d18c5b13c7) libusb.h (a9205626a7e2f89486e637d6187ff99c17efeb10)
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_numbers(libusb_device *dev, uint8_t *buf, uint8_t bufsize);
372int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
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);

--- 87 unchanged lines hidden ---
373int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
374uint8_t libusb_get_device_address(libusb_device * dev);
375enum libusb_speed libusb_get_device_speed(libusb_device * dev);
376int libusb_clear_halt(libusb_device_handle *devh, uint8_t endpoint);
377int libusb_get_max_packet_size(libusb_device * dev, uint8_t endpoint);
378int libusb_get_max_iso_packet_size(libusb_device * dev, uint8_t endpoint);
379libusb_device *libusb_ref_device(libusb_device * dev);
380void libusb_unref_device(libusb_device * dev);

--- 87 unchanged lines hidden ---