阅读:732回复:0
d12驱动在处理主机标准控制请求的时候endpoint_a0_fifo的功能从那里查到呀?
请看一下代码?帮忙分析一下!!void ClearFeature(void)
{ if ((ENDPOINT_A0_FIFO[0] ==0b00000000) && (ENDPOINT_A0_FIFO[2] == 1) && ( !ENDPOINT_A0_FIFO[3])) { //清除设备远程唤醒功能 return; } if ((ENDPOINT_A0_FIFO[0] ==0b00000001) && (ENDPOINT_A0_FIFO[2] == 0) && ( !ENDPOINT_A0_FIFO[3])) { //清除设备接口特殊功能 ENDPOINT_A0_FIFO[4] 为接口号 return; } if ((ENDPOINT_A0_FIFO[0] == 0b00000010) && (ENDPOINT_A0_FIFO[2] == 0) && (!ENDPOINT_A0_FIFO[3])) { //清除设备端点暂停功能 ENDPOINT_A0_FIFO[4] D7为端点方向,D3~D0为端点号 return; } } |
|