设置配置值
每个
USB
设备在使用之前,都必须设置其配置值,这样
USB
设备才能够知道使用哪一种配置,从而正常的与主机通信:
/**
*
设置
USB
设备所使用的配置值
*/
short
usbSetConfiguration(
unsigned
char
*pDataBuf)
{
SETUPPKG
*setup;
setup = &usbDevSetup;
setup->
bmRequest
= 0x0;
setup->
bRequest
= SET_CONFIG;
setup->
wValue
= 0x01;
setup->
wIndex
= 0;
setup->
wLength
= 0;
return
ctrlCmdSet((
unsigned
int
)setup, pDataBuf);
}
|
本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/282156,如需转载请自行联系原作者