 |
m2mb API docs
25.21.002
m2mb API sets documentation
|
Go to the documentation of this file.
28 #ifndef M2M_M2MB_USB_API_H
29 #define M2M_M2MB_USB_API_H
37 #define M2MB_USB_CABLE_ATTACHED TRUE
38 #define M2MB_USB_CABLE_DETACHED FALSE
72 M2MB_USB_IOCTL_NOF_REQ,
129 typedef struct M2MB_USB_HANDLE_TAG *M2MB_USB_HANDLE;
580 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:98
M2MB_USB_IND_E
USB event type.
Definition: m2mb_usb.h:83
void * userData
Definition: m2mb_usb.h:125
SSIZE_T m2mb_usb_write(INT32 fd, const void *buf, SIZE_T nbyte)
m2mb_usb_write
Definition: m2mb_usb.h:60
Definition: m2mb_usb.h:68
Definition: m2mb_usb.h:52
Definition: m2mb_usb.h:56
USB ioctl configuration.
Definition: m2mb_usb.h:119
Definition: m2mb_usb.h:100
Definition: m2mb_usb.h:63
Definition: m2mb_usb.h:101
Definition: m2mb_usb.h:50
SSIZE_T m2mb_usb_read(INT32 fd, void *buf, SIZE_T nbyte)
m2mb_usb_read
Definition: m2mb_usb.h:55
Definition: m2mb_usb.h:57
INT32 m2mb_usb_close(INT32 fd)
m2mb_usb_close closes a USB device.
Definition: m2mb_usb.h:66
Definition: m2mb_usb.h:85
Definition: m2mb_usb.h:70
Definition: m2mb_usb.h:53
m2mb_usb_ind_callback m2mb_usb_app_cb_func
Definition: m2mb_usb.h:121
Definition: m2mb_usb.h:88
Definition: m2mb_usb.h:51
INT32 m2mb_usb_ioctl(INT32 fd, INT32 request,...)
m2mb_usb_ioctl configures an open USB device.
Definition: m2mb_usb.h:64
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:111
Definition: m2mb_usb.h:59
INT32 m2mb_usb_isCableAttached(const CHAR *path)
m2mb_usb_isCableAttached
Definition: m2mb_usb.h:61
Definition: m2mb_usb.h:87
M2MB_USB_IOCTL_REQUEST
USB configuration requests.
Definition: m2mb_usb.h:48
Definition: m2mb_usb.h:86
Definition: m2mb_usb.h:54
Definition: m2mb_usb.h:58
Definition: m2mb_usb.h:62