libsigrok  0.5.2
sigrok hardware access and backend library
Macros | Functions
serial_hid.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SER_HID_CONN_PREFIX   "hid"
 
#define SER_HID_USB_PREFIX   "usb="
 
#define SER_HID_RAW_PREFIX   "raw="
 
#define SER_HID_SNR_PREFIX   "sn="
 
#define SER_HID_CHUNK_SIZE   64
 

Functions

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_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)
 
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)
 

Macro Definition Documentation

#define SER_HID_CHUNK_SIZE   64

Definition at line 38 of file serial_hid.h.

#define SER_HID_CONN_PREFIX   "hid"

Definition at line 24 of file serial_hid.h.

#define SER_HID_RAW_PREFIX   "raw="

Definition at line 26 of file serial_hid.h.

#define SER_HID_SNR_PREFIX   "sn="

Definition at line 27 of file serial_hid.h.

#define SER_HID_USB_PREFIX   "usb="

Definition at line 25 of file serial_hid.h.

Function Documentation

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 
)
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 
)