#include <string.h>
#include <usb.h>
#include "base.h"
#include "libnjb.h"
#include "ioutil.h"
#include "usb_io.h"
#include "njb_error.h"
Functions | |
ssize_t | usb_pipe_write (njb_t *njb, void *buf, size_t nbytes) |
ssize_t | usb_pipe_read (njb_t *njb, void *buf, size_t nbytes) |
int | usb_setup (njb_t *njb, int type, int request, int value, int index, int length, void *data) |
Variables | |
int | __sub_depth |
|
This function reads a chunk of bytes to a buffer from a device's IN endpoint.
|
|
This function writes a number of bytes from a buffer to a devices OUT endpoint.
|
|
This function sends a USB SETUP 8-byte command across to endpoint 0 on the device. |
|
The current subroutine depth for all of libnjb (global) |