Share via


HID Class Driver Support (Windows Embedded CE 6.0)

1/6/2010

Windows Embedded CE provides the host HID class driver that is implemented as an extension to the L2CAP layer.

To add the Bluetooth-enabled keyboard or mouse support to your OS design, set the SYSGEN_BTH_HID_KEYBOARD or SYSGEN_BTH_HID_MOUSE Sysgen variables. These variables add the HID class driver to the core Bluetooth stack by loading Bhhid.dll.

The following list shows the functionality supported by the host HID class driver.

  • Initiates a Bluetooth connection with the HID in order to perform pairing.
  • Determines the device composition by receiving the report descriptor sent by the HID.
  • Establishes and terminates connections with the HID.
  • Enables the HID to establish and terminate connections to the stack.
  • Determines the state of the HID. It disconnects the device from the stack if the connection timeout value is reached.

These procedures are defined in the Human Interface Device Specification at the Official Bluetooth Wireless Info Web site.

See Also

Concepts

Human Interface Device (HID) Profile
Bluetooth Profiles

Other Resources

Bluetooth OS Design Development
Bluetooth Stack Architecture