lowl-usb.h 575 B

123456789101112131415
  1. #ifndef BFG_LOWL_USB_H
  2. #define BFG_LOWL_USB_H
  3. #include <stdbool.h>
  4. #include <stdint.h>
  5. #include <libusb.h>
  6. extern struct device_drv *bfg_claim_usb(struct device_drv * const, const bool verbose, const uint8_t usbbus, const uint8_t usbaddr);
  7. #define bfg_make_devid_libusb(dev) bfg_make_devid_usb(libusb_get_bus_number(dev), libusb_get_device_address(dev))
  8. #define bfg_claim_libusb(api, verbose, dev) bfg_claim_usb(api, verbose, libusb_get_bus_number(dev), libusb_get_device_address(dev))
  9. extern void cgpu_copy_libusb_strings(struct cgpu_info *, libusb_device *);
  10. #endif