Go to GlobalSpec.com Home
Alert   Product Alerts
Keep current on the latest products, new suppliers, and technical articles of interest to you. (See Topics)

Demonstrating the Set_Report Request With a PS/2® to USB Keyboard Translator Example

From Microchip Technology, Inc.
 

 
The Set_Report request is a HID specific command. It was the only provision in Version 1.0 of the USB specification that could send data from the host to a peripheral. This later changed with Version 1.1 and the introduction of the interrupt OUT transfer. All low-speed devices created before the introduction of Version 1.1 had to use the Set_Report request for host-to-device communication. The limitation of this is that Set_Report communicates over Endpoint 0 (EP0). Endpoint 0 is the control endpoint. In other words, EP0 is the avenue through which the device and host send each other commands, so any outputted data from the host has to share bandwidth with administrative commands sent back and forth between the host and the device. Developers wanted a way to create a dedicated OUT endpoint with one or both of the endpoints available to them, EP1 and EP2. As a result, Version 1.1 of the USB specification included a provision for the interrupt OUT transfer.

Product Announcements
Indesign, LLC. - USB Technology
Indesign has a thorough understanding of USB 1.1 and 2.0 interface standards, requirements, features and protocols. To decrease product USB engineering development time, we developed a software... (read more)
Contec Microelectronics U.S.A., Inc. - USB2.0-Compliant Isolated Digital I/O Modules
CONTEC has released two new USB2.0-compliant isolated digital I/O units. The GDIO-3232LX-USB and GDIO-1616LX-USB provide12 – 24VDC digital input / output signals using a computer's USB ports. (read more)
L-com, Inc. - Convert USB to DB9 Serial or USB to RS232
USB Converter, Convert USB to DB9 Serial with L-com's USB to RS232 connector. This simple converter will allow you to plug your serial devices into a computer or laptop that only has USB ports... (read more)
Cables To Go - TRULinkā„¢ Wireless USB Device Adapter Kit
Wirelessly access a USB device up to 30 feet away - especially great for printers, projectors, and whiteboards!... (read more)
KROHNE, Inc. - Exi batch controller Batching Master 110i/210i
The Batching Master is a control instrument, especially designed for the automation of a batch function, where a precise result is required. (read more)
ACCES I/O Products, Inc. - Model USB-DIO-32
SAN DIEGO, CA-May 23, 2005-ACCES I/O Products reveals its newest digital I/O product, Model USB-DIO-32. This USB device is an ideal solution for adding portable, easy-to-install, digital I/O and... (read more)
Sealevel Systems, Inc. - High-Speed Industrial 4- and 7-Port USB 2.0 Hubs
PRODUCT HIGHLIGHTS • USB 2.0 compliant, USB 1.1 and 1.0 compatible • SeaLATCH™ locking USB connectors on 4-port • Powered USB hubs provide 500mA to each downstream port... (read more)
 

Topics of Interest
In recent years, there has been immense growth in Universal Serial Bus (USB) based applications, primarily due to the Plug and Play nature of USB. This application note describes the design and... (Read More)
AN1163 USB HID Class on an Embedded Device FEATURES Author: Sean Justice Microchip Technology Inc. This application note provides key components of a HID device class driver. The Microchip HID device... (Read More)
AN1163 USB HID Class on an Embedded Device FEATURES Author: Sean Justice Microchip Technology Inc. This application note provides key components of a HID device class driver. The Microchip HID device... (Read More)
H.323 requires that endpoints negotiate compatible settings before audio, video, and/or data communication links can be established. H.245 uses control messages and commands that are exchanged during... (Read More)
In most embedded computer systems, there is a need for interrupts to handle events that require prompt handling by the operating system or application program. Although USB supports interrupt... (Read More)