摘要:
函数OTGHNP_Init中调用了函数UsbSocHnpInit。 UsbSocHnpInit(dwHnpRegBase, fLegacyHost);函数UsbSocHnpInit中对全局变量g_dwHnpRegBase进行赋值。 g_dwHnpRegBase = dwHnpRegBase;函数OTGHNP_IsADevice调用了函数UsbSocHnpIsADevice。函数UsbSocHnpIsADevice使用宏READ_HNPREG_ULONG读取数据: dwData = READ_HNPREG_ULONG(OTG_OTGSC_OFFSET); // 然后判断设备是否为A de... 阅读全文
摘要:
wince usb驱动中的CHub::AttachDevice函数函数CHub::AttachDevice在HubStatusChangeThread中被调用。当有设备插入的时候,该函数被调用。函数的注释如下:// This function is called when a new device is attached// on port "port". After this procedure finishes, a configured// device will be added to the hub's port array该函数中,通过一个循环,判断当前 阅读全文