5 * Created on October 1, 2011, 11:29 PM
16 #include "stlink-common.h"
18 #define STLINK_SG_SIZE 31
19 #define STLINK_CMD_SIZE 16
21 struct stlink_libusb {
22 libusb_context* libusb_ctx;
23 libusb_device_handle* usb_handle;
27 unsigned int sg_transfer_idx;
31 stlink_t* stlink_open_usb(const int verbose, int reset, char *p_usb_iserial);
32 size_t stlink_probe_usb(stlink_t **stdevs[]);
33 void stlink_probe_usb_free(stlink_t **stdevs[], size_t size);
39 #endif /* STLINK_USB_H */