20 #ifndef LIBSIGROK_SERIAL_HID_H
21 #define LIBSIGROK_SERIAL_HID_H
24 #define SER_HID_CONN_PREFIX "hid"
25 #define SER_HID_USB_PREFIX "usb="
26 #define SER_HID_RAW_PREFIX "raw="
27 #define SER_HID_SNR_PREFIX "sn="
38 #define SER_HID_CHUNK_SIZE 64
45 uint8_t *data,
size_t len);
47 const uint8_t *data,
size_t len);
49 uint8_t ep, uint8_t *data,
size_t len,
int timeout);
51 uint8_t ep,
const uint8_t *data,
size_t len,
int timeout);
SR_PRIV int ser_hid_hidapi_get_report(struct sr_serial_dev_inst *serial, uint8_t *data, size_t len)
SR_PRIV int ser_hid_hidapi_set_data(struct sr_serial_dev_inst *serial, uint8_t ep, const uint8_t *data, size_t len, int timeout)
SR_PRIV int ser_hid_hidapi_set_report(struct sr_serial_dev_inst *serial, const uint8_t *data, size_t len)
SR_PRIV int ser_hid_hidapi_get_data(struct sr_serial_dev_inst *serial, uint8_t ep, uint8_t *data, size_t len, int timeout)