#1
June 11th, 2016, 12:45 PM
| |||
| |||
Universal USB IrDA Driver
Hi I would like to have the information about the Universal Serial Bus & IrDA device and the functionality of the gadget?
|
#2
June 11th, 2016, 02:19 PM
| |||
| |||
Re: Universal USB IrDA Driver
The points of interest beneath determines the conduct of a USB gadget containing an IrDA handset. It is planned to give enough data to the accompanying: • To permit IHVs to manufacture consistent gadget containing an IrDA handset • To permit programming engineers to make a gadget driver equipped for associating any consistent USB IrDA Bridge gadget to have based IrDA programming layers. Terms and Abbreviations Term Description Configuration A collection of one or more interfaces that may be selected on a USB device Descriptor Data structure used to describe a USB device capability or characteristic Device A USB peripheral Driver Host software that connects other drivers, DLLs or applications to USBDI. Endpoint Source or sink of data on a USB device HCD Acronym for Host Controller Driver, the Driver used to manage a host controller HCDI Acronym for HCD Interface, the programming interface used by USBD to interact with HCD Host A computer system where a Host Controller is installed Host Controller Hardware that connects a Host to USB Host Software Generic term for a collection of drivers, DLLs and/or applications that provide operating system support for a Device IHV Acronym for Independent Hardware Developer Interface Collection of zero or more endpoints that present functionality to a host OHCI Acronym for Open Host Controller Interface, a hardware register specification defined by Compaq and Microsoft for a Host Controller UHCI Acronym for Universal Host Controller Interface, a hardware register specification defined by Intel for a Host Controller USB Acronym for Universal Serial Bus, a bus used to connect devices to a host USBD Acronym for Universal Serial Bus Driver, the Driver used to manage and use Devices among multiple Device Drivers USBDI Acronym for USBD Interface, the USBD programming interface Management Overview determines a USB IrDA Bridge gadget. Such gadgets are relied upon to supplant or supplement motherboard based handset executions. The USB gadget trades IrLAP outlines between the host and the IrDA gadget. On the host, a USB driver courses the IrLAP casings to an IrLAP programming layer. IrDA applications ought not have the capacity to recognize that the IrDA gadget is associated utilizing USB. The USB driver strips header data added by the USB gadget to IrDA gadget supplied outlines before conveying it to the host. The gadget recognizes itself as an application-particular USB gadget. All application-particular USB gadgets utilize the same class code (254). The USB-IF keeps up/allots each application specific USB gadget a one of a kind sub-class code. Application-particular USB gadget details allot convention codes as they require. Suppositions and Constraints Consistence This segment depicts suspicions and requirements identified with consistence. USB Specification The Device should be consistent with the USB Specification. Gadget Framework The Device should bolster standard and gadget particular solicitations as depicted in the USB determination and in the proposed Common Class Specification USB Application-Specific Device Class The Device might bolster the proposed USB Application-Specific Device Class. |