GNU Radio 3.4.2 C++ API
usb_requests.h File Reference

Go to the source code of this file.

Defines

#define bmRT_DIR_MASK   (0x1 << 7)
#define bmRT_DIR_IN   (1 << 7)
#define bmRT_DIR_OUT   (0 << 7)
#define bmRT_TYPE_MASK   (0x3 << 5)
#define bmRT_TYPE_STD   (0 << 5)
#define bmRT_TYPE_CLASS   (1 << 5)
#define bmRT_TYPE_VENDOR   (2 << 5)
#define bmRT_TYPE_RESERVED   (3 << 5)
#define bmRT_RECIP_MASK   (0x1f << 0)
#define bmRT_RECIP_DEVICE   (0 << 0)
#define bmRT_RECIP_INTERFACE   (1 << 0)
#define bmRT_RECIP_ENDPOINT   (2 << 0)
#define bmRT_RECIP_OTHER   (3 << 0)
#define RQ_GET_STATUS   0
#define RQ_CLEAR_FEATURE   1
#define RQ_RESERVED_2   2
#define RQ_SET_FEATURE   3
#define RQ_RESERVED_4   4
#define RQ_SET_ADDRESS   5
#define RQ_GET_DESCR   6
#define RQ_SET_DESCR   7
#define RQ_GET_CONFIG   8
#define RQ_SET_CONFIG   9
#define RQ_GET_INTERFACE   10
#define RQ_SET_INTERFACE   11
#define RQ_SYNCH_FRAME   12
#define DT_DEVICE   1
#define DT_CONFIG   2
#define DT_STRING   3
#define DT_INTERFACE   4
#define DT_ENDPOINT   5
#define DT_DEVQUAL   6
#define DT_OTHER_SPEED   7
#define DT_INTERFACE_POWER   8
#define FS_ENDPOINT_HALT   0
#define FS_DEV_REMOTE_WAKEUP   1
#define FS_TEST_MODE   2
#define bmGSDA_SELF_POWERED   0x01
#define bmGSDA_REM_WAKEUP   0x02

Define Documentation

#define bmGSDA_REM_WAKEUP   0x02
#define bmGSDA_SELF_POWERED   0x01
#define bmRT_DIR_IN   (1 << 7)
#define bmRT_DIR_MASK   (0x1 << 7)
#define bmRT_DIR_OUT   (0 << 7)
#define bmRT_RECIP_DEVICE   (0 << 0)
#define bmRT_RECIP_ENDPOINT   (2 << 0)
#define bmRT_RECIP_INTERFACE   (1 << 0)
#define bmRT_RECIP_MASK   (0x1f << 0)
#define bmRT_RECIP_OTHER   (3 << 0)
#define bmRT_TYPE_CLASS   (1 << 5)
#define bmRT_TYPE_MASK   (0x3 << 5)
#define bmRT_TYPE_RESERVED   (3 << 5)
#define bmRT_TYPE_STD   (0 << 5)
#define bmRT_TYPE_VENDOR   (2 << 5)
#define DT_CONFIG   2
#define DT_DEVICE   1
#define DT_DEVQUAL   6
#define DT_ENDPOINT   5
#define DT_INTERFACE   4
#define DT_INTERFACE_POWER   8
#define DT_OTHER_SPEED   7
#define DT_STRING   3
#define FS_DEV_REMOTE_WAKEUP   1
#define FS_ENDPOINT_HALT   0
#define FS_TEST_MODE   2
#define RQ_CLEAR_FEATURE   1
#define RQ_GET_CONFIG   8
#define RQ_GET_DESCR   6
#define RQ_GET_INTERFACE   10
#define RQ_GET_STATUS   0
#define RQ_RESERVED_2   2
#define RQ_RESERVED_4   4
#define RQ_SET_ADDRESS   5
#define RQ_SET_CONFIG   9
#define RQ_SET_DESCR   7
#define RQ_SET_FEATURE   3
#define RQ_SET_INTERFACE   11
#define RQ_SYNCH_FRAME   12