USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 17
![no-image](/images/no-image-200.jpg)
USB HOST DRIVER V03
Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
1.USB_HOST_DRIVER_V03.pdf
(160 pages)
- Current page: 17 of 160
- Download datasheet (3Mb)
}
2.4.4.
The setup API function
Device
SP_DEVICE_INTERFACE_DETAIL_DATA structure parameter. Having this name
the Client application can open a handle to the Device object using the
Win32 API function.
After the application has received one or more handles for the Device, operations can be
performed on the Device by using a handle. If there is more than one handle to the same
Device, it makes no difference which handle is used in order to perform a certain
operation. All handles that are associated with the same Device behave in the same
manner.
Sample of establishing a Device connection function:
HANDLE
USBOpenDevice(
{
M
)
}
//
SetupDiDestroyDeviceInfoList(hDevInfo);
return 0;
HDEVINFO devList,
int
BOOL
DWORD
DWORD
SP_DEVICE_INTERFACE_DETAIL_DATA *InterfaceData;
SP_DEVICE_INTERFACE_DATA
HANDLE
DevData.cbSize = sizeof(SP_DEVICE_INTERFACE_DATA);
bOK = SetupDiEnumDeviceInterfaces(devList, NULL,
if ( !bOK ) {
}
// get length of the detailed information, allocate buffer
SetupDiGetDeviceInterfaceDetail(devList, &DevData,
InterfaceData = (SP_DEVICE_INTERFACE_DETAIL_DATA*) calloc(1, len);
if ( !InterfaceData )
// now get the detailed Device information
// Insert error handling here.
return 1;
Cleanup
return INVALID_HANDLE_VALUE;
return INVALID_HANDLE_VALUE;
Establishing Connection To Device.
name
devNum
(LPGUID)&_GuidMotUSB, devNum, &DevData );
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
in
SetupDiGetDeviceInterfaceDetail
the
Driver Model.
DevicePath
NULL, 0, &len, NULL);
bOK;
len;
Status;
DevData = {0};
hDevice = INVALID_HANDLE_VALUE;
member
application finds the
CreateFile
of
2-6
the
Related parts for USB HOST DRIVER V03
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![USB-USBH-CDCXXX-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Platform License
Manufacturer:
MICRIUM
![USB-USBH-CDCXXX-P-P1-PRODLINE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Product Line License
Manufacturer:
MICRIUM
![USB-USBH-CDCXXX-P-P1-SINGLE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Single Product License
Manufacturer:
MICRIUM
![USB-USBH-HIDXXX-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Platform License
Manufacturer:
MICRIUM
![USB-USBH-HIDXXX-P-P1-PRODLINE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Product Line License
Manufacturer:
MICRIUM
![USB-USBH-HIDXXX-P-P1-SINGLE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Single Product License
Manufacturer:
MICRIUM
![USB-USBH-LPC17X-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Platform License
Manufacturer:
MICRIUM
![USB-USBH-LPC17X-P-P1-PRODLINE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Product Line License
Manufacturer:
MICRIUM
![USB-USBH-LPC17X-P-P1-SINGLE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Single Product License
Manufacturer:
MICRIUM
![USB-USBH-LPC23X-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC23xx - Platform License
Manufacturer:
MICRIUM
![MSC7110](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-Bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
![MSC7116](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
![MSC7119](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
![MSC7118](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
![MSC8101](/images/no-image3.png)
Part Number:
Description:
Functional Pin Difference Between the MSC8101 and MPC8260 Communications Processor Modules
Manufacturer:
Freescale Semiconductor / Motorola