diff options
author | Marc Schink <dev@zapb.de> | 2020-02-05 16:07:48 +0100 |
---|---|---|
committer | Oleksij Rempel <linux@rempel-privat.de> | 2020-03-03 09:12:02 +0000 |
commit | 51dd4ce6bbc3c6f200001640f2cb1638b5185cb7 (patch) | |
tree | 95ff8df2a91915d9df005bccac1c9fa2590b42b9 /src/jtag/drivers/libusb1_common.h | |
parent | 93c6bf2cce5f23e37d4a1dd5136a40e74c69285c (diff) |
drivers: Rename 'libusb1_common' to 'libusb_helper'
The name 'common' does not make sense anymore. While at it,
remove some unnecessary #includes.
Change-Id: If9798a5cce179438d89428a598d8ca05c8e5f20c
Signed-off-by: Marc Schink <dev@zapb.de>
Reviewed-on: http://openocd.zylin.com/5434
Tested-by: jenkins
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
Diffstat (limited to 'src/jtag/drivers/libusb1_common.h')
-rw-r--r-- | src/jtag/drivers/libusb1_common.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/jtag/drivers/libusb1_common.h b/src/jtag/drivers/libusb1_common.h deleted file mode 100644 index b132e26a..00000000 --- a/src/jtag/drivers/libusb1_common.h +++ /dev/null @@ -1,58 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Zachary T Welch <zw@superlucidity.net> * - * * - * Copyright (C) 2011 by Mauro Gamba <maurillo71@gmail.com> * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program. If not, see <http://www.gnu.org/licenses/>. * - ***************************************************************************/ - -#ifndef OPENOCD_JTAG_DRIVERS_LIBUSB1_COMMON_H -#define OPENOCD_JTAG_DRIVERS_LIBUSB1_COMMON_H - -#include <libusb.h> - -int jtag_libusb_open(const uint16_t vids[], const uint16_t pids[], - const char *serial, - struct libusb_device_handle **out); -void jtag_libusb_close(struct libusb_device_handle *dev); -int jtag_libusb_control_transfer(struct libusb_device_handle *dev, - uint8_t requestType, uint8_t request, uint16_t wValue, - uint16_t wIndex, char *bytes, uint16_t size, unsigned int timeout); -int jtag_libusb_bulk_write(struct libusb_device_handle *dev, int ep, - char *bytes, int size, int timeout, int *transferred); -int jtag_libusb_bulk_read(struct libusb_device_handle *dev, int ep, - char *bytes, int size, int timeout, int *transferred); -int jtag_libusb_set_configuration(struct libusb_device_handle *devh, - int configuration); -/** - * Find the first interface optionally matching class, subclass and - * protocol and claim it. - * @param devh _libusb_ device handle. - * @param usb_read_ep A pointer to a variable where the _IN_ endpoint - * number will be stored. - * @param usb_write_ep A pointer to a variable where the _OUT_ endpoint - * number will be stored. - * @param bclass `bInterfaceClass` to match, or -1 to ignore this field. - * @param subclass `bInterfaceSubClass` to match, or -1 to ignore this field. - * @param protocol `bInterfaceProtocol` to match, or -1 to ignore this field. - * @param trans_type `bmAttributes Bits 0..1 Transfer type` to match, or -1 to ignore this field. - * @returns Returns ERROR_OK on success, ERROR_FAIL otherwise. - */ -int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_read_ep, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); -int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); - -#endif /* OPENOCD_JTAG_DRIVERS_LIBUSB1_COMMON_H */ |