 |
m2mb API docs
25.30.004.0
m2mb API sets documentation
|
Go to the documentation of this file.
29 #ifndef M2M_M2MB_USB_API_H
30 #define M2M_M2MB_USB_API_H
38 #define M2MB_USB_CABLE_ATTACHED TRUE
39 #define M2MB_USB_CABLE_DETACHED FALSE
73 M2MB_USB_IOCTL_NOF_REQ,
130 typedef struct M2MB_USB_HANDLE_TAG *M2MB_USB_HANDLE;
576 SSIZE_T
m2mb_usb_write( INT32 fd,
const void *buf, SIZE_T nbyte );
M2MB_USB_SIGNAL_VALUE_E
USB control signal value.
Definition: m2mb_usb.h:99
M2MB_USB_IND_E
USB event type.
Definition: m2mb_usb.h:84
SSIZE_T m2mb_usb_write(INT32 fd, const void *buf, SIZE_T nbyte)
m2mb_usb_write
Definition: m2mb_usb.h:61
Definition: m2mb_usb.h:69
Definition: m2mb_usb.h:53
Definition: m2mb_usb.h:57
USB ioctl configuration.
Definition: m2mb_usb.h:120
Definition: m2mb_usb.h:101
Definition: m2mb_usb.h:64
Definition: m2mb_usb.h:102
Definition: m2mb_usb.h:51
SSIZE_T m2mb_usb_read(INT32 fd, void *buf, SIZE_T nbyte)
m2mb_usb_read
Definition: m2mb_usb.h:56
Definition: m2mb_usb.h:58
INT32 m2mb_usb_close(INT32 fd)
m2mb_usb_close closes a USB device.
Definition: m2mb_usb.h:67
Definition: m2mb_usb.h:86
Definition: m2mb_usb.h:71
Definition: m2mb_usb.h:54
Definition: m2mb_usb.h:89
Definition: m2mb_usb.h:52
INT32 m2mb_usb_ioctl(INT32 fd, INT32 request,...)
m2mb_usb_ioctl configures an open USB device.
Definition: m2mb_usb.h:65
INT32 m2mb_usb_open(const CHAR *path, INT32 flags,...)
m2mb_usb_open opens a USB device.
void(* m2mb_usb_ind_callback)(INT32 fd, M2MB_USB_IND_E usb_event, UINT16 resp_size, void *resp_struct, void *userdata)
Transmit and receive operation callback type.
Definition: m2mb_usb.h:112
Definition: m2mb_usb.h:60
INT32 m2mb_usb_isCableAttached(const CHAR *path)
m2mb_usb_isCableAttached
Definition: m2mb_usb.h:62
Definition: m2mb_usb.h:88
M2MB_USB_IOCTL_REQUEST
USB configuration requests.
Definition: m2mb_usb.h:49
Definition: m2mb_usb.h:87
void * userData
Definition: m2mb_usb.h:126
Definition: m2mb_usb.h:55
Definition: m2mb_usb.h:59
Definition: m2mb_usb.h:63
m2mb_usb_ind_callback m2mb_usb_app_cb_func
Definition: m2mb_usb.h:122