|
sc-hsm-embedded
|
#include <stdio.h>#include <string.h>#include <malloc.h>#include <libusb-1.0/libusb.h>#include "usb_device.h"Functions | |
| int | USB_Open (unsigned short pn, usb_device_t **device) |
| int | USB_Close (usb_device_t **device) |
| int | USB_Write (usb_device_t *device, unsigned int length, unsigned char *buffer) |
| int | USB_Read (usb_device_t *device, unsigned int *length, unsigned char *buffer) |
| int USB_Close | ( | usb_device_t ** | device | ) |
| int USB_Open | ( | unsigned short | pn, |
| usb_device_t ** | device | ||
| ) |
Open USB device at the specified port and allocate necessary resources
| pn | Port number |
| device | Structure holding device specific data |
| int USB_Read | ( | usb_device_t * | device, |
| unsigned int * | length, | ||
| unsigned char * | buffer | ||
| ) |
| int USB_Write | ( | usb_device_t * | device, |
| unsigned int | length, | ||
| unsigned char * | buffer | ||
| ) |