| BTHIDEV(4) | Device Drivers Manual | BTHIDEV(4) | 
bthidev —
bthidev* at bthub?
  
  btkbd* at bthidev? reportid ?
  
  btms* at bthidev? reportid ?
bthidev driver handles all Bluetooth Human Interface
  Devices. Each HID device can have several components, e.g., a keyboard and a
  mouse. These components use different report identifiers to distinguish which
  component data is coming from. The bthidev driver may
  have several children attached that handle particular components and
  dispatches data to them based on the report id.
Normally, Bluetooth HIDs will be attached using the
    btdevctl(8) program. The
    following properties are used by the bthidev driver
    during autoconfiguration:
bthidev driver matches the ‘HID’
      service.L2CAP_PSM_HID_CNTL will be used.L2CAP_PSM_HID_INTR will be used.bthidev driver will initiate reconnections to the
      remote device when no connection is present.When the bthidev driver has configured its
    children, it will initiate a connection to the remote device. If this fails
    and the reconnect flag is not set, it will then wait for the device to
    initiate the connection.
bthidev driver was written by Iain
  Hibbert under the sponsorship of Itronix, Inc. and first appeared in
  NetBSD 4.0.
| April 10, 2007 | NetBSD 10.1 |