| BTHIDEV(4) | Device Drivers Manual | BTHIDEV(4) |
bthidev —
Bluetooth Human Interface Device support
bthidev* at bthub?
btkbd* at bthidev? reportid ?
btms* at bthidev? reportid ?
The 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.
The bthidev driver was written by
Iain Hibbert under the sponsorship of Itronix, Inc.
and first appeared in NetBSD 4.0.
| April 10, 2007 | NetBSD 11.0 |