USBwilliam hill官网
直播中

djq_lyy

6年用户 73经验值
擅长:可编程逻辑
私信 关注
[问答]

使用CYUSB3014固件编程中注册回调函数对两个进行解析,参数有什么含义?

刚接触USB,有个问题想请教一下
使用CYUSB3014固件编程中有一个注册回调函数:

CyU3PU***RegisterSetupCallback(CyFxSlFifoApplnUSBSetuPCB, CyTrue);
CyFxSlFifoApplnUSBSetupCB中有两个参数:
uint32_t setupdat0,
uint32_t setupdat1
函数中对这两个参数进行了解析,我想问下这两个参数都有什么含义,各位都代表什么意思呢???
    bReqType = (setupdat0 & CY_U3P_USB_REQUEST_TYPE_MASK);
    bType    = (bReqType & CY_U3P_USB_TYPE_MASK);
    bTarget  = (bReqType & CY_U3P_USB_TARGET_MASK);
。。。。

回帖(1)

djq_lyy

2019-6-4 10:17:17
找到了
typedef struct _USB_SETUP_PACKET
{
REQUEST_TYPE bmRequestType;
BYTE         bRequest;
WORD_BYTE    wValue;
WORD_BYTE    wIndex;
WORD         wLength;
} USB_SETUP_PACKET;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分