Hello,
I am working with Cypress Hid 1.0 Low speed Device.
This Device Is working Fine With Intel machine but gives problem on AMD Machine.
My AMD Machine Confugration is
Processor : AMD sempron145,2.1ghhz
RAM : 2gb
OS : Winxp sp2
Usb Mouse & Keyboards are working fine on same machine but my device is not working.
as i debugg the code i found that below call gets failed
Result=SetupDiEnumDeviceInterfaces
(hDevInfo,
0,
&HidGuid,
before this function we use
HidD_GetHidGuid(&HidGuid);
/*
API function: SetupDiGetClassDevs
Returns: a handle to a device information set for all installed devices.
Requires: the GUID returned by GetHidGuid.
*/
hDevInfo=SetupDiGetClassDevs
(&HidGuid,
NULL,
NULL,
DIGCF_PRESENT|DIGCF_INTERFACEDEVICE);
devInfoData.cbSize = sizeof(devInfoData);
this function are working fine.
my device is suppose to be not enumrate with amd Machine
Let Me know what is the problem with AMD Machine.
Thank You.