libsigrok
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Functions
ezusb.c File Reference
#include <libusb.h>
#include <glib.h>
#include <glib/gstdio.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include "sigrok.h"
#include "sigrok-internal.h"
Include dependency graph for ezusb.c:

Go to the source code of this file.

Functions

SR_PRIV int ezusb_reset (struct libusb_device_handle *hdl, int set_clear)
SR_PRIV int ezusb_install_firmware (libusb_device_handle *hdl, const char *filename)
SR_PRIV int ezusb_upload_firmware (libusb_device *dev, int configuration, const char *filename)

Function Documentation

SR_PRIV int ezusb_install_firmware ( libusb_device_handle *  hdl,
const char *  filename 
)

Definition at line 49 of file ezusb.c.

References SR_ERR, sr_err(), sr_info(), and SR_OK.

Referenced by ezusb_upload_firmware().

Here is the call graph for this function:

SR_PRIV int ezusb_reset ( struct libusb_device_handle *  hdl,
int  set_clear 
)

Definition at line 33 of file ezusb.c.

References sr_err(), and sr_info().

Referenced by ezusb_upload_firmware().

Here is the call graph for this function:

SR_PRIV int ezusb_upload_firmware ( libusb_device *  dev,
int  configuration,
const char *  filename 
)

Definition at line 87 of file ezusb.c.

References ezusb_install_firmware(), ezusb_reset(), SR_ERR, sr_err(), sr_info(), and SR_OK.

Here is the call graph for this function:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines